UDP校验和是否检测到所有错误?

时间:2012-05-08 10:34:10

标签: udp checksum

我刚刚了解了udp校验和计算。 但是我很困惑算法检测到所有错误。

3 个答案:

答案 0 :(得分:2)

当然不是。没有校验和可以检测到所有错误。

答案 1 :(得分:0)

通常,校验和只能检测最常见的错误,但不能检测所有错误。实际上,UDP校验和与IPv4结合使用是可选的,因为UDP被设计为不可靠的服务。

答案 2 :(得分:0)

UDP校验和无法检测到所有错误,但确实检测到了很多错误。它将检测任何单个位翻转,但如果数据包被更改,使得所有数据的总和为16位值保持不变,则校验和将不会检测到错误。