3

UDP(用户数据报协议)不安全是众所周知的事实吗,因为与它一起发送的数据包的顺序可能根本没有按顺序传递。但是,如果发送了 UDP 数据包。该数据包中的信息在实际意义上(99.99% 及以上)是否保证正确?

在实际意义上(99.99% 及以上),如果交付,UDP 数据包是否保证完整(未损坏)?

提前致谢!

4

2 回答 2

9

不,有两个原因:

  • UDP 校验和不是强制性的(使用 IPv4)。因此可以将损坏的数据包传递给应用程序。
  • 互联网校验和可能比其他哈希更频繁地发生冲突。所以即使校验和匹配,数据也可能被破坏。
于 2013-04-11T17:14:25.307 回答
-1

我不是专家,但据我所知,虽然不能保证包裹在大多数情况下完全到达目的地,但如果它到达目的地应该是正确的。我认为应该是这样,因为通常在数据链路层上有一个错误检查(帧校验和)。

于 2013-04-11T17:19:35.110 回答