IPv4和IPv6的区别

Posted Kevin张俊杰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IPv4和IPv6的区别相关的知识,希望对你有一定的参考价值。

网络地址空间的极大扩展

IPv4的地址数是32位,也就是最多有2的32次方的电脑可以联到internet上。IPv6是下一版本的互联网协议。随着互联网的迅速发展,IPv4定义的有限空间将被耗尽。IPv6中地址的长度为128,即有2的128次方-1个地址

网络地址表示法不同

在IPv4中,有二进制和点分十进制两种格式表示方法,而实际上一般日常中运用的则是点分十进制。因为IPv6超长的128bit地址,不论采用二进制,还是点分十进制,都无法有效简洁地表达,于是就引用了冒号十六进制来表示IPv6地址。

网络地址的分类方式不同

对于ipv4来说,IP地址分为A,B,C,D,E五类,其中有单播地址,多播地址和广播地址。而在IPv6中取消了Ipv4中的广播地址,广播从一开始就为IPv4网络带来了问题,它可能对网络性能产生灾难性的影响。同时IPv6还增加了任意播地址,这对于路由的优化有着重要的作用。

改进的IP多播

IPv6对多播进行了改进,具体表现在以下三个方面:

  1. 强调了多播的必要性
  2. 多播地址的改进
  3. 将IP多播分为域内多播和域间多播,改善了其可管理性。

报头格式的不同

IPv6基本报头格式比IPv4报头简单的多。IPv4中有10个固定长度的域,2个地址空间和若干选项,IPv6中只有6个域和2个地址空间。报头的简化使IP的某些工作方式发生了变化:因为所有报头长度统一,所以不再需要报头长度字段;IPv6中的分段只能由源节点进行,中间路由器不再进行任何分段,减轻了中间路由器的工作负荷;去掉IP头校验和并不影响可靠性,主要是因为头校验和将由更高层协议TCP/UDP负责。

以上是关于IPv4和IPv6的区别的主要内容,如果未能解决你的问题,请参考以下文章

简述IPV6

ipv4和ipv6的区别是啥?

IPv4 和 IPv6地址

ipv6和ipv4的区别

IPv4 和 IPv6 之间的主要区别是啥? [关闭]

IPv4和IPv6的区别