UDP校验和可以被篡改吗? (或者100%可靠吗?)

时间:2012-03-14 22:28:45

标签: security udp checksum packet

我的问题很简单,如果我检查一个UDP数据包的互联网校验和,然后收到一个数据包并且它匹配,我可以100%确定没有比特错误吗? (故意或偶然)

如同:我知道UPD数据包错误检查可以防止误报,但是如何发生误报(如果可能)?

误报==在校验和比较后将其标记为正常,但实际上仍有错误。

假阴性==标记为错误可确保错误。

(注意:我没有定义误报,也没有用来帮助我回答我的人,尽可能帮助让这个问题尽可能地为后来的其他人提供帮助。我绝不想侮辱任何人情报。)

1 个答案:

答案 0 :(得分:4)

不,你不能确定。有多个不同的数据包内容具有相同的校验和。这是pigeonhole principle的一个微不足道的结果。