0
我已經在Linux服務器上運行命令netstat -s
,得到了這條線(下TcpExt):TCP數據丟失事件
15115 TCP data loss events
它意味着數據完全喪失全部或可能它已經重發?
我已經在Linux服務器上運行命令netstat -s
,得到了這條線(下TcpExt):TCP數據丟失事件
15115 TCP data loss events
它意味着數據完全喪失全部或可能它已經重發?
看看RFC793這是TCP的RFC。它解釋說,TCP「保證」交付的意義在於數據將被確認已經交付,或者存在的信息表明數據未交付。
在TCP的操作中,數據的重新傳輸可能很平常 - 這就是TCP數據包使用序列號和確認號的原因。因此,要回答您的問題,數據永遠不會「完全丟失」,並且可能肯定會在TCP會話期間的某個時間點發送。
希望這會有所幫助。
我知道tcp不會意外錯過數據。如果擁塞窗口已滿並且重新傳輸在超時之前沒有進入低谷怎麼辦?我怎麼知道我有多少總損失連接? – Gal 2014-11-08 20:51:28