TCP_INFO tcpi_lost 和 tcpi_retrans 之间的区别

Difference between TCP_INFO tcpi_lost and tcpi_retrans

据我了解

TCP_INFO tcpi_lost参数为TCP丢包计数器

TCP_INFO tcpi_retrans 参数是 TCP 重传计数的计数器。

如果是,丢包和重传次数有什么区别

TCP丢包导致重传。我说的对吗?

tcpi_lost统计所有丢失的口袋,意思是如果你发送了10个口袋,在转换过程中丢失了5个口袋,它会告诉你你有5个口袋丢失,只有发送成功才会占(意味着计数将减少)
tcpi_retrans 再次计算所有被重新发送的口袋,因此如果您有 10 个口袋,其中 5 个丢失但只有 3 个被重新发送,它将显示 3 个口袋被重新发送。 Retransmitted 计算再次发送的那些口袋,所以如果你有 5 个并且你继续重新发送所有 5 个,你将得到 5 个,但如果你同时发送 3 个,它将 return 3.