【问题标题】:Does a large TCP window size cause issues on high error rate networks?较大的 TCP 窗口大小是否会导致高错误率网络出现问题?
【发布时间】:2012-04-03 01:09:14
【问题描述】:

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

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

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

【问题讨论】:

    标签: tcp latency


    【解决方案1】:

    这个答案很有趣,因为我无法再访问代码或数据了。只是一个老人的痛苦记忆。

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-24
      • 1970-01-01
      • 1970-01-01
      • 2014-12-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多