【问题标题】:Slow Start Threshold in TCP RenoTCP Reno 中的慢启动阈值
【发布时间】:2013-12-25 05:30:09
【问题描述】:

可以说,超时发生在慢启动阶段结束时。届时,窗口大小将减半。之后,它进入拥塞避免阶段,而不是再次进入慢启动阶段。在这种情况下,什么是慢启动阈值?是慢启动的结束还是拥塞避免阶段的开始?

【问题讨论】:

    标签: networking tcp


    【解决方案1】:

    对于新连接,接收窗口大小(rwnd)以 A 开头,拥塞窗口(cwnd)以 B 开头。

    在没有 ACK 的情况下,发送方不能发送超过 cwnd 和 rwnd 最小值的字节。每次发送方收到 ACK 时,发送方都会增加 cwnd。

    超时发生时,cwnd 为 X,rwnd 为 Y。cwnd 和 rwnd 的最小值为 Z。

    因此,超时后,慢启动阈值为 Z/2,或至少 1 段,而 cwnd 将为 1 段。

    查看 RFC 5681 了解更多详情。

    【讨论】:

      【解决方案2】:

      在超时后在 TCP-Reno 中它将新窗口大小设置为 1 并进入慢启动!但是,如果您是在发生后谈论 dupacks,它会将窗口大小减半,这也是新的慢启动阈值 (ssthresh)。

      通信网络 - 优化、控制和随机网络视角
      R.斯里坎特
      第 29 页

      【讨论】:

        猜你喜欢
        • 2011-04-17
        • 1970-01-01
        • 2018-12-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多