爲何TIME_WAIT等待鏈接上全部的分組消失的時間是2MSL而不是MSL?

爲何TIME_WAIT的時間是2MSL?編程 理由1很容易理解。主要是理由2,客戶端回覆最後一個ACK以後,感受一個MSL就能夠全部分組消失了啊,爲何還要2MSL全部分組才消失呢?個人理解是:網絡 假設客戶端發送ACK剛剛過了一個MSL時間,而服務端在收到這個ACK以前一瞬間恰好啓動超時重傳FIN,因此要等這個FIN也消失,就是2MSL了。文中所指的另外一個方向的應答應該就是這個超時重傳的FIN吧
相關文章
相關標籤/搜索