MAC地址头
长度始终为14字节
IP头
长度为固定部分20字节+可变部分(长度0至40字节) = 20至60字节
![1458798-661ac838908e05b4.png](https://i-blog.csdnimg.cn/blog_migrate/566d4cc8e967f8b601be447627f8d92a.webp?x-image-process=image/format,png)
IP头
UDP头
长度始终为8字节 = UDP端口号长度*2 + 2字节length + 2字节校验和
![1458798-3e780d40c5f83084.png](https://i-blog.csdnimg.cn/blog_migrate/b6ad0f02d54f9314ec75a9f273be032c.webp?x-image-process=image/format,png)
UDP
TCP头
共40字节 = 固定部分20字节 + 可变部分长度20字节
![1458798-0ba899ca0048d332.png](https://i-blog.csdnimg.cn/blog_migrate/16190b29dbada32ca4d04bd3f8f6c954.webp?x-image-process=image/format,png)
TCP
https://blog.csdn.net/zuochao_2013/article/details/80561793
https://blog.csdn.net/mary19920410/article/details/59035804
UDP头中length字段的值8-max