三次握手四次揮手發生在socket的哪個階段

三次握手四次揮手發生在socket的哪個階段

===

最近剛好在看網絡編程,寫服務器socket函數,剛好看到socket連接,想到了之前一直強調的三次握手四次揮手的問題.就找了一些資料寫了這篇文章.正文其實很簡單,就五張圖片.其中前兩張來自csapp,後兩張來自網絡,最後一張來自計算機網絡.其中計算機網絡(美國人寫得第五版)描述的最清楚,感興趣的話可以直接翻看原文.其中要注意四次揮手並不能保證兩個端確認關閉成功,需要進行超時進行釋放.理論上是會出現異常的情況.

===

給予socket的應用的發生過程如下,注意下圖的幾個io讀寫函數來自csapp.

[socket的過程]
客戶端發起連接的狀態

客戶端發起連接服務器監聽與接收
三次握手發生過程

三次握手發生過程
四次揮手的發生過程

四次揮手的發生過程
tcp自動機

自動機

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