TCP四次揮手
接上一遍,TCP如何關閉連線呢?關閉連線可以由任何一方發起(這與建立連線不同,建立連線只能由客戶端發起),下圖為服務端192.168.56.11發起的關閉連線請求:
具體過程為:
1、服務端192.168.56.11向客戶端192.168.56.1傳送一個關閉連線的請求包(TCP報文段頭FIN,ACK標誌位置1,生成隨機序列號seq=434,確認號ACK NUM=549)。
2、客戶端收到請求後返回一個確認包(TCP報文段頭ACK置1,生成隨機序列號seq=上一步確認號549,確認號=上一步序列號seq+1=435)。
3、 此時處理半關閉狀態,待客戶端上層資料處理完成之後,客戶端向服務端192.168.56.11傳送關閉請求包(TCP報文段頭FIN,ACK標誌位置1,且序列號seq,確認號ack num與上一步相同)。
4、服務端收到請求包後再向客戶端返回確認包(TCP報文段頭ACK置1,seq=上一步ACK號435,ack號=上一步seq+1=550)。
具體過程為:
1、服務端192.168.56.11向客戶端192.168.56.1傳送一個關閉連線的請求包(TCP報文段頭FIN,ACK標誌位置1,生成隨機序列號seq=434,確認號ACK NUM=549)。
2、客戶端收到請求後返回一個確認包(TCP報文段頭ACK置1,生成隨機序列號seq=上一步確認號549,確認號=上一步序列號seq+1=435)。
3、 此時處理半關閉狀態,待客戶端上層資料處理完成之後,客戶端向服務端192.168.56.11傳送關閉請求包(TCP報文段頭FIN,ACK標誌位置1,且序列號seq,確認號ack num與上一步相同)。
4、服務端收到請求包後再向客戶端返回確認包(TCP報文段頭ACK置1,seq=上一步ACK號435,ack號=上一步seq+1=550)。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27135177/viewspace-1193648/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- TCP四次揮手原理TCP
- TCP的四次揮手過程TCP
- TCP三次握手四次揮手TCP
- TCP三次握手&四次揮手TCP
- TCP 三次握手四次揮手TCP
- TCP三次握手和四次揮手TCP
- TCP 三次握手 與 四次揮手TCP
- TCP 、 UDP、三次握手、四次揮手TCPUDP
- TCP三次握手與四次揮手TCP
- TCP的三次握手四次揮手TCP
- TCP的三次握手與四次揮手TCP
- TCP三次握手四次揮手介紹TCP
- TCP三次握手和四次揮手理解TCP
- TCP三次握手及四次揮手理解TCP
- 詳解TCP一:三次握手、四次揮手TCP
- 簡述TCP三次握手和四次揮手TCP
- tcp三次握手、四次揮手過程解析TCP
- 說說TCP的三次握手和四次揮手TCP
- 圖解TCP的三次握手和四次揮手圖解TCP
- Wireshark抓包分析TCP“三次握手,四次揮手”TCP
- TCP的三次握手與四次揮手詳解TCP
- TCP協議的三次握手和四次揮手TCP協議
- TCP三次握手、四次揮手概念圖詳解TCP
- TCP 三次握手和四次揮手及其狀態TCP
- 理解TCP/IP協議三次握手四次揮手TCP協議
- TCP-三次握手和四次揮手簡單理解TCP
- TCP協議特點和三次握手/四次揮手TCP協議
- 通俗易懂的TCP“三次握手”與“四次揮手”TCP
- 跟著動畫學TCP三次握手和四次揮手動畫TCP
- 看圖理解TCP的三次握手和四次揮手TCP
- TCP/IP的三次握手與四次揮手詳解TCP
- TCP協議中的三次握手與四次揮手TCP協議
- 【網路】TCP協議中三次握手和四次揮手TCP協議
- 談談TCP協議的三次握手和四次揮手TCP協議
- 詼諧的談談TCP三次握手和四次揮手TCP
- 簡單說說TCP三次握手、四次揮手機制TCP
- TCP:三次握手和四次揮手,面試無死角答覆TCP面試
- 網路協議 - TCP/IP 三次握手和四次揮手協議TCP