填写网站信息,网店运营策划书,wordpress生活服务,wordpress调用缩略图选择重传协议#xff08;SR#xff09;一、选择重传协议中的滑动窗口二、SR发送方必须响应的三件事三、SR接收方要做的事四、滑动窗口长度五、总结一、选择重传协议中的滑动窗口 二、SR发送方必须响应的三件事
1、上层的调用
从上层收到数据后#xff0c;SR发送方检查下一…
选择重传协议SR一、选择重传协议中的滑动窗口二、SR发送方必须响应的三件事三、SR接收方要做的事四、滑动窗口长度五、总结一、选择重传协议中的滑动窗口 二、SR发送方必须响应的三件事
1、上层的调用
从上层收到数据后SR发送方检查下一个可用于该帧的序号如果序号位于发送窗口内则发送数据帧否则就像GBN一样要么将数据缓存要么返回给上层之后再传输。
2、收到了一个ACK
如果收到ACK加入该帧序号在窗口内则SR发送方将那个被确认的帧标记为已接收。如果该帧序号是窗口的下届最左边第一个窗口对应的序号则窗口向前移动到具有最小序号的未确认帧处。如果窗口移动了并且有序号在窗口内的未发送帧则发送这些帧。
3、超时事件
每个帧都有自己的定时器一个超时事件发生后只重传一个帧。
三、SR接收方要做的事
SR接收方将确认一个正确接收的帧而不管其是否按序。失序的帧将被缓存并返回给发送方一个该帧的确认帧【收谁确认谁】直到所有帧即序号更小的帧皆被收到为止这时才可以将一批帧按序交付给上层然后向前移动滑动窗口。 四、滑动窗口长度
发送窗口最好等于接收窗口。大了会溢出小了没意义 五、总结
1、对数据帧逐一确认收一个确认一个
2、只重传出错帧
3、接收方有缓存