自动请求重发是由发送端发出能够发现(检测)出错误的码组,接收端根据该码的编码规则,判定传输中有无差错产生,并通过反馈信道把判定结果告诉发送端。发送端则根据反馈的结果把有错的信息重发,直到接收正确为止。

  前向纠错是由发送端发送能够纠错的码(即纠错码),接收端收到达些码后,通过纠错译码器不仅能自动地发现差错,而且能自动地对其进行纠正;然后,再把纠正过的信息(或数据)送给主机。这种方式的优点是不需要反馈信道。但缺点是译码设备比较复杂,所选用的纠错码必须与信道中干扰情况紧密对应,而且为了纠正比较多的差错,所要求附加的冗余码比检验码所用的冗余码要多得多,因而降低了传输效率。鉴于这些因素,所以这种方法不能被广泛地应用。