【问题标题】:TCP Tahoe and Reno: Threshold value when congestion window was an odd numberTCP Tahoe 和 Reno:拥塞窗口为奇数时的阈值
【发布时间】:2018-07-24 20:59:11
【问题描述】:

当 TCP Tahoe 或 Reno 观察到丢失事件时,阈值将重置为最后一个拥塞窗口 (CW) 的一半。当之前的CW为奇数时,新的阈值是CW/2的下限还是上限?

【问题讨论】:

    标签: tcp congestion-control


    【解决方案1】:

    拥塞窗口和阈值都以字节为单位,如RFC 2001 所述:

    拥塞避免要求 cwnd 是 每次收到 ACK 时,segsize*segsize/cwnd 递增, 其中 segsize 是段大小,cwnd 以字节为单位。

    RFC 2581

      ssthresh = max (FlightSize / 2, 2*SMSS)            (3)
    

    有很多文档将 CWND 显示为整数值,它计算多少 MSS,以字节为单位。如果 MSS 不是偶数,我不知道,因为我没有尝试过,而且我们通常在任何地方都有相同的值(536 或 1460),或多或少一个字节,这几乎没有影响。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-28
      • 1970-01-01
      • 2011-05-24
      • 1970-01-01
      • 1970-01-01
      • 2013-09-19
      • 1970-01-01
      • 2012-07-18
      相关资源
      最近更新 更多