Java教程

可靠传输实现机制——选择重传协议SR

本文主要是介绍可靠传输实现机制——选择重传协议SR,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

可靠传输实现机制——选择重传协议SR

概述:

  • 回退N帧协议的接收窗口尺寸Wr只能是1因此接收方只能按需接收正确到达的数据分组

  • 一个数据分组的误码就会导致其后续对个数据分组不能被接收方按序接收而丢弃(尽管它们是无乱序和误码)。这必然导致发送方对这些数据分组的超时重传,这显然是对通信资源的极大浪费

  • 为了进一步 提高性能,可以只重传出现出现误码的数据分组。因此接收窗口的尺寸就不应该再等于1,而应该大于1以便于接收方先收下失序到达但是无误码并且序号落在接收窗口内的那些数据分组,等到所缺分组收齐之后再一并交付上层,这就是选择重传协议

  • 注意: 因为选择重传协议为了使发送方仅重传出现差错的分组,接收方不能在使用累积确认,而是需要对每个正确接收到的数据分组进行逐一确认

过程:

  • 过程比较复杂,这里就不展开了,总的来说就是可以将没有误码的分组全部接收,只让那些有误码的进行重发。

小结:

这篇关于可靠传输实现机制——选择重传协议SR的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!