Linux深入理解Socket異常

在各種網絡異常情況的背後,TCP是怎麼處理的?又是怎樣把處理結果反饋給上層應用的?本文就來討論這個問題。分爲兩個場景來討論 建立連接時的異常情況 1 正常情況下   經過三次握手,客戶端連接成功,服務端有一個新連接到來。 2 客戶端連接了服務端未監聽的端口   在這種情況下,服務端會對收到的SYN迴應一個RST(RFC 793 3.4),客戶端收到RST之後,終止連接,並進入CLOSED狀態。 客
相關文章
相關標籤/搜索