什么是 IPv4?
IPv4是当前用于创建、分配和使用IP 地址的协议。IP 地址的第一个广泛使用的版本是 IPv4。该互联网协议使用 32 位数字地址,这意味着它可以拥有大约 43 亿个唯一 IP 地址。
什么是 IPv6?
在 90 年代,一项名为 IPv6 的升级引入了 128 位 IP 地址,可提供近 3.4×10^38 个唯一地址。即使世界上每个人都拥有 10 亿台设备,这也绰绰有余。但是,自创建以来,IPv6 尚未完全实施。但为什么?
IPv6 不适用于 IPv4。
如果网站在 IPv4 上运行,但你的设备和 ISP 专门使用较新的协议,你将无法访问它。要访问该网站,你的设备还需要与 IPv4 兼容。现在大多数现代路由器和电子设备都支持 IPv6;然而,为了实现全球无缝转移,所有设备、操作系统和 ISP 都需要升级他们的系统。为避免任何服务中断,他们将不得不运行这两种协议一段时间,这可能代价高昂。
对普通用户的好处并不明显。
如果客户看不到直接影响或看不到任何价值,公司就很难证明对新技术的投资是合理的。创建更多 IP 地址是一个重要且有远见的目标,但在我们实际用完地址之前,它不会影响日常用户。
IPv4 与 IPv6:最重要的区别
IPv4 和 IPv6 之间的主要区别很少。IPv4 地址使用 32 位,而 IPv6 是 128 位协议。此外,IPv4 支持 VLSM,而 IPv6 不支持。在下面了解这两种协议之间的更多差异。
1. 符号
IPv4 地址使用32 位和点分隔的十进制表示法。一个示例 IPV4 地址是 localhost – 127.0.0.1。在二进制中,这将写为 01111111.00000000.00000000.00000001。IPv6 地址使用128 位,以冒号分隔的十六进制表示法。一个示例 IPv6 地址是 2001: db8: 3333: 4444: 5555: 6666: 7777: 8888。作为一种 128 位格式,为了本文的目的,二进制格式写出来会有点长。
如前所述,较长的地址和十六进制表示法使 IPv6 中的地址数量大大增加。
2. IP
在 IPv4 中,标头的长度可以是 20 到 60 个字节。除非在头的末尾设置了选项,否则它通常会被限制为 20 个字节。在 IPv6 中,标头具有 40 字节的固定大小。IPv6 允许扩展,而不是 IPv4 的 Options 标头元素,这有助于通过更容易地合并未来技术来帮助协议适应未来。
IPv6 较大的标头意味着更大的开销。但是,由于内置元素,较大的标头提供了许多优点:
它不使用校验和,因此不需要在传输中进行处理。
它使用流标签来识别有效载荷以提高服务处理质量。
IPv6 数据包在传输过程中无法分段,从而提高完整性。只有源节点可以对数据包进行分片。
3. 地址类型
IPv4 提供广播、单播和多播地址。这种区分是通过保留某些 IP 地址并限制它们的一般使用来实现的。IPv4 地址也可用于任播,但这不是 IPv4 中定义的地址类型。IPv6 提供单播(全局、本地链路、环回、未指定、唯一本地)、多播(众所周知、瞬态、请求节点)和任播地址。
4. 地址配置
这两种协议的地址配置完全不同。在 IPv4 中,地址是手动或通过 DHCP(动态主机配置协议)配置的。IPv6 支持手动、SLAAC(无状态地址自动配置)和 DHCPv6(无状态/有状态)配置。在大多数用例中,这使得 IPv6 更易于配置和运行。
5. 本地地址
IPv4 使用 ARP(地址解析协议)将 Internet IPv4 地址链接到本地链路层地址,例如 MAC 地址。IPv6 使用 NDP(邻居发现协议)来互连本地设备并将它们连接到本地网络的 Internet 网关。
IPv4 和 IPv6 哪个更快?
IPv6 是否也比IPv4快?目前还没有明确的答案,而且在IPv6被广泛采用之前可能不会有明确的答案。尽管性能上的差异使 IPv4 略有优势,但差异非常小。测试6个不同位置的22个域的响应时间,发现 IPv6 比其前身略慢,但只有几分之一秒。浏览互联网的人可能无法察觉到这一点。速度测试还表明,响应时间也可能受到位置的影响。关注兔子ip,了解最新的资讯,兔子IP是知名的动态ip代理服务供应商,致力于为用户提供各种场景所需的全国IP代理服务。