UDP数据会被破坏吗?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (100)

UDP数据有可能被损坏吗?我知道它是有可能丢失的。

提问于
用户回答回答于

UDP数据包使用16位校验和。UDP数据包不可能有损坏,但这是不可能的。无论如何,它不会比TCP更容易受到损坏。

用户回答回答于

首先,上面提到的“IP校验和”只是一个IP头校验和。它不能保护有效载荷。

其次,UDP允许没有校验和的传输,这意味着16位校验和设置为0(即无)。

第三,正如其他人所提到的,UDP有一个16位校验和,这不是检测多位错误的最佳方法,但也不错。当然,不被发现的错误也有可能潜入其中,但这是不可能的。

扫码关注云+社区

领取腾讯云代金券