大的TCP窗口大小是否会导致高错误率网络出现问题?

时间:2012-04-02 16:25:49

标签: tcp latency

通过高延迟网络发送TCP数据包时,可以在某些操作系统上设置TCP窗口大小,以允许网络利用率更高。

这是否会导致错误率较高的网络出现问题?

在传输过程中发现错误时,是否需要重新传输整个窗口?如果您的窗口足够大,那么由于每个窗口大小的错误概率很高,错误率较高的网络是否可能无法取得进展?

1 个答案:

答案 0 :(得分:2)

这个答案非常轶事,因为我无法访问代码或数据。只是一个老家伙对痛苦的回忆。

如果你这样做,请注意级联效果。

在90年代中期,我研究了通过卫星链路运行的软件,这些软件也容易出错。 某些事件将我们的错误率提高到30%或更高。对于大窗户,我们有时无法在错误开始锤击我们之前传输一个数据包。这是在真正的窗口缩放之前。

查看RFC 1323并根据您的带宽,延迟和其中的算法判断您的窗口大小。

你也可能会发现这个blog post很有用。