查看与开关
查看与开关
sysctl net.ipv4.tcp_sack
ss -ti | grep -i sack
# Wireshark: tcp.options.sack 过滤器| SACK | 接收方通告已收的不连续字节区间 |
|---|---|
| DSACK | 重复 SACK:告知「这段我早收到了」用于伪重传检测 |
| DSACK 作用 | 判断是否网络乱序导致的多余重传,避免误降窗口 |
SACK 选项只在连接建立时协商,双方支持才生效;高丢包长肥管道上对吞吐影响巨大。
没有 SACK 时丢一个段可能触发整窗重传;SACK 让接收方精确告知「收到了哪些不连续块」,只重传缺失部分。
sysctl net.ipv4.tcp_sack
ss -ti | grep -i sack
# Wireshark: tcp.options.sack 过滤器| SACK | 接收方通告已收的不连续字节区间 |
|---|---|
| DSACK | 重复 SACK:告知「这段我早收到了」用于伪重传检测 |
| DSACK 作用 | 判断是否网络乱序导致的多余重传,避免误降窗口 |