计算接收器中的校验和

时间:2011-05-29 20:08:23

标签: networking binary hex checksum

我正在读这本书Data Communications and Networking 4th Edition Behrouz-Forouzan。我在练习中有一个问题,询问了以下内容:消息的接收者使用校验和技术(校验和)获取8位字符并获取以下信息

  

100101000011010100101000

。我怎么知道发送的数据是否正确?为什么?

我了解了如何以十六进制值计算校验和,但如果信息正确,则无法理解由二进制输出确定。

1 个答案:

答案 0 :(得分:1)

发送方计算数据的校验和,并将数据与同一消息中的数据一起发送。

接收方再次计算接收数据的校验和,并检查结果是否与收到的校验和匹配。

在传输过程中,数据和校验和仍有可能被修改,因此它们仍然匹配,但由于随机噪声而发生这种情况的可能性非常低。