TCP三次握手 傳送資料 四次揮手

2021-10-25 17:12:04 字數 1834 閱讀 5939

#三次握手

13:43:59.022921 ip 172.21.0.2.49584 > 220.181.38.150.80: flags [s], seq 1369607997, win 64240, options [mss 1460,sackok,ts val 3293193315 ecr 0,nop,wscale 7], length 0

13:43:59.027781 ip 220.181.38.150.80 > 172.21.0.2.49584: flags [s.], seq 1507592742, ack 1369607998, win 8192, options [mss 1424,sackok,nop,nop,nop,nop,nop,nop,nop,nop,nop,nop,nop,wscale 5], length 0

13:43:59.027808 ip 172.21.0.2.49584 > 220.181.38.150.80: flags [.], ack 1, win 502, length 0

#http請求與響應

#四次揮手

13:43:59.037223 ip 172.21.0.2.49584 > 220.181.38.150.80: flags [f.], seq 78, ack 2782, win 501, length 0

13:43:59.041178 ip 220.181.38.150.80 > 172.21.0.2.49584: flags [.], ack 79, win 916, length 0

13:43:59.041276 ip 220.181.38.150.80 > 172.21.0.2.49584: flags [f.], seq 2782, ack 79, win 916, length 0

13:43:59.041458 ip 172.21.0.2.49584 > 220.181.38.150.80: flags [.], ack 2783, win 501, length 0

三次握手

客戶端 172.21.0.2傳送連線請求syn;

伺服器220.181.38.150 傳送syn+ack;

客戶端172.21.0.2 傳送ack;

http請求與響應

客戶端 172.21.0.2傳送http 請求頭部;

伺服器220.181.38.150 傳送ack;

伺服器220.181.38.150 傳送 響應頭部;

客戶端 172.21.0.2傳送ack;

四次揮手

客戶端 172.21.0.2傳送 fin;

伺服器220.181.38.150 傳送ack;

伺服器220.181.38.150 傳送 fin;

客戶端 172.21.0.2傳送ack;

TCP三次握手 四次揮手

tcp 三次握手 tcp 連線是通過三次握手進行初始化的。三次握手的目的是同步連線雙方的序列號和確認號並交換 tcp 視窗大小資訊。以下步驟概述了通常情況下客戶端計算機聯絡伺服器計算機的過程 1.客戶端向伺服器傳送乙個syn置位的tcp報文,其中包含連線的初始序列號x和乙個視窗大小 表示客戶端上用來...

TCP三次握手 四次揮手

服務端的tcp程序先建立傳輸控制塊tcb,準備接受客戶端程序的連線請求,然後服務端程序處於listen狀態,等待客戶端的連線請求,如有,則作出響應。1 客戶端的tcp程序也首先建立傳輸控制模組tcb,然後向服務端發出連線請求報文段,該報文段首部中的syn 1,ack 0,同時選擇乙個初始序號seq ...

TCP三次握手四次揮手

tcp transmission control protocol 傳輸控制協議 tcp是主機對主機層的傳輸控制協議,提供可靠的連線服務,採用三次握手確認建立乙個連線。位碼即tcp標誌位,有6種標誌 urg urgent緊急 ack acknowledgement 確認 psh push傳送 rst...