IPV4与IPV6报文头部的区别
IPV4报文头部
版本(Version):长度4bit,IP协议的版本号,分为IPV4和IPV6。IPV4值为0100
头部长度(Header Length):长度4bit,IPV4的头部总长度。当报文头部中无Opthion字段时,报文头部总长度为20字节。
区分服务(Differentialted Services):长度8bit,只有在区分服务时,这个字段才有作用,又称为TOS字段用来表示数据包的优先级和服务类型,占8位(3位长度的优先级+4位长度的标志位D(Delay延迟)、T(Throughput吞吐量)、R(Reliability可靠性)、C(COST开销)),最高1位未用。
我们这个没有区分服务,所以默认字段值为0.
总长度(Total Length):长度16bit,总长度字段标识整个IP数据包的总长度(包括头部和数据部分)因为总长度为16位,所以可以得出IPV4数据包最大长度为二的十六次方=65535字节=64KB。
标识(Identification):长度16bit,IPV4软件在存储器中维持一个计数器,每产生一个数据包,计数器+1,并将此值赋给标识字段。(标识并不是序号,IP是无连接服务,数据包不存在按序接收)
模拟一下
12.1.