为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Internet上最大的安全UDP数据包大小是多少我已经阅读了很多关于UDP数据包大小的文章,但是无法得出结论。许多服务将最大的UDP数据包限制为512字节(如dns)给定互联网上的最小MTU为576,IPv4标头的大小为20字节,UDP标头为8字节。这留下了548个可用于用户数据的字节我是否能够使用大小为548的数据包而不会出现数据包碎片?或者是DNS的创建者知道什么,以及为什么他们将其限制为512字节。我能安全地高于548字节吗?
查看完整描述

3 回答

?
喵喵时光机

TA贡献1846条经验 获得超7个赞

UDP数据包的最大大小的理论限制(在Windows上)为65507字节。这在此处记录

正确的最大UDP消息大小为65507,由以下公式确定:0xffff - (sizeof(IP标头)+ sizeof(UDP标头))= 65535-(20 + 8)= 65507

话虽这么说,大多数协议限制到一个小得多的尺寸 - 通常是512或偶尔8192.如果你在一个可靠的网络,你通常可以安全地高于548 - 但如果你在互联网上广播,更大你去,你越有可能遇到数据包传输问题和丢失。


查看完整回答
反对 回复 2019-08-15
  • 3 回答
  • 0 关注
  • 768 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信