这是一个典型的IP报文头的构成
版本(version):4 bits,表示IP的版本,分为IPV4和IPV6
报头长度(header length):4 bits,标识IP报头的长度(不包括数据部分),单位是32bits(也就是4字节)。由于4位二进制的最大值为15,所以IP报头最大就是15 x 4 = 60字节。IP报文的最小长度就是20字节。
差分服务字段(different services field): 8bits,标识数据包的优先级,主要用于QOS服务中。
总长度(total length) :16 bits 标识IP报文的总长度(包括数据部分),单位是1 byte
所以一个IP报文的最大长度是65535字节。
标识符(identifier):16 bits,数据包的一个ID编号,用于标识数据包,特别是用于数据包分片技术中。
标志位1(reserve bit):1 bit, 保留位
标志位2(dont fragment): 1 bit,不可分片位(DF),如果置1,则代表此数据位不可分片
标志位3(more fragment): 1 bit ,更多分片位(MF)
如果数据包被分片,则除了最后一个分片报文的MF位是0外,其他分