三、数据链路层

三、数据链路层

自动重传请求(Auto Repeat reQuest,ARQ)

SW 停止等待协议、GBN 回退 N 帧协议111、SR 选择重传协议这三种协议**(实现可靠传输实现机制的基本原理)并不限于数据链路层,可以应用到计算机网络体系结构中的各层协议中**。

停止等待协议:

  • 发送窗口和接收窗口均为 1 的滑动窗口协议。

  • 每次只允许发送一帧,然后就等到接收方发送确认信息的过程中,因此传输效率很低。

后退 N 帧协议:

  • 发送窗口大于 1,接收窗口为 1 的滑动窗口协议。
  • GBN 协议是指发送方发送完一组数据帧后,再停止发送,等待确认。采用的是累计确认的方式,确认号是希望接收到的下一组序号。

SR 选择重传协议:

  • 发送窗口和接收窗口都大于 1 的滑动窗口协议。
  • SR 协议用来处理不按顺序到达的分组,也就是不正确的帧进行重传,正确的帧来者不拒,全部存放在缓冲区中。

SR 协议与 GBN 协议的区别是:SR 协议为每一个等待确认的分组使用一个计时器,当计时器进行超时后,只有对应的分组被重传。相反,GBN 协议将所有来确认的分组看作一个整体,使用唯一的计时器,当超时之后就会重传所有未确认的分组。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值