① ARQ与FEC的区别
ARQ包括停止等待ARQ协议和连续ARQ协议,错误侦测、正面确认、逾时重传与负面确认继以重传等机制。
优点:比较简单 。因而被广泛的应用在分组交换网络中。
缺点:通信信道的利用率不高,也就是说,信道还远远没有被数据比特填满。需要接收方发送ACK,这样增加了网络的负担也影响了传输速度。重复发送数据包来纠正错误的方法也严重的影响了它的传输速度。
前向纠错简称FEC(Forward Error Correction),其原理是:发送方将要发送的数据附加上一定的冗余纠错码一并发送,接收方则根据纠错码对数据进行差错检测,如发现差错,由接收方进行纠正,特点:使用纠错码(纠错码编码效率低且设备复杂)、单向信道、发送方无需设置缓冲器。
综上所述,FEC算是前向纠错,ARQ算是后向纠错,前者不需要buffer,但是后者需要,前者是单信道纠错,后者是双向纠错。