IPv4头部有一个20字节的定长部分和一个可选的变长部分
Ipv4头部 1、版本(Version,占4位)域记录了数据报属于哪个版本的协议,4代表IPv4,6表示IPv6。 2、IHL(可能是IP Head Length,占4位)域指明了该头部有多长,以32位字的长度为单位,最小值为5,此时头部没有可选项,最大值为15,此时头部的长度最大,为60字节。 3、服务类型(Type of service,占7位,有些书也写作8位)它的用途是区分不同的服务种类。 4、总长度(Total length,占16位)域包含了该数据报中的所有内容,即头和数据,最大长度为65535字节。 5、标识(Identification,占16位)域的用途是让目标主机确定一个新到达的分段属于哪一个数据报,同一个数据的所有分段包含同样的Identification值。 6、DF(Don't Fragment,占1位)不分段,它让路由器不要分割该数据报,因为目标主机无法将分片重组回原来的数据报。 7、MF(More Fragments,占1位)更多的分段,它的用途是让目标主机知道什么时候一个数据报的所有分段都已经到达了,除了最后一个分段名其它所有分段必须设置这一位,即MF=1,最后一个分段的MP=0。 8、分段偏移(Fragment offset,占13位)域指明了该分段在当前数据中的位置,除了一个数据报的最后一个分段以外,其它所有分段必须是8字节(基本的分段单位)的倍数,该域有13位,所以每个数据报最多有8192个分段,因此最大的数据报长度为65536字节,比Total Length多1 个字节。 9、生命期(Time to live,占8位)域是一个用于限制分组生存的计数期。 10、协议(Protocol,占8位)域指明了将它次级哪个传输进程,表示IP传送数据报的通信协议名称。 11、头部校验和(Header checksum,占16位)域只校验头部。 12、源、目标地址表示源、目标的IP,各占32位。 13、选项(Options)域提供一种途径允许后续版本包含一些原来没有的设计或给实验人员实验,最多40字节。 |
IPv4头部格式
最新推荐文章于 2025-06-22 16:38:00 发布