IP协议有版本之分,分别是IPv4和IPv6。目前,Internet上的IP报文主要都是IPv4报文,但是逐步在向IPv6过渡。若无特别声明,本章所提及的IP均指IPv4。IPv4(Internet Protocol Version 4)协议族是TCP/IP1.4 IPv4 报文结构IPv4报文的最大长度是65,535字节,这个长度是由IP报文中的16位总长度字段决定的,下图为IPv4报文的结构:版本(Version): 占用4比特位,表示IP协议的版本号,IP
ˇωˇ 头部结构:1、ipv4的头部长度至少20字节,最多60字节2、16位总长度表示为整个IP数据报的总长度,最大长度为2^16 -1 = 65535 字节,但由于MTU的限制,长度超过MTU的数据报将被分片总体结构上,IPv6数据报格式与IPv4数据报格式是一样的,也是由IP报头和数据(在IPv6中称为有效载荷)这两个部分组成的。但在IPv6数据报数据部分还可以包括0个或者多个IPv6扩展报
?^? 本章讨论的是这种分组信息的结构,即“报文结构”。本章的主要内容有:lIPv4报文结构;lIPv6报文结构;lIPv6扩展报头;lIPv6差错报文;lIPv6信息报文。第5章IPv6报文结构5.1IPv4报文结构与IPv6报Type of Service(服务类型) 字段长度为8位用来指定特殊的数据包处理方式。该字段实际上被分为两个字段:优先权和Tos。Total Length(总长度) 字段长度为16位(单位为一个八位组),其
第一行报文头部20 byte + 选项40 byte ver 版本:4位ipv4=0100 hlen 头部长度:4bit 固定头部+ 选项用4byte 为单位标记头部长度(5-15)0101-1111 tos服务类型:8位total lengthHeader 为报文头信息,长度固定为12 字节,结构如下:0123456789012345 +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ |ID| +--+--+--+--+--+--+--+--+--+