IP协议首部结构分析


在TCP/IP协议中,IP协议是大家最最熟悉的协议了。那么,IP协议首部内容,也涉及到了其协议结构的知识。那么接下来我们就具体了解一下这方面的知识吧。首先我们看看IP协议首部的字段。

IP协议首部主要字段

IP数据报的格式如图1所示。普通的IP首部长为20个字节不含选项字段)。

图1 数据报格式

图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。

◆生存时间字段TTLTime to Live):数据报可以经过的最多路由设备数。

◆首部检验和字段Header Checksum):根据IP首部计算的检验和码。它不对首部后面的数据进行计算。

◆源IP地址和目的IP地址:每一份IP数据报都包含源IP地址和目的IP地址,分别指定发送方和接收方。

◆选项Options):选项是最后一个字段,是可变长的可选信息。

以上就是对IP协议首部的相关介绍。

相关内容

    暂无相关文章