Internet上最大的安全UDP数据包大小是多少

Internet上最大的安全UDP数据包大小是多少

我已经阅读了很多关于UDP数据包大小的文章,但是无法得出结论。

许多服务将最大的UDP数据包限制为512字节(如dns)

给定互联网上的最小MTU为576,IPv4标头的大小为20字节,UDP标头为8字节。这留下了548个可用于用户数据的字节

我是否能够使用大小为548的数据包而不会出现数据包碎片?或者是DNS的创建者知道什么,以及为什么他们将其限制为512字节。

我能安全地高于548字节吗?


慕盖茨4494581
浏览 766回答 3
3回答

喵喵时光机

UDP数据包的最大大小的理论限制(在Windows上)为65507字节。这在此处记录:正确的最大UDP消息大小为65507,由以下公式确定:0xffff - (sizeof(IP标头)+ sizeof(UDP标头))= 65535-(20 + 8)= 65507话虽这么说,大多数协议限制到一个小得多的尺寸 - 通常是512或偶尔8192.如果你在一个可靠的网络,你通常可以安全地高于548 - 但如果你在互联网上广播,更大你去,你越有可能遇到数据包传输问题和丢失。
打开App,查看更多内容
随时随地看视频慕课网APP