windows上关闭Nagle算法

下面的设置可以调整或禁用 nagel 算法。禁用 nagel 算法以后, 允许很小的包没有延迟立即发送。建议对某些游戏关闭 nagel 算法, 这样做对文件传输/吞吐量有负面影响。默认状态( 开启nagel )为了提高性能, 会把几个小数据包合并一起, 为了有效传输更大的数据包。虽然这提高了整体性能,并降低了TCP/ IP开销, 但可能会短暂延迟较小的数据包的传输。切记禁用 Nagle 算法可能对文件传输有一些负面影响, 只能帮助某些游戏减少延迟. 继续阅读windows上关闭Nagle算法

TCP中的延迟确认

延迟确认是TCP处理交互式场景的策略之一。该策略的原理:如果收到一个包之后暂时没有什么数据要发给对方,那就延迟一段时间(在Windows上默认是200毫秒)再确认。假如在这段时间里恰好有数据要发送,那确认信息和数据就可以在一个包里发出去了。 继续阅读TCP中的延迟确认