简单聊聊自动重传请求 ARQ-Automatic Repeat Request

自动重传请求 ARQ-Automatic Repeat Request

ARQ的起源

ARQ(Automatic Repeat-Request)即自动重传请求技术是差错控制技术中的一种,最早也许可以追溯到其在X.25系统的应用。ARQ技术发展至今,经历了停等ARQ、滑动窗口ARQ、混合ARQ等多次进化,SRT协议发明者声称其对ARQ技术的改进可以称得上ARQ技术的第三次飞跃。另外,由于ARQ技术的纠错能力来自于接收端的返回信号,有时候也可以把他理解成BEC(Backward Error Correction)后向纠错。

ARQ的核心思想

抛开具体的技术细节,笼统的来说ARQ技术主要有以下两个办法来应付网络差错:

  • 肯定应答ACK(收到信号你要说一声)
  • 否定应答重发NAK(收不到信号或者收到错误信号你也要说一声,我重发一遍)

在这里插入图片描述

SRT对ARQ机制的改进

SRT协议对ARQ技术的改进也许有重发过期ACK、定期重发NCK队列、新增ACKACK包和Keepalive包等方面。
根据SRT技术白皮书,他们模拟了一个有2%丢包率的网络环境,在不进行ARQ机制改进,仍采取UDT以前机制的情况下,即使解码器接受缓冲区耗尽,那些丢失的包仍然没有RT。
他们采取的第一个改动是更早的触发ARQ的自动重发,从而缩短ARQ中发送端等待的固有时间,但是这种方法导致占用的网络带宽激增,并不

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值