HTTP請求三次握手協議

TCP協議tcp

TCP傳輸控制協議,TCP的做用是流量控制,主要是控制數據流的傳輸。TCP是主機對主機層的傳輸控制協議,提供可靠的鏈接服務。spa

採用三次握手確認創建一個鏈接。server

位碼:tcp標誌位,有六種標示隨機數

  • SYN(synchronous創建聯機)
  • ACK(acknowledgement 確認)
  • PSH(push傳送)
  • FIN(finish結束)
  • RST(reset重置)
  • URG(urgent緊急)

附:請求

順序號嗎:Sequence number im

確認識別碼:Acknowledge number 數據

握手過程:協議

一、Client Send :seq=n(隨機數) syn=1(創建鏈接) ack=0img

=>server :識別syn,發現有人請求鏈接co

二、Server Send:ackNumber=(PC的seq:n+1),syn=1,ack=1,seq=n(另外一個隨機數)

=>Client

三、Client:接收ackNumber匹配第一次握手發出的seq值與ack=1,若成功Client Send返回ackNUmber=(Server的seq:m+1),ack=1

=>Server:確認seq值與ack=1,若匹配,鏈接創建成功!

相關文章
相關標籤/搜索