首页 > 计算机网络 > TCP的拥塞控制

TCP的拥塞控制

作者:bin

TCP的拥塞控制,实际上就是对当前双方传输流量控制的方法;
例如A给B传数据包
A第一次传了4个包给B:1、2、3、4;

B之后回复5,即表示前面的都接收到了,从5开始继续发。
A第二次传了8个包给B:5、6、7、8、9、10、11、12;
然后B回复,10,并且一致重复回复10。即表示5-9我都收到了,但是10没收到。

此时A就明白了,传都太快了,我应该降速,并且把刚才漏传10的传过去,那么降到多少合适呢?


1.避免拥塞

大概到思路就是,不断试探,直到达到最合适到值
我们先降到4,然后如果没问题,我们再提到6,有问题,再降到5


2.快速重传

因为B只重复10,并没有重复11、12,所以认为11和12,B都收到了
我们一次传4个,只需要重传10,和13、14、15就行,这样可以节约一点时间。


3.重传结束信号

即当B喊16时,即表示重传成功了

您必须 [ 登录 ] 才能发表留言!