IPv4和IPv6有什么异同?

1,网络地址空间的极大扩展

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

2,网络地址表示法不同

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

3,网络地址的分类方式不同

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

4,改进的IP多播

IPv6对多播进行了改进,具体表现在以下三个方面:
1 强调了多播的必要性
2 多播地址的改进
3 将IP多播分为域内多播和域间多播,改善了其可管理性。

5,报头格式的不同

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

发布了70 篇原创文章 · 获赞 8 · 访问量 3260

猜你喜欢

转载自blog.csdn.net/gldbys/article/details/105222408