在TCP/IP协议中,IP协议是大家最最熟悉的协议了。那么,IP协议首部内容,也涉及到了其协议结构的知识。那么接下来我们就具体了解一下这方面的知识吧。首先我们看看IP协议首部的字段。
IP协议首部主要字段
IP数据报的格式如图1所示。普通的IP首部长为20个字节(不含选项字段)。
图1 数据报格式
IP目前的协议版本号是4,因此IP有时也称作IPv4。IP协议首部的具体格式内容:
◆首部长度(IHL):首部占32 bit字的数目,包括任何选项。由于它是一个4比特字段,因此首部最长为60个字节。普通IP数据报(不含选项字段)字段的值是5,首部长度为20字节。
◆服务类型(TOS):包括一个3 bit的优先权子字段(现在已被忽略),4 bit的TOS子字段和1 bit未用位(必须置0)。
◆总长度字段(Total Length):整个IP数据报的长度,以字节为单位。利用首部长度字段和总长度字段,可以知道IP数据报中数据内容的起始位置和长度。该字段长16比特,所以,IP数据报最长可达65535字节
◆标识字段(Identification)、标志字段(Flags)、片偏移量字段(Fragment Offset):用来控制数据报的分片和重组。其中,标识字段唯一标识主机发送的每一份数据报,通常每发送一份报文它的值就会加1。
◆生存时间字段TTL(Time to Live):数据报可以经过的最多路由设备数。
◆首部检验和字段(Header Checksum):根据IP首部计算的检验和码。它不对首部后面的数据进行计算。
◆源IP地址和目的IP地址:每一份IP数据报都包含源IP地址和目的IP地址,分别指定发送方和接收方。
◆选项(Options):选项是***一个字段,是可变长的可选信息。
以上就是对IP协议首部的相关介绍。