IPv6报文解析_java



本期继续讲IPv6报文。



1净荷长度(占2字节)



该字段的含义就是指IP报头后面携带数据的长度。


这里,值得我们注意的是:IPv6计算这个长度与IPv4有所不同。


IPv4长度字段=  报头 +  数据部分


IPv6长度字段=  数据部分(由扩展头也算是数据的一部分,因此也计算在内)


净荷长度是占2字节,该字段的值是以字节为单位的,这么说,最大数据包也限定在64KB之内了。(64KB,可能有人会问怎么来的?  1KB=2^10 B=1024B,2个字节,就是2^16次方,等于(2^6)*(2^10),于是(2^6)*1KB=64KB








2下一报头(占1字节)


IPv4该字段称为协议类型字段,到了IPv6只是改了名字而已,改成了下一报头,换汤不换药。


IPv6报文解析_java_02



IPv6报文解析_java_03


IPv6报文解析_java_04


下一报头字段值(这里只列举了常用的)

IPv6报文解析_java_05