Http協議+五層網絡協議

瀏覽器輸入URL後Http請求的完整過程

01._內容介紹.png

五層網絡模型

在這裏插入圖片描述

低三層
  • 物理層主要作用是定義物理設備如何傳輸數據 (網卡端口,網線,光纜)

  • 數據鏈路層在通信的實體間建立數據鏈路連接 (配合物理層傳輸二進制數據)

  • 網絡層爲數據在節點之間傳輸創建邏輯鏈路【IP協議】 (創建尋找請求服務器的地址邏輯)

傳輸層(TCP協議)
  • TCP(Transmission Control Protocol:傳輸控制協議)
    向用戶提供可靠的端到端( End-to-End )服務 (瀏覽器到服務器茶傳輸數據、傳輸方式[數據較大時,分包傳輸,數據組裝等])
應用層(HTTP協議)
  1. 爲應用軟件提供了很多服務

  2. 構建於TCP協議之上

  3. 屏蔽網絡傳輸相關細節

HTTP三次握手

第一次握手:客戶端向服務器發送SYN報文,併發送客戶端初始序列號Seq=X;等待服務器確認,

第二次握手:服務器接收客戶端的SYN報文,然後向客戶端返回一個包SYN+ACK響應報文,併發送初始序列號Seq=Y

第三次握手:客戶端接受SYN+ACK報文,並向服務器發送一個ACK確認報文,至此連接建立

在這裏插入圖片描述

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