首页/网络/抓包与流量分析速查/单向丢包的判定方法
丢包与时延定位60 条

单向丢包的判定方法

同一方向数据在两端抓包数量不一致即该方向丢包:发送侧已发出、接收侧没收到(且发送侧有重传),方向、区段都能就此锁定。

用途用两端数据量差定位丢包方向
方法同一时间窗内比较 seq 覆盖范围

对照口径

对照口径
发送侧: 统计该流已发出 seq 范围
接收侧: 统计实际收到 seq 范围
差集 = 丢失区间(注意双向都要算)
两侧时钟未同步也能比对:用 seq 而不是时间戳对齐更稳。

易错点

  • 单侧抓包无法区分"发出未达"与"根本没发",结论必须两端取数
  • 抓包点自身丢包(缓冲区满)会伪造丢失区间,先核对抓包统计

数据来源与参考

  • Wireshark User's Guide(TCP 分析)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌