RTT 的计算 - Winsock
Posted
技术标签:
【中文标题】RTT 的计算 - Winsock【英文标题】:Calculation of RTT - Winsock 【发布时间】:2014-02-12 14:43:11 【问题描述】:我需要为我的 TCP 程序动态选择 RWIN 大小以增加吞吐量。由于 RWIN 是作为带宽和 RTT 的乘积计算的,我想知道是否有任何方法可以使用 Winsock API 获取 RTT。
【问题讨论】:
【参考方案1】:可能不会,但无论如何您都应该假设最坏的情况并将缓冲区设置得很大。将其设置得比必要的大只会花费你的空间,而不是时间。 Windows 默认值曾经是 8k,它总是太小了几英里。设置在 52k 左右,看看是否还有问题。
【讨论】:
很好。不会将接收器窗口设置为最大可能值增加重新传输?如果 TCP 默认使用选择性重复,那将不是问题。但是我如何确定它是使用选择性重复还是默认返回n?以上是关于RTT 的计算 - Winsock的主要内容,如果未能解决你的问题,请参考以下文章