TCP 協議三次握手過程分析

2022-01-14 09:57:00 字數 997 閱讀 5759

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

位碼 即 tcp 標誌位, 有6種標示:

syn(synchronous建立聯機)

ack(acknowledgement 確認)

psh(push傳送)

fin(finish結束)

rst(reset重置)

urg(urgent緊急)

sequence number(順序號碼)

acknowledge number(確認號碼)

第一次握手:主機a傳送位碼為 syn=1,隨機產生 seq number=1234567 的資料報到伺服器,主機b由 syn=1知道,a要求建立聯機;

第二次握手:主機b收到請求後要確認聯機資訊,向a傳送 ack number=(主機a的seq+1), syn=1, ack=1, 隨機產生seq=7654321的包

第三次握手:主機a收到後檢查 ack number是否正確,即第一次傳送的seq number+1,以及位碼 ack是否為1,若正確,主機a會再傳送 ack number=(主機b的seq+1), ack=1,主機b收到後確認 seq值與 ack=1則連線建立成功。

完成三次握手,主機a與主機b開始傳送資料。

www.cnblogs.com 發布文章使用:只允許註冊使用者才可以訪問!

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...