龙空技术网

网络工程师必须要知道的ipv6的10个技术要点,建议收藏装B

wljslmz 1256

前言:

此刻我们对“js获取ipv6”都比较关怀,看官们都想要剖析一些“js获取ipv6”的相关知识。那么小编也在网上网罗了一些关于“js获取ipv6””的相关内容,希望小伙伴们能喜欢,各位老铁们快快来学习一下吧!

在过去的 10 年中,IPV6 的全球普及率从不到所有互联网流量的 1% 增长到现在的 36% 以上,IPV6 与网络工程师职业的相关性现在比以往任何时候都高,今天的文章希望每位网络工程师都看一下, 本文主要向大家介绍ipv6的10的技术点。

1. IPV6 普及率超过 25%

我们来看一下Google 制作的有关 IPV6 普及的图:

从图中我们很明显的看出ipv6的普及率上升的是如此之快,直到现在,已经快超越36%了。

相信不久的将来会慢慢占领一个市场,甚至超越ipv4.

2. 超大的地址空间

创建 IPV6 的主要动机是需要更大的地址空间。

一个 IPV4 地址包含 32 位数据,可提供 2的32次方 个地址的最大地址空间,约等于40 亿个地址。

IPv6可以提供高达2的128次方个地址,这远远大于宇宙中恒星的数量,这种数量级足够人类用相当一段时间了。

3. IPV6 中的 NAT

NAT 协议网络地址转换旨在通过将私有 IPV4 地址聚合到一个公共地址来最大限度地减少 IPV4 地址的浪费。

然而,对于 IPV6,没有地址用完的危险,因此 NAT 不再是标准做法。理论上仍然可以配置但不推荐。

有些人认为 NAT 提供安全优势,但现实是这不是协议的创建目的,并且有比通过 NAT 更好的保护网络的方法。

4. DHCPV6 和 SLAAC

IPV 的 4DHCP将在 IPV6 中消失,两种选择将取而代之:

DHCPV6SLAAC

尚未确定哪一种将获得主导地位。

SLAAC,无状态地址自动配置,在 SLAAC 中,主机通过侦听路由器广告 (RA) 消息来配置其 IPV6 地址,主机将使用 RA 与其他数据结合为自己分配一个唯一地址,该协议是无状态的,因为网络上没有设备跟踪配置的地址列表。

SLAAC,此协议有点类似于 DHCP 的有状态 IPV4 版本,有趣的是,SLAAC 还可以使用 DHCPv6 获取数据以用于无状态地址的自分配,因此,根据所需的设计,DHCPv6 协议可用于有状态或无状态设置。

5. 十六进制符号

写入 IPV4 地址的标准方法是将值拆分为 4 个八位字节,并以十进制表示法写入每个八位字节。

这种方法对于 IPV6 来说不够简洁,因此,IPV6 使用十六进制表示法,每个“十六进制”用冒号分隔,十六进制是 16 位宽,是八位字节大小的两倍,下面给出了 IPV6 地址的示例。

2001:0db8:0a0b:12f0:0000:0000:0000:0001
6. IPV6 压缩格式

RFC 5952建议使用一种速记格式来编写 IPV6 地址,这使得地址对人类更具可读性,符号规则很简单。

省略每个十六进制中的前导零。

双冒号用于完全省略值为零的后续十六进制。

例如,我们可以使用下面的简写形式编写我们之前的 IPV6 地址。

2001:db8:a0b:12f0::1
7. 环回地址

IPV4中最常见的环回地址是127.0.0.1

对于 IPV6,最常见的环回地址如下所示:

0000:0000:0000:0000:0000:0000:0000:0001

我们可以使用我们的速记符号将这个地址写得非常简洁,如下所示,它甚至比 IPV4 地址还要简洁!

::1
8. IPV6 中的网络

在 IPV4 中,地址的网络部分的大小会有所不同,子网掩码将描述 IP 地址中代表网络部分的位数。

在 IPV6 中,地址的网络部分几乎总是 64 位,这部分可以进一步分解为两部分,前 48 位代表全球单播地址,后16 位代表子网 ID

9. AAAA DNS 记录

任何管理过 IPV4 DNS 服务器的人都会非常熟悉用于主机名解析的“A”记录。

在 IPV6 世界中,DNS 仍然相关,但使用“AAAA”记录而不是“A”记录。这些记录也称为 Quad A 记录

10. IPV6/IPV4 兼容性

IPV6 本质上与 IPV4 不兼容。

因此,随着世界转向 IPV6,已经开发了技术来为长期迁移期间创建兼容性,两种这样的技术是“Lightweight 4over6”和“NAT64”,后面有时间带大家了解一下这两种技术。

标签: #js获取ipv6

上一篇阿基米德的粉丝——杠杆与财富

下一篇没有了