2019-10-31_TCP

2019-10-31  本文已影响0人  天蓬大元

快速重传机制

于是,TCP引入了一种叫Fast Retransmit 的算法,不以时间驱动,而以数据驱动重传。也就是说,如果,包没有连续到达,就ack最后那个可能被丢了的包,如果发送方连续收到3次相同的ack,就重传。Fast Retransmit的好处是不用等timeout了再重传。

比如:如果发送方发出了1,2,3,4,5份数据,第一份先到送了,于是就ack回2,结果2因为某些原因没收到,3到达了,于是还是ack回2,后面的4和5都到了,但是还是ack回2,因为2还是没有收到,于是发送端收到了三个ack=2的确认,知道了2还没有到,于是就马上重转2。然后,接收端收到了2,此时因为3,4,5都收到了,于是ack回6。

https://coolshell.cn/articles/11564.html

https://coolshell.cn/articles/11609.html

Head-of-Line Blocking

屏幕快照 2019-11-01 下午4.50.53.png

https://coolshell.cn/articles/19840.html

上一篇下一篇

猜你喜欢

热点阅读