单选题
在计算机网络和数据通信中使用最广泛的检错码是( )。
A
(A)奇偶校验码
B
(B)海明编码
C
(C)循环冗余码
D
(D)PCM编码
答案解析
正确答案:C
解析:
在计算机网络和数据通信中,循环冗余码(Cyclic Redundancy Check,CRC)是使用最广泛的一种检错码。它通过对数据进行除法运算,生成一个校验码,接收方也通过对接收到的数据进行同样的除法运算,然后将得到的校验码与发送方发送的校验码进行比较,从而检测数据是否在传输过程中发生了错误。
举个例子来帮助理解,就好比你给朋友寄了一封信,信封上有一个密封的标记。你在寄信之前计算出一个校验码,然后在信封上写上这个校验码。当朋友收到信后,也会计算出一个校验码,然后将其与信封上的校验码进行比较,如果两者一致,说明信件没有被篡改;如果不一致,说明信件在传输过程中出现了错误。
因此,循环冗余码在数据通信中起着非常重要的作用,能够有效地检测数据传输过程中的错误。
举个例子来帮助理解,就好比你给朋友寄了一封信,信封上有一个密封的标记。你在寄信之前计算出一个校验码,然后在信封上写上这个校验码。当朋友收到信后,也会计算出一个校验码,然后将其与信封上的校验码进行比较,如果两者一致,说明信件没有被篡改;如果不一致,说明信件在传输过程中出现了错误。
因此,循环冗余码在数据通信中起着非常重要的作用,能够有效地检测数据传输过程中的错误。
相关知识点:
通信多用CRC码
