基本数据链路协议 (Elementary Data Link Protocols)

引入:

发送方以高于接收方能处理帧的速度发送帧,导致接收方被淹没,要通过协议防止它

停等协议(stop-and-wait):

发送方发送一帧,等待对方确认到达后才继续发送,此协议为停等协议

1、 无错信道的单工停等协议

首先发送方发送一帧,然后接收方发送一帧
接着发送方发送另一帧,然后接收方发送另一帧
以此类推
核心是发送方从网络层获取下一次数据包之前必须等待,直到确认帧到来。

2、有错信道的单工停等协议

引入:信道上的帧可能损坏甚至丢失
引入计时器,接收方收到数据返回确认帧,损坏将丢弃;
发送方超时将重传该帧

链路层的目标:
是在两个网络层之间提供无差错的,透明的通信,
即接收发方网络层不可能知道数据包是否丢失,或多次传递。

工作场景
A的网络层将数据包1交链路层,B正确收到装帧并将它传递给B的网络层,
B给A发确认帧,确认帧丢失
A等待超时,再发包含数据包1的帧
B正确收到重复帧,并传递给B的网络层,可能造成文件错误,即协议失败
在这里插入图片描述
自动重复请求(ARQ,Automatic Repeat reQuest)
在一个协议中,发送方在前移到下一个数据之前必须等待一个肯定确认,这样的协议称为ARQ
这类协议也只在一个方向上传输数据

滑动窗口协议(Sliding Window Protocols)

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值