拥塞窗口和阈值都以字节为单位,如RFC 2001中所述:
拥塞避免要求每次收到 ACK 时 cwnd 增加 segsize*segsize/cwnd,其中 segsize 是段大小,cwnd 以字节为单位。
和RFC 2581:
ssthresh = max (FlightSize / 2, 2*SMSS) (3)
有很多文档将 CWND 显示为整数值,它计算多少 MSS,以字节为单位。如果 MSS 不是偶数,我不知道,因为我没有尝试过,而且我们通常在任何地方都有相同的值(536 或 1460),或多或少一个字节,这几乎没有影响。