TCP/IP / 四次挥手之状态转换图、过程说明和原因
生活随笔
收集整理的這篇文章主要介紹了
TCP/IP / 四次挥手之状态转换图、过程说明和原因
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、狀態轉換圖
二、過程說明?
? ? ? ?1、Client:我要斷開連接啦!
? ? ? ?2、Server:好的!稍等,我這還有一些數據需要發送給你,等完事我再斷開連接哈。
? ? ? ?? ? ? ?……(server 向 client 發送數據)
? ? ? ?3、Server:我發送完畢了,斷開連接了啊!
? ? ? ?4、Client:嗯嗯,好的!
三、原因
? ? ? ?TCP/IP 屬于全雙工。當 Client 向 Server 斷開連接,進行 2 次揮手之后,TCP/IP 允許 Server 將緩沖區中剩余數據發送至 Client 。等 Server 發送完畢之后在進行 剩余的?2 次揮手。?
? ? ? ?上述也解釋了為什么三次握手時,Server 的 SYN 和 ACK 是同時發送的,而四次揮手時 Server 的 FIN 和 ACK 是分開的(第 2 和 3 次揮手)。因為 Server 要將剩余的數據發完。
?
(SAW:Game Over!)?
總結
以上是生活随笔為你收集整理的TCP/IP / 四次挥手之状态转换图、过程说明和原因的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: TCP/IP / 三次握手之状态转换图和
- 下一篇: TCP/IP / 如何保证数据包传输的有