什么是ipv6?
目前我们使用的ipv4的地址是32位,比如,hotel123.123.123,就是这样。总人数约为43亿,地球上每个人平均分不到一台计算机,更别提每台计算机了,减为192、170这两个地址段,就更少了,到目前为止,还更少了。由于技术进步和物联网的发展,很明显ipv4已经不能满足需求,严重制约了互联网的应用和发展,因此,ipv6就是一个例子。
那么ipv6是什么呢?
IPv6是InternetProtocolVersion6的简称,即互联网。
普罗托科尔翻译为“互联网协议”。IPv6是下一代用于取代现有IP协议(IPv4)的IP协议,它被称为“世界上每一粒沙子”的网络地址。
IPv6使用128位地址,而IPv4使用32位地址:
根据地址数的计算方法,我们可以得出IPv6可以提供多少地址:2^128-1(约340万亿)
IPV6地址极其丰富,几乎是无穷无尽的,号称地球上的每一粒沙子都能分派给自己,更别提每一部手机、电脑了,甚至连冰箱、洗衣机都能有属于自己独特的ip地址,一飞冲天。
二、ipv6的优点
iphone6有什么用,这也是很多朋友都在问的,其实iphone6的好处还是很多的。
一、ip地址使用未完成的数量。
ipv6拥有大量ip地址,足以为未来几十年提供IP地址;巨大的地址空间提供了世界上数十亿新设备的唯一地址;就是普通用户能够拥有公网ip地址;在ipv4时代,由于地址有限,只有企业才能申请公网,我们使用的网络都是私有地址,而ipv6,每个设备都可以拥有公网ip,那公网ip又有什么用呢?
角色是如此之多,如我们的项目监控,它可以直接通过公共网络ip地址进行访问,能够很好地解决监控中的远程控制访问问题,异地监控集中控制也不必如此麻烦。
对公司或者个人来说,也可以用唯一识别号ipv6地址来建立服务器,共享文件非常简单。
多级路由帮助进行路由聚合,从而提高路由的效率和可扩展性。
还有更快的速度,这个呢,用专业术语来说,人类所感受不到的速度的微小提高,但毕竟还是快了。
能更有效地应对移动和安全机制。——云专线
更安全一些,以前大家都会经常莫名其妙的中木马或病毒,这个在IPv6中会明显减少。
4、将智能家居与物联网带到最好的时代。
手机、电脑、汽车、电视、空调、机器人,每一种都有其独特的ip,难以想象会是什么样子,物联网的发展只会受到想象力的限制。
3,ipv6是如何表示的。
IPV6地址的表示采用了十六进制。把128bit分成8组,每组16位,用4个16进制数表示,每组之间用“:”分隔,前面的0可以被省略,而后面的1必须有一个数。
冒分十六进制记号。
使用X:X:X:X:X:X:X:X:X格式,每个X代表16个bit,按十六进制显示如下:
第一层:ABCD:EF01:2345:6789:ABCD:EF01:2345:6789
二:FELL:BA98:7654:3210:FELL:BA98:7654:3210。
ip3:100:0:0:8:800:200C:417A。
0位压缩的符号符号。
有些情况下,IPv6地址中的问题可能包含很长一段0,可以将0连续压缩成“::”。但是,为了确保唯一,地址解析“::”只能出现一次,例如:
10080:0:08:800:800:200C:417A=10080:8:800:200C:417A
FF01:0:0:0:0:101=FF01:101。
FF01:0:0:0:11111=FF01:1101。
二、0:0:0:1:=::1。
0:0:0:0:0=:
第三,嵌入IPv4地址符号。
要想在IPv6上实现IPv4互通,IPv4地址将被嵌入到IPv6地址中,此时地址通常表示为:X:X:X:X:X:X:X:d.d.d,
前6组用冒分十六进制表示,后二组用十进制表示,最后32bit地址用点分十进制表示,如::192.168.0.1和通常情况下是一样的。
。
如何将ipv4转换成ipv6的地址?
前面提到过,ipv4地址要与ipv6地址相互通信,必须将ipv4转换成ipv6地址。
例:
假如IPv4的地址是135.75.43.52,而现有的32位地址是ipv6,该如何转换?
1、转换不规范:
只要在IP地址前6个组中加96个0,就可以了。
0000:0000:0000:0000:0000:0000:135.75.43.52。
也就是说,::135.75.43.52(嵌入IPv4符号)
二是标准转换。
135.75.43.52从十六进制计算,即87.4B.2B.34,
87.4B.2B.34串的地址一组还是8位,因此,合成v6地址需要两组v4地址,
如果有96个零的话,就可以转换成零。
0000:0000:0000:0000:874B:2B34或:874B:2B34。
附加:十进制如何转换成十六进制?
此处弱电君有必要补充一下十进制转换成十六进制的方法,在ipv6时代,可能经常需要使用。
其方法为:十进制数字除以16,逆取余数,直到无法除为止。当然,听说这种方法可能是一头雾水,我们具体看下举例计算过程。
举例来说,10进制的ipv4地址为135.75.43.52,转换为16进制。
用A、B、C、D、E、F分别表示16进制10、11、12、13、14、15。
十进制代码为135.75.43.52。
结果,十六进制87.4B.2B.34B:874B:2B34转成ipv6。还可以直接使用工具进行转换。