自动重传请求(auto repeat request),通过接收方请求发送方重传出错的数据报文来恢复出错的报文,是通信中用于处理信道所带来差错的方法之一。ARQ 比 FEC 简单得多并且不需要冗余。

在以下情况下,ARQ 有时是无法实现的:

  • 反向信道不可用
  • 重传策略实施不方便
  • 预期的错误数量(如果不进行纠正)将需要过多的重传

传统的自动重传请求分为三类:停等式 ARQ回退 n 帧 ARQ,以及选择性重传 ARQ。后两种协议是滑动窗口技术与请求重发技术的结合,由于窗口尺寸开到足够大时,帧在线路上可以连续地流动,因此又称其为连续ARQ协议。三者的区别在于对于出错的数据报文的处理机制不同。