TCP協議三次握手分析

2021-10-06 17:01:23 字數 670 閱讀 2848

tcp(transmission control protocol) 傳輸控制協議

tcp是主機對主機層的傳輸控制協議,提供可靠的連線服務,採用三次握手確認建立乙個連線:

syn(synchronous建立聯機):建立連線

ack(acknowledgement 確認):表示響應,為1便是確認連線

sequence number(順序號碼): 傳送這個包的序號

另乙個是確認編號(acknowledgement number):即接收到的上一次遠端主機傳來的seq然後+1,再傳送給遠端主機。提示遠端主機已經成功接收上一次所有資料。

第一次握手:主機a傳送syn=1,seq number=1234567的資料報到伺服器

第二次握手:主機b收到聯機資訊,傳送syn=1,ack number=(主機a的seq+1),ack = 1,seq=7654321給主機a

第三次握手:主機a收到後檢查ack number是否正確,即第一次傳送的seq number+1,以及位碼ack 是否為1,若正確。則主機a返回ack number=(主機b的seq+1),ack=1,seq=12345678(第一次的seq number+1)給主機b。此包傳送完畢,客戶端和伺服器進入established狀態,完成三次握手。

TCP協議三次握手過程分析

tcp transmission control protocol 傳輸控制協議 tcp是主機對主機層的傳輸控制協議,提供可靠的連線服務,採用三次握手確認建立乙個連線 位碼即tcp標誌位,有6種標示 syn synchronous建立聯機 ack acknowledgement 確認 psh pus...

TCP協議三次握手過程分析

原文出自 tcp transmission control protocol 傳輸控制協議 tcp是主機對主機層的傳輸控制協議,提供可靠的連線服務,採用三次握手確認建立乙個連線 位碼即tcp標誌位,有6種標示 syn synchronous建立聯機 ack acknowledgement 確認 ps...

TCP協議三次握手過程分析

tcp transmission control protocol 傳輸控制協議 tcp是主機對主機層的傳輸控制協議,提供可靠的連線服務,採用三次握手確認建立乙個連線 位碼即tcp標誌位,有6種標示 syn synchronous建立聯機 ack acknowledgement 確認 psh pus...