跳到主要内容
uencoder

Nagle's Algorithm

Nagle 算法将小段合并为满段发送,减少小包数量但可能引入 40ms 延迟(与延迟 ACK 交互)。

用途

在吞吐敏感、延迟不敏感的批量传输中减少小包开销,但实时应用应禁用。

机制

若有未确认数据则缓存小段直到凑满 MSS 或收到前段 ACK 才发送。与延迟 ACK 交互可能引入 40ms 延迟,实时应用设 TCP_NODELAY 禁用。

用例

  • 批量数据传输
  • Telnet/FTP 交互会话
  • 减少小包

相关工具

参考链接