5- -Identification----ID标识符(占16b)
与标记字段和偏移字段用于IP报文分片。
原始报文大小超过MTU(<1480B)就必须将原始数据进行分片,每个分片小于MTU
对同一原始文件被分片的报文打上相同的标记,也用来判断流量是否来于同一主机。
IP软件在存储器中维持一个计数器没生产一个数据包,计数器就加1,并赋予标识字段。
数据报文进行分片处理后每个分片的标识值都与原数据包的标识值相同,接收端具有同标识值的分片就能最终正确*为原数据。
Idertification(标识字段):
源站没发送一个分组,标识值 1
(源IP地址,标识)------>全网唯一的分组标识。
6- -Flag----标记(占3b)
占3位,目前只有2位具有意义;
第一位没有被使用
第二位D时不分片为(DF),当DF位置为1时表示路由器不能对报文进行分片处理。
第三位M--More fragment---多分片(MF)
当路由器对报文进行分片时,除了最后一个分片的MF位设置为0外,其他所有分片MF位置为1,以便接收者直到收到MF位为0的分片为止。
7- -Fragmentation offset----分片偏移(13b)
标识分片在分组中的位置。
片偏移以8个字节为偏移单位,分片的长度为8字节的整数倍;
以太网最大帧长为1518B,IP报文1500B(三层) 帧头18B(二层)。
注意:
MTU不是固定1500,这要取决现场物理环境;
MTU不包含帧头帧尾。
8- -Time to live--TTL----生存时间(8b)
跳数大小,即数据包能传多少跳,
不同操作系统TTL的默认最大值会有所不同(linux-255;win98--225;win7/8/10--64);
表示数据包在网络中的寿命(最初以秒为单位,现在以跳数为单位,最大225);
分组寿命,防止路由成环时IP数据被无限转发;
源和目的路由器之间的路由数量(跳数);
路由设备每此转发将TTL值减1,TTL为0时丢弃该分组。