1.客戶端向服務器發起連接,客戶端的滑動窗口是4096,一次發送的最大數據量是1460(第一次握手);2.服務器接收連接情況,告訴客戶端服務器的窗口大小是6144,一次發送的最大數據量10243(第二次握手);說明:1-3是三次握手,4-9是進行通信;第一次和第二次握手時不能帶有通信數據,因為還沒有建立連接,第三次握手時可以帶通信數據;
mss:Maximum segment size(一條數據的最大的數據量)
1.客戶端向服務器發起連接,客戶端的滑動窗口是4096,一次發送的最大數據量是1460(第一次握手);
2.服務器接收連接情況,告訴客戶端服務器的窗口大小是6144,一次發送的最大數據量10243(第二次握手);
3.第三次握手;
4.第4次到第9次客戶端連續給服務器發送了 6k 的數據,每次發送 1k;
5.第10次,服務器告訴客戶端:發送的6k數據已經接收到,存儲在緩沖區中,緩沖區數據已經處理了 2k,窗口大小是 2k;
6.第11次,服務器告訴客戶端:發送的 6k 數據以接收到,存儲在緩沖區中,緩沖區數據已經處理了 4k,窗口大小是 4k;
7.第12次,客戶端給服務器發送了 1k 的數據;
8.第13次,客戶端主動請求和服務器斷開連接,并且給服務器發送了1k的數據
9.第14次,服務器回復ACK 8194,a:同意斷開連接的請求 b:告訴客戶端已經接受到方才發的2k的數據 c:滑動窗口2k;
10.第15、16次,通知客戶端滑動窗口的大??;
11.第17次,第三次揮手服務器端給客戶端發送FIN ,請求斷開連接;
12.第18次,第四次揮手則客戶端同意了服務器端的斷開請求
說明:1-3是三次握手,4-9是進行通信;第一次和第二次握手時不能帶有通信數據,因為還沒有建立連接,第三次握手時可以帶通信數據;