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四次揮手

第二次揮手
TCP四次揮手

第三次揮手
TCP四次揮手

第四次揮手
TCP四次揮手

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章