1、局域网
链路层中每一帧数据头部18字节,数据区域:46 - 1500字节
ip数据包:头部:20-60字节,按20字节来算剩下1480字节
udp:包头:8字节,数据区域1480 - 8 = 1472字节
所以作答为1472字节
大于1472会怎么样?
一个包会分为多个片发送,如果一个片丢了那么就需要重新发送整个包,非常浪费
2、公网
unix网络编程里面说了,ipv4规定ip层最小重组缓冲区为576字节,所以建议UDP不要超过这个大小,这是因为路由器可能会将MTU设置为不同的值,有些可能会小于1500字节
576 - 20 - 8 = 548字节