0

我控制机器 A,并通过 TCP 从机器 B(我不控制)接收数据。我想计算/估计此连接丢失的数据包数量。什么可能是最好的方法?

  • netstat 似乎没有提供任何非常有用的东西;此外,我很难从其他网络活动中整理出这个感兴趣的连接的数据。

  • 我可能会捕获一个 tcpdump,过滤此连接,并检查所有 TCP 序列号以查看哪些我没有按顺序接收。但是,乱序交付与“损失”不同。也许我可以通过检查时间戳来区分这些——如果乱序数据包到达与其预期位置的距离超过 1 个 RTT,那么将其视为丢失?

有任何想法吗?

4

0 回答 0