2014-11-08 117 views
0

我已經在Linux服務器上運行命令netstat -s,得到了這條線(下TcpExt):TCP數據丟失事件

15115 TCP data loss events

它意味着數據完全喪失全部或可能它已經重發?

回答

0

看看RFC793這是TCP的RFC。它解釋說,TCP「保證」交付的意義在於數據將被確認已經交付,或者存在的信息表明數據未交付。

在TCP的操作中,數據的重新傳輸可能很平常 - 這就是TCP數據包使用序列號和確認號的原因。因此,要回答您的問題,數據永遠不會「完全丟失」,並且可能肯定會在TCP會話期間的某個時間點發送。

希望這會有所幫助。

+0

我知道tcp不會意外錯過數據。如果擁塞窗口已滿並且重新傳輸在超時之前沒有進入低谷怎麼辦?我怎麼知道我有多少總損失連接? – Gal 2014-11-08 20:51:28