本文主要是介绍FPGA——UDP包分片概述,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、概述
以太网(Ethernet)数据帧的长度必须在46-1500字节之间,这是由以太网的物理特性决定的.
这个1500字节被称为链路层的MTU(最大传输单元).
在实际使用中,单次UDP报文传输的数据量有可能会大于1500字节,因此需要用到UDP分片技术
二、UDP分片
(1)UDP封装
(2)IP首部
- 分段标识:唯一确定一份IP数据报
- DF:(Don’t Fragment)0表示允许分片,1表示不许分片
- MF:除了最后一片外,其他每片都把该位置为1
- 段偏移:指的是该片偏移原始数据报开始处的位置
(3)分片
- 每片的总长度值要修改为该片的长度值
- 任何传输层的首部都只出现在第一片数据中,除第一片外,其他片没有UDP首部
三、参考链接
https://www.cnblogs.com/huahuahu/p/UDP-yuIP-fen-pian.html
这篇关于FPGA——UDP包分片概述的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!