课程评价 (0)

请对课程作出评价:
0/300

学员评价

暂无精选评价
1分钟

IP 协议报头格式

如下图所示:

版本:占4位,指IP协议版本,目前IP协议版本号为4,即IPv4。

首部长度:占4位,定义了IP首部长度最大值是60字节。

区分服务:占8位,用来获取更好的服务,一般情况下不使用。

总长度:占16位,指首部和数据之和的长度,单位为字节,因此数据包的最大长度为65535字节。总

长度不可超过最大传送单元MTU。

标识:占16位,它是一个计数器,每发送一个报文,该值会加1,也用于数据包分片,在同一个包的若干

分片中,该值相同。

标志(flag):占3位,目前只有后两位有意义。

(1)DF:Don’t Fragment,中间的一位,只有DF=0时才允许数据包分片。

(2)MF:More Fragment,最高位,MF=1表示后面还有分片。MF=0表示这是数据包最后一个分

片。

片偏移:占12位,值较长的分组在分片后,该分片在原分组中的相对位置,片偏移以8个字节为偏移单

位。

生存时间:占8位,TTL(Time To Live),数据包在网络中可通过的路由器数最大值。

协议:占8位,指出该数据包携带的数据使用何种协议,以便目的主机的IP层将数据不符上交给哪个处理

进程。其中:1表示为 ICMP 协议, 2表示为 IGMP 协议, 6表示为TCP 协议, 17表示为 UDP 协议。

首部校验和:占16位,只检验数据包的首部不检验数据不符。采用简单计算的方法。

源地址和目的地址:各占4字节,分别记录源IP地址和目的IP地址。