Networking 网络|传输控制协议(TCP)是否确保多个流之间的公平性?

Networking 网络|传输控制协议(TCP)是否确保多个流之间的公平性?,networking,Networking,是TCP is公平协议的任何变体。例如,如果网络中有超过1个TCP流参与。那么TCP能保证公平吗?TCP(当今互联网上使用的所有变体)使用AIMD(加法-递增-乘法-递减)算法,确保公平性。怎么用?因为主机会额外增加带宽,但当发生拥塞时,它们会成倍地减少带宽。因此,份额较高的主机损失最大。之后,每个主机都会以相同的数量(相加)增加其份额。当这些步骤一次又一次地发生时,带宽收敛到合理的数量 这里可以看到一个非常好的解释视频:所有TCP变体都应该是公平的。缓慢启动和指数退避足以确保:。

是TCP is公平协议的任何变体。例如,如果网络中有超过1个TCP流参与。那么TCP能保证公平吗?

TCP(当今互联网上使用的所有变体)使用AIMD(加法-递增-乘法-递减)算法,确保公平性。怎么用?因为主机会额外增加带宽,但当发生拥塞时,它们会成倍地减少带宽。因此,份额较高的主机损失最大。之后,每个主机都会以相同的数量(相加)增加其份额。当这些步骤一次又一次地发生时,带宽收敛到合理的数量


这里可以看到一个非常好的解释视频:

所有TCP变体都应该是公平的。缓慢启动和指数退避足以确保:。