UDP数据包是否保证完整,实用意义,如果交付?

Fre*_*rik 3 security udp network-programming packets

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

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

提前致谢!

jma*_*man 9

没有两个原因:

  • UDP校验和不是必需的(使用IPv4).因此,损坏的数据包可以传递给应用程序.
  • 互联网校验和比其他哈希更频繁地发生冲突.因此,即使校验和匹配,数据也可能被破坏.