我的问题很简单,如果我检查一个UDP数据包的互联网校验和,然后收到一个数据包,它是匹配的,我能100%确定没有比特错误吗?(故意或意外)
如下所示:我知道UPD数据包错误检查可以防止误报,但是误报(如果可能)是如何发生的呢?
校验和比较后,错误肯定的==将其标记为ok,但实际上仍有错误。
错误否定==标记为错误可确保错误。
(注意:我没有定义假肯定和否定,以帮助回答我的人尽可能多地帮助使这个问题对以后的其他人有用。我决不想侮辱任何人的智慧。)
发布于 2012-03-15 06:30:39
不,你不能确定。有多个不同的数据包内容将具有相同的校验和。这是的一个微不足道的结果。
https://stackoverflow.com/questions/9711276
复制相似问题