差错控制
考试要求: 掌握     
知识路径:  > 计算机网络原理  > 网络分层与功能  >  数据链路层  >  数据链路层差错控制方法


 
       在数据通信过程可能会因物理链路性能和网络通信环境等因素,难免会出现一些传送错误,但为了确保数据通信的准确,又必须使得这些错误发生的机率尽可能低。这一功能也是在数据链路层实现的,就是它的“差错控制”功能。
       在数字或数据通信系统中,通常利用抗干扰编码进行差错控制。一般分为以下4类:
       (1)前向纠错(Forward Error Correction,FEC)。FEC方式是在信息码序列中,以特定结构加入足够的冗余位——称为“监督元”(或“校验元”)。接收端解码器可以按照双方约定的这种特定的监督规则,自动识别出少量差错,并能予以纠正。FEC最适于高速数据、且需要实时传输的情况。
       (2)反馈检测(Auto Repeat reQuest,ARQ)。在非实时数据传输中,常用ARQ差错控制方式。解码器对接收码组逐一按编码规则检测其错误。如果无误,向发送端反馈“确认”ACK(ACKnowledge)信息;如果有错,则反馈回ANK(ANKnowledge)信息,以表示请求发送端重复发送刚刚发送过的这一信息。ARQ方式的优点在于编码冗余位较少,可以有较强的检错能力,同时编解码简单。由于检错与信道特征关系不大,在非实时通信中具有普遍应用价值。
       (3)混合纠错(Header Error Correction,HEC)。HEC方式是上述两种方式的有机结合,即在纠错能力内,实行自动纠错;而当超出纠错能力的错误位数时,可以通过检测而发现错码,不论错码多少都可以利用ARQ方式进行纠错。
       (4)信息反馈(Information Repeat reQuest,IRQ)。IRQ方式是一种全回执式最简单差错控制方式。在该检错方式中,接收端将收到的信码原样转发回发送端,并与原发送信码相比较,若发现错误,则发送端再进行重发。只适于低速非实时数据通信,是一种较原始的做法。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有