跳到主要内容
uencoder

SACK

SACK(Selective Acknowledgment,RFC 2018)允许接收端确认不连续的数据块,使发送端只重传丢失段。

用途

在高丢包链路上避免重传已收到段,提升恢复效率,尤其大窗口连接。

机制

TCP 头 SACK 选项含最多 4 个 [left,right] 边界对标识已接收的不连续块。发送端据此只重传缺口段而非从最后 ACK 起全部重传。

用例

  • 高丢包链路恢复
  • 大窗口 TCP
  • 卫星与无线网络

相关工具

参考链接