什么是IPv6?
IPv6是用于替代IPv4的下一代IP协议,即英文“Internet Protocol Version 6”(互联网协议第6版)的缩写。
现在,接入互联网的设备主要有计算机,平板电脑,手机。但随着物联网的到来,万物联网,也就是说会有更多的设备需要接入物联网,比如,无人驾驶汽车等更多类型的设备。那么IPV4协议能提供的IP地址数量就远远不够了。
IPv6的使用,就能解决这个问题。因为在IPV6协议的格式下,支持IP地址的个数是很多的,具体数字是多少就不列举了,实在太大。打个比方吧,有说法是,IPV6协议能给全世界每一粒沙子分配IP地址,就可见有多多了。
IPv6文本格式为8组4位长度的16进制数,每组中间用分号隔开。IPV4和IPV6个用一个具体的例子来看下吧,这样比较直观:
IPv6和IPv4的区别
1、地址(IP地址)的数量:IPv4协议具有32位(4字节)地址长度;IPv6协议具有128位(16字节)地址长度。
2、安全性:IPv6的安全性更高,用户可以在网络层认证与加密数据并对 IP 报文进行校验。
3、传输速度:IPv6的路由表更小,聚合能力更强,提升了网络数据转发的效率。
地址的表示方法:IPv4地址是以小数表示的二进制数。 IPv6地址是以十六进制表示的二进制数。即使IPv6的地址是IPv4地址的4倍。但报头只有它的2倍大。
包的大小:IPv4协议的数据包需要576个字节,碎片可选 。IPv6协议的数据包需要1280个字节,不会碎片。