只是看着那张照片感到好奇
如果总长度=有效载荷长度 并且 IPv6 报头更大,这是否意味着 IPv4 数据包可以包含更多数据?
答案1
IPv4 报头包含总长度,即包括报头在内的数据包的总长度。IPv6 报头包含有效负载长度,即不包括报头的实际有效负载的长度。由于两者都是 16 位无符号整数,因此 IPv6 数据包的有效负载中可以包含包括报头在内的整个 IPv4 数据包,因此 IPv6 数据包可以处理更多数据。
参考:
http://www.ietf.org/rfc/rfc2460.txt- IPv6 规范
http://www.ietf.org/rfc/rfc791.txt- IPv4 规范