Nagle 算法和延迟 ACK 是否会影响 TCP 连接设置?
客户端的 SYN 和服务器的 SYN+ACK 是否被 Nagle 延迟?客户端对服务器 SYN 的 ACK 会延迟吗?
连接会在 rtt+spt 之后返回还是需要 rtt + spt + 2x Nagle 延迟?
或者更一般地说,Nagle 算法和延迟 ACK 如何影响 TCP 连接设置?
Do the client's SYN and the servers SYN+ACK get delayed by Nagle? Will the client's ACK of the server's SYN get delayed?
Will connect return after rtt+spt or will it take rtt + spt + 2x Nagle Delay?
Or more generally, how do the Nagle Algorith and Delayed ACK's affect TCP Connection Setup?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不,NAGLE 不会影响 SYN 或 SYN+ACK。延迟的 ACK 也不会(从逻辑上讲,您希望 SYN+ACK 尽快返回,并且无论如何都不存在导致延迟的拥塞状态)。
No, NAGLE does not effect SYN or SYN+ACK. Neither does delayed ACK (logically enough, you want the SYN+ACK to come back as quick as possible, and there is no congestion state to cause a holdoff yet anyway).