Ivv6已逐渐应用。现在有很多运营商支持ipv6。前天我们还发布了如何让电脑使用ipv6地址?很多朋友都在问? ipv6的作用是什么,它的代表性是什么,今天我们来详细了解ipv6相关的计算和转换。
首先,什么是ipv6?
我们现在使用的地址是ipv4,它是32位,例如59.123.123.123。总人数约为43亿。地球上的每个人甚至不能分开一个,更不用说每台计算机了。它还必须减去专用于Intranet的192,170个地址段。它甚至更少。到目前为止,它还远远不够。随着技术的进步和物联网的发展,ipv4显然未能满足要求,严重制约着互联网的应用和发展,因此ipv6应运而生。
那么什么是ipv6?
IPv6是Internet协议版本6的缩写,其中Internet协议被翻译为“Internet协议”。 IPv6是用于替换当前版本的IP协议(IPv4)的下一代IP协议,声称能够为世界上每个粒子编译URL。
与IPv4使用的32位地址相比,IPv6使用128位地址:
根据地址数量的计算方法,我们可以计算IPv6可以提供的地址数量:
2 ^ 128-1(约340万亿)
IPV6地址非常丰富,几乎取之不尽,声称地球上的每一粒沙子都可以分配到自己的地址,更不用说每个手机,电脑,甚至冰箱,洗衣机都可以拥有自己独特的IP地址,而且突然很高。
二,ipv6的好处
ipv6有什么用,这也是很多朋友都在问的,其实ipv6的好处还是相当多的。
1,不能使用的ip地址数
128位ipv6具有大量的IP地址,在未来几十年内提供足够的IP地址。巨大的地址空间为数十亿新设备提供了世界上唯一的地址,也就是普通人也可以在ipv4中拥有公共网络ip。在此期间,由于地址有限,只有企业才能申请公共网络。我们使用的网络是私有地址,而ipv6,每个设备都可以有公网ip,那么公网可以做什么呢?有很多功能,比如我们的项目监控,可以直接使用公网IP地址进行访问,可以解决远程控制访问中的监控问题,远程控制集中控制也不会那么麻烦。
对于企业或个人,您还可以设置服务器,您可以使用唯一标识的ipv6地址访问此服务器,并且共享文件非常简单。
2,多级层次结构有助于路由聚合,提供路由效率和可扩展性
可以有更快的速度。在这种情况下,从专业角度来说,人类无法感受到的轻微速度提升,但仍然很快。
3.更有效地处理移动性和安全机制
它更安全。在过去,每个人在木马或病毒中往往都是莫名其妙的,这在IPv6中会大大减少。
4,将让智能家居和物联网迎来最佳时代。
很难想象手机,电脑,汽车,电视,空调,机器人等都会被分成一个独特的ip,会发生什么,物联网的发展只会受到想象力的限制。
如何表达ipv6?如何将ipv4转换为ipv6?
第三,ipv6的表示
IPV6地址的表示以十六进制表示法表示。将128位分成8组,每组16位,由4个十六进制数表示。每个组由':'分隔。可以省略每组中的前0个,但每个组必须有一个数字。
1,十六进制表示法
格式为X: X: X: X: X: X: X: X,其中每个X代表16位,以十六进制显示,如下所示:
Ip one:ABCD: EF01: 2345: 6789: ABCD: EF01: 2345: 6789
Ip二:FEDC: BA98: 7654: 3210: FEDC: BA98: 7654: 3210
Ip三:1080: 0: 0: 0: 8: 800: 200C: 417A
2,0位压缩表示
在某些情况下,IPv6地址可能包含长0段,连续0段可以压缩为“:”。但是,为了确保地址解析的唯一性,地址中的“:”只能出现一次,例如:
1080: 0: 0: 0: 8: 800: 200C: 417A=1080: 8: 800: 200C: 417A
FF01: 0: 0: 0: 0: 0: 0: 101=FF01: 101
FF01: 0: 0: 0: 0: 0: 0: 1101=FF01: 1101
0: 0: 0: 0: 0: 0: 0: 1=: 1
0: 0: 0: 0: 0: 0: 0: 0=:
3.嵌入式IPv4地址表示法
为了实现IPv4-IPv6互通,IPv4地址嵌入在IPv6地址中。在这种情况下,地址通常表示为:X: X: X: X: X: X: d.d.d.d,也就是说,前六组用十六进制表示,后两组用十进制表示,最后32位地址用IPv4的点分十进制表示,例如, 192.168.0.1是典型的例。
四,如何将ipv4转换为ipv6地址?
如上所述,ipv4地址应该与ipv6地址互操作,并且ipv4需要转换为ipv6地址。
例:
如果IPv4的地址是135.75.43.52并且有32位地址,那怎么能转换为ipv6?
1,非标准转换:
只需要在ip地址前面添加总共96位到0的组,即
0000: 0000: 0000: 0000: 0000: 0000: 135.75.43.52
那是: 135.75.43.52(嵌入式IPv4表示法)
2,标准转换
135.75.43.52以十六进制计算,即87.4B.2B.34,
87.4B.2B.34字符串地址仍然是一组8位,因此需要两组v4地址来合成v6地址。
然后填充前96位,它可以转换成
0000: 0000: 0000: 0000: 0000: 0000: 874B: 2B34或: 874B: 2B34。
补充:如何将十进制转换为十六进制?
这里,有必要补充十进制如何转换为十六进制。在ipv6时代,可能需要经常使用它。
方法是:将十进制数除以16,并将其余部分反向,除非它不能被分割。当然,每个人都可能听说过这种方法很迷雾,让我们看一下示例计算过程。
例如,十进制的ipv4地址是135.75.43.52,它被转换为十六进制。