TCP四次揮手

四次揮手圖解:

TCP四次揮手

工做過程:

  1. client向和Server終止鏈接,發送一個FIN+ACK(seq=a,ack=b)的數據段ACK表示對於上次傳輸的數據段的確認,FIN表示請求終止和Server的鏈接。
  2. Server收到了Client的請求端口鏈接以後,響應一個ACK(seq=b,ack=a+1)的數據段a+1表示對於client的SYN報文的確認。
  3. Server也想終止鏈接,也會發送一個FIN+ACK(seq=b,ack=a+1)的數據段FIN表示Server想終止鏈接,a+1表示對於client的SYN報文的確認,這兩個報文至關於一個報文。
  4. Client收到Server的ACK報文和FIN+ACK報文以後,會響應一ACK(seq=a+1,ack=b+1),ack=b+1,表示對於Server的FIN報文的確認。

報文:

第一次揮手
TCP四次揮手ide

第二次揮手
TCP四次揮手blog

第三次揮手
TCP四次揮手it

第四次揮手
TCP四次揮手class

相關文章
相關標籤/搜索