本文主要是介绍计算机网络 基础知识 快重传和快恢复,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
有时候,个别报文段会在网络中丢失,但是实际上网络并没有发生拥塞,如果发送方吃吃收不到确认的话,就会发生超时,并误认为网络发声了拥塞,这就导致了发送方错误地启动慢开始算法,从而降低了传输效率。采用快重传算法,可以让发送方尽早知道发送了个别报文段的丢失。
1,快重传,
快重传算法是似的发送方尽早,尽快进行重传,而不等超时计时器,超时再重传。
这就要求接收方,不要等待自己发送数据的时候,才进行捎带的确认,而要立即发送确认,即使收到失序的报文段也要立即发出对已经收到报文段的重复确认。发送方一旦连续收到3个冗余的ACK,即重复确认,就立即重传相应的报文段,而不等该报文段的超时计时器超时再重传。
2,快恢复,
快恢复的算法的原理如下:当发送方连续收到3个冗余ACK(重复确认的时候),执行乘法减小方法。
这篇关于计算机网络 基础知识 快重传和快恢复的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!