自动重发请求(ARQ)协议

ARQ(Automatic Repeat reQuest,自动重发请求,也称“循环自动请求”)协议是指在接收站接收到一个包含出错数据的信息(帧)时,自动发出一个重传错帧的请求。ARQ的作用原则是对出错的数据帧自动重发,它有三种形式:停等协议ARQ、连续ARQ和选择重传ARQ。
(1)停等协议ARQ
停等协议ARQ的特点如下。
发送方发送一个数据帧后,必须等待接收方的确认帧才可以发送下一个数据帧;
在接收方接收错误时,接收方发一否认帧,要求发送方重发该帧;
为防止发送的数据丢失,发送方内部设置一个定时器,当超过定时时间发送方仍未收到确认帧时,发送方重发该帧;
为防止确认帧丢失而造成发送方重发同一数据帧,发送方给每一个数据帧带上一个序列号。
(2)连续ARQ
连续ARQ是连续发送若干数据帧,如果接收到接收端的确认帧,则继续发送;发送方在每发完一个数据帧后,就启动内部超时定时器,在设置的超时时间内未收到确认帧,则重发相应的数据帧。
(3)选择重传ARQ
这种方式只重传出现差错的数据帧或定时器超时的数据帧。
以上三种重传方法各有利弊,停等协议ARQ最简单,但信道利用率最低;选择重传ARQ信道利用率最高,但它要求接收端的缓冲容量相当大;连续ARQ介于两者之间。在应用中应根据实际情况选择。
  • 6
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值