阅读背景:

浅谈TCP/IP四种计时器、慢启动、拥塞避免、快速重传、快速恢复

来源:互联网 

持续计时器

假设一种场景:A给B发送数据,如果B告诉A自己的缓冲区已满,于是A停止发送数据,等待一段时间后,B的缓冲区出现了富余,于是给A发送报文告诉rwnd大小为400,但是这个报文不幸丢失了,于是就出现A等待B的通知,B等待A发送数据的死锁状态,为了处理这种问题,TCP引入了持续计时器,当A收到B的零窗口通知时,就启用该计时器,时间到则发送一个字节的探测报文,对方会在此时回应自身的接收窗口大小,如果仍然为0,则重置持续计时器,继续等待. 假设一种场景:A给B发送数据,如果B告诉A自己的缓冲区已满,于是A停




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: