在IPv4的使用中,人们发现它32位地址范围具有有限性,并存在安全等问题,于是提出了IPv6。IPv6对IP协议进行了修改,让它在地址范围、数据完整性和保密性以及语音视频通话和数据传输等各个方面有了很大改进,能更好的满足当前网络实际应用的需求。
他们之间的区别主要在于协议地址长度:IPv4协议具有32位(4字节)地址长度,IPv6协议具有128位(16字节)地址长度。而在地址的表示方法上也有所不同:IPv4地址是以小数表示的二进制数。 IPv6地址是以十六进制表示的二进制数。地址配置上IPv4协议的地址可以通过手动或DHCP配置,而IPv4协议需要使用Internet控制消息协议版本6(ICMPv6)或DHCPv6的无状态地址自动配置(SLAAC)。
IPv6把IP地址由32位增加到128位,从而能够支持更大的地址空间,估计在地球表面每平米有4*10^18个IPv6地址,使IP地址在可预见的将来不会用完。IPv6地址的编码采用类似于CIDR的分层分级结构,如同电话号码。简化了路由,加快了路由速度。在多点传播地址中增加了一个“范围”域,从而使多点传播不仅仅局限在子网内,可以横跨不同的子网,不同的局域网。
IPv 4报头格式中一些冗余的域或被丢弃或被列为扩展报头,从而降低了包处理和报头带宽的开销。虽然IPv6的地址是IPv4地址的4倍。但报头只有它的2倍大。从IPv4到IPv6的转化,简化了地址配置过程。无需DNS服务器也可完成地址的配置,路由广播地址前缀,各主机根据自己MAC地址和收到的地址前缀生成可聚合全球单播地址。这也方便了某一区域内的主机同时更换IP地址前缀。
以上就是IPv4和IPv6的一些区别和联系。
标签:协议,区别,IP地址,地址,IPv4,IPv6,报头 From: https://www.cnblogs.com/Aprillamb/p/16721129.html