0

我在这方面找到了不同的答案。许多资源说接收器应该收到全1的计算。在 Andrew S. Tanenbaum 题为《计算机网络》的书中写道:“校验和算法只是简单地将所有 16 位字的反码相加,然后取和的反码。因此,当接收方对整个段进行计算,包括校验和字段,结果应该为0。” 接收器是否也取结果和的补码并得到 0?哪个是表示未检测到错误的正确结果?

4

1 回答 1

1

在一个补码算法中,all-1 和 all-0 都表示相同的值,即 0。

维基百科

于 2012-10-18T03:53:49.773 回答