问题 单项选择题

在计算机网络的数据通信中广泛使用的校验方式是()。

A.纵横校验

B.海明校验

C.定比码校验

D.循环冗余校验

答案

参考答案:D

解析:

[分析] 数据通信时经常发生干扰,导致信息传输过程中某些信息位发生变化。检测与纠正错误的常用方法是采用循环冗余校验(CRC)。定长码位可以用系数为0或1的多项式来表示。对所有的码,它对应的多项式除以(用模2除法)特定的生成多项式后所得到的余数,可以用来生成发送的循环冗余码;正确的循环冗余码除以该生成多项式后其余数为0,受干扰后的码除以该生成多项式后余数就不是0。通过余数就能检测错误,也能纠正某些错误码。余数不为0时,继续做除法,余数还会循环出现,所以取名为循环冗余校验。循环冗余校验也常用于辅存信息校验。

纵横校验常在磁带上使用(纵横两个方向进行奇偶校验)。

海明校验常在主存储器上使用(码位上增加多个校验位,分别对不同的几位进行奇偶校验),它有很强的检测与纠错能力。

定比码是无线电通信中常用的码。

填空题
单项选择题 A1/A2型题