Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我刚刚了解了 udp 校验和计算。但我很困惑算法是否检测到所有错误。
当然不是。没有校验和可以检测到所有错误。
UDP 校验和无法检测到所有错误,但确实可以检测到很多错误。它将检测任何单个位翻转,但如果更改数据包以使所有数据作为 16 位值的总和保持不变,则校验和将不会检测到错误。
通常校验和只能检测到最常见的错误,而不是全部。实际上,UDP 校验和与 IPv4 结合是可选的,因为 UDP 被设计为不可靠的服务。