了解一下網路開發知識呢

2021-07-24 21:35:50 字數 695 閱讀 2133

osi(開放式系統互聯), 由iso(國際化標準組織)制定

1. 應用層   2. 表示層   3. 會話層  4. 傳輸層  5. 網路層  6. 資料鏈結層  7. 物理層

tcp/ip, 由美國國防部制定

1. 應用層, http, ftp, smtp, dns    2. 傳輸層, tcp, udp    3. 網路層, ip    4. 鏈路層, arp, rarp

http(短連線)

1. 建立鏈結, 三次握手

2. 斷開鏈結, 四次揮手

資料報文->資料報->資料幀->位元流(二進位制)-->位元流->資料幀->資料報->資料報文

socket, "插口", "套接字", 長連線, 存在於應用層和傳輸層之間, 提供一種封裝, 方便進行通訊

http本身就是乙個協議而已,只是把我們的資料整合傳送,真正在路上傳遞的是tcp/udp,其中tcp由於三次握手,得和客戶端進行確認身份,然後才能傳遞資訊,所以就是比較慢,而udp不需要驗證,直接就上,它也不需要去確認是誰接受,所以用來做直播什麼的比較厲害,實時性比較好。

而咱們的http就走的是tcp,開始連線三次握手,資料傳送完畢,斷開又是四次握手。

socket呢?其實就是人們寫的一套介面而已,是為了驅動tcp/udp

ios網路協議----http/tcp/i

p  

關於ios socket都在這裡了

Andriod基礎知識了解一下

activity與使用者互動的頁面 生命週期 oncreate 啟動時候執行,只執行一次 onstart 在oncreate 後執行,只執行一次 onresume 使用者與介面互動時候執行 onrestart 暫停狀態重新啟動 activity,且只有執行了stop 以後才會執行 onpause 介...

了解一下NTLM

ntlm 在客戶機與伺服器之間提供身份認證的安全包。ntlm 身份驗證協議 是 質詢 應答身份驗證協議,是windows nt 4.0 及其早期版本中用於網路身份驗證的預設協議。windows 2000 中仍然支援該協議,但它不再是預設的。ntlm身份驗證過程 ntlm 是用於 windows nt...

了解一下 display flex

一 display flex flex 是flexuble box的縮寫,意為 彈性盒子 用來為盒狀模型提供最大的靈活性.任何乙個容器都可以指定為flex布局.box 行內元素也可以使用flex布局.box webkit核心的瀏覽器,必須加上 webkit box 注意為父級設計flex布局以後,子...