TCP三次握手與四次揮手


摘自《圖解TCP/IP》P204

三次握手與四次揮手的狀態轉移圖如下:

如圖,由於第二次握手接收端發送SYN+ACK信號所以握手只用了三次,揮手由於接收端ACK和FIN分兩次發的,所以揮手需要四次

最后接收端需要一個TIME_WAIT狀態,如果TCP client端最后一次發送的ACK丟失了,它將重新發送。TIME_WAIT狀態中所需要的時間是依賴於實現方法的。典型的值為30秒、1分鍾和2分鍾。等待之后連接正式關閉,並且所有的資源(包括端口號)都被釋放。

整個Client(發送端)狀態圖如下:

整個Server(接收端)狀態圖如下:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM