流量控制中的滑动窗口与拥塞控制中的拥塞窗口有什么区别和联系?
我认为两者都是传输的控制大小,但有什么区别呢?我也不太明白流量控制和拥塞控制之间的区别。
发布于 2013-10-16 23:33:19
拥塞窗口和流量控制是TCP的不同特性,它们的输入被输入到滑动窗口。
拥塞窗口是基于对网络发送速率的估计.它从单个MSS开始,并使用缓慢启动来增长。一旦达到一个阈值,它就会使用拥塞避免增长。此窗口的值表示发送方可以发送的最大数量(以字节为单位)。
当接收方向发送方发送数据包(通常是ACK)时,流控制在接收方运行,并传递给发送方。接收窗口是接收方缓冲区中可用的空间数量,发送方将其记录下来。当发送者必须发送一些数据时,它会选择拥塞窗口和接收方窗口的最小值,并且只发送那么多数据。可以发送的数据量表示滑动窗口。基本上,滑动窗口表示发件人未完成的数据量。如果任何一个窗口(拥塞或流量控制)打开,那么窗口就会在右边拉伸。
https://stackoverflow.com/questions/19415005
复制相似问题