2

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

4

3 回答 3

2

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

于 2012-05-08T10:38:47.520 回答
2

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

于 2015-05-28T17:23:33.890 回答
0

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

于 2012-05-08T10:53:01.477 回答