網絡協議回顧

1.TCP/IP模型&OSI模型
    應用層 爲程序提供服務
    表示層 數據格式轉換、數據加密
    會話層 管理會話
    傳輸層 端對端的連接
    網絡層 ip選址
    鏈路層 訪問介質
    物理層 物理傳輸
2.TCP三次握手
    雙方需要確認連接的建立
    一次:客戶端請求建立連接 (請求SYN=1 seq=J)
    二次:服務端接收請求,請求客戶端的連接 (請求SYC=1,ACK=1 ack=J+1, sqe=J )
    三次:客戶端響應服務端的請求 (請求ACK=1,ack=K+1)
3.TCP四次揮手
    一次:客戶端請求關閉(要關了)
    二次:服務端響應請求(知道了)
    三次:服務端請求結果(我關了)
    四次:客戶端請求結果(知道了)
4.HTTP

   請求流程:

首先進行DNS域名解析(本地瀏覽器緩存、操作系統緩存或者DNS服務器)

三次握手建立 TCP 連接
客戶端向服務器發送請求命令  Get /www.xx.com/ http/1.1
客戶端發送請求頭信息
服務服務器應答器  Http/1.1 200 OK
返回響應頭信息
服務器向客戶端發送數據
服務器關閉 TCP 連接

   

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章