| 用途 | 借助 dup ACK 判断丢包/乱序 |
|---|---|
| 区分 | 有重传跟随→丢包;随 SACK 补齐→乱序 |
观察
观察
连续相同 ack 号的 ACK 报文
Wireshark 标注 [TCP Dup ACK n#k]
netstat -s | grep -i 'dup ack' # 系统级计数(命名随内核版本)抓包中 dup ACK 后面若有 SACK 块逐步推进,多为乱序而非丢包。
重复 ACK 是接收端在"收到乱序/缺口"时重复发送同一确认号:它既是丢包信号,也可能由乱序引起;解读必须连同后续重传与 SACK 一起看。
| 用途 | 借助 dup ACK 判断丢包/乱序 |
|---|---|
| 区分 | 有重传跟随→丢包;随 SACK 补齐→乱序 |
连续相同 ack 号的 ACK 报文
Wireshark 标注 [TCP Dup ACK n#k]
netstat -s | grep -i 'dup ack' # 系统级计数(命名随内核版本)