IP数据报格式

一个IP数据报时由首部和数据两部分所组成的。首部的前一部分为固定长度,共20字节。

常考的几个字段:

(1)版本:占4位,指的是IP协议的版本。目前广泛使用的IP协议版本号为4。

(2)首部长度,典型的IP数据报首部长度是20字节。那么首部长度这个字段的值就是5。

(3)区分服务:默认情况下一直没有使用过,是用在QOS中。

(4)总长度:总长度指首部和数据之和的长度,超过下层MTU值的时候,必须分片,其中以太网的MTU为1500字节。

(5)标识:相同的标识字段的值使分片后的各数据报片最后能正确地重装成为原来的数据报。

(6)标志:标志字段中的最低位为MF MF=1表示后面“还有分片”的数据报。MF=0表示这已是若干数据报片中的最后一个。

标志字段中间的一位记为DF,意思是“不能分片”。只有当DF=0时,才允许分片。

(7)片偏移:分片在原分组中的相对位置片,偏移以8个字节为偏移单位。

(8)生存时间:表明数据报在网络中的生命。路由器在转发数据报之前就把TTL值减1。值减小到零,就丢弃这个数据报,不再转发。数据报在网络中能经过的路由器的理论最大数值是255。是由发送端设置这个字段。

(9)协议:目的主机的IP层知道应将数据部分上交给哪个上层协议。

(10)首部校验和(11)源地址(12)目的地址

(13)选项字段用来支持其他功能。

(14)首部不是4字节整数倍的时候,就用全0的填充字段补齐成为4字节的整数倍。

你可能感兴趣的:(IP数据报格式)