计算机网络教程-传输层(十三)传输层基础协议:选择性重复协议SR

选择性重复协议(SR)解决了回退N帧协议中丢失分组重传效率低的问题,仅重传实际丢失的分组。SR使用窗口机制,每个分组有自己的计时器,确认机制不同,且发送方状态机包含准备和阻塞两种状态。此外,文章探讨了窗口大小、捎带确认等关键概念。
摘要由CSDN通过智能技术生成

        上一篇博文介绍了回退N帧协议,然而当一个分组丢失或被破坏,发送方要重新发送所有未完成分组,即使有些失序分组已经被安全完整地接收了,所以回退N帧协议也不是那么高效。 所以选择性重复协议Selective-RepeatSRprotocol),经被设计出来,正如其名字所示,只是选择性重发分组,即那些确实丢失的分组。


1.窗口

        选择性重复协议也使用两个窗口:一个发送窗口和一个接收窗口。然而,这些窗口与回退 N帧中的不同。首先,发送窗口的最大值更小;它是 2m–1。这里的原因我们稍后讨论。第二,接收窗口和发送窗口大小一致。下面是发送窗口。

        选择性重复协议允许和接收窗口一样多的分组失序到来并被存储,直到有一组连续分组被传递到应用层。因为发送窗口和接收窗口的大小是相同的,在发送窗口的所有分组可以失序到达并被存储,直到它们可以被传递。然而,我们需要强调的是,在可靠协议中,接收方从不向应用层传递失序分组。下面是接受窗口

2.计时器

        理论上讲,选择性重复

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值