menu Stephen Space
more_vert
chevron_right 首页 » 【科普】 » 正文
【科普】ipv6是啥?
2020-04-10 | 【科普】 | 暂无评论 | 457 次阅读 | 753字

    好久以前,我发了一篇关于公网ip和内网ip的【科普】。在文章中,我提及了ipv6这个概念,想必大家都还记得吧。不记得就回去看一看吧。

    现在我国主要用的是ipv4的IP地址协议,想必大家都烂熟于心了吧。但是,我在那一篇【科普】中,我说过ipv4的一个致命缺点——数量太少了。不过,在几年以前(没错,就是几年以前),我们的攻城狮们就提出了ipv6这个东西。那么,ipv6是什么玩意儿呢?今天,我就给大家讲讲ipv6吧。话不多说,正文开整!!!

    首先,ipv6也是一种IP协议。不同于ipv4,ipv6协议下的IP地址是长这个伢子的:

****.****.****.****.****.****.****.****

    每一个星号都代表一个16进制下的数字,也就是这一些:

0 1 2 3 4 5 6 7 8 9 A B C D E F

    正是由于这么长的IP地址,加上16进制的助推器,酿造成了ipv6最大的优点——数量特别多。大家都是知道,ipv4下的IP地址数量有1*108个。这对于全球超过1×1010个终端数量来说还是显得捉襟见肘了。那么,ipv6有多少个呢?答案是:1632=2128≈3.4×1038个。这么多IP数量,给全球每一粒灰尘都分配一个公网IP都没问题了(呵呵呵)。
    这时,有的小伙伴要问了:“ipv6这么好,为什么没有被推广呢?”这个问题问得好。下面,我就给大家好好解答一下。

1、ipv6不支持向下兼容

    因为ipv6的数量比ipv4多了不知道几倍,所以就导致了一些只有ipv6地址的网络终端无法访问只有ipv4地址的网络终端。因为网络终端与网络终端进行信息交换时,IP地址的协议要是相同的。ipv4可以转换成为ipv6,所以只有ipv6地址的网络终端认识只有ipv4地址的网络终端。但是ipv6不能转换成ipv4,因为ipv4不能完全覆盖ipv6,所以就会导致只有ipv4地址的网络终端不认得只有ipv6的网络终端。画个图让大家理解一下:

2、计算机速度不够快

    现在的计算机CPU普遍的算力都是1秒钟可计算1×108次,这样子刚好能够在将近1秒的时间内通过IP地址找到对应的服务器。但是由于ipv6地址的数量太过庞大,导致现在的计算机不能够以很快的速度找到ipv6地址对应的服务器,从而导致网络传输异常缓慢。我觉得这是ipv6现在任不能全面普及的原因,毕竟比起让域名服务器一个一个找,还不如让交换机来分配内网IP。我再画个图给大家理解吧:

    我还是希望ipv6能尽快普及,因为内网IP用起来太难用了。
    好,本篇【科普】到这里就告一段落了。我是Stephen Zeng,如果有什么写的不好的地方或者你有什么建议或感想,欢迎在评论区畅所欲言。我们下篇文章再见!
拜拜ヾ(•ω•`)o

None
发表评论
暂无评论
textsms
account_circle
email
link