返回博客列表

网络基础:IPv4 与 IPv6 到底有什么区别?

在网络世界中,**IP 地址(Internet Protocol Address)**就像是现实生活中的门牌号。没有它,数据包就无法在茫茫互联网中找到接收者。

今天,我们就来聊聊最常见的两种 IP 协议版本:IPv4IPv6

什么是 IPv4?

IPv4(互联网协议第四版)是目前使用最广泛的 IP 地址格式。 它的外观通常是这样的:192.168.1.1 或者 8.8.8.8

  • 结构:它由 32 位(bit)二进制数组成,通常被分成 4 段(每段 8 位),中间用点 . 隔开。
  • 容量限制:由于是 32 位,IPv4 最多只能提供 $2^{32}$ 个(约 43 亿)独立地址。

在互联网刚起步的年代,43 亿个地址看起来像是一个天文数字。但随着个人电脑、智能手机以及物联网(IoT)设备的爆炸式增长,IPv4 地址已经耗尽

我们是如何撑到现在的?

你可能会问,既然地址用完了,为什么我们的手机和电脑还能上网?这要归功于 NAT(网络地址转换) 技术。 通过 NAT,你家里的路由器会向运营商申请一个“公网 IP”,然后它再给家里的手机、电脑分配“内网 IP”(如 192.168.x.x)。对外部互联网来说,你家所有设备看起来都在共用同一个公网 IP。这极大地延缓了 IPv4 枯竭的速度。

什么是 IPv6?

为了从根本上解决地址不够用的问题,IETF(互联网工程任务组)推出了 IPv6(互联网协议第六版)。 它的外观看起来复杂得多,例如:2001:0db8:85a3:0000:0000:8a2e:0370:7334

  • 结构:它由 128 位二进制数组成,通常被分成 8 段,中间用冒号 : 隔开(使用十六进制表示)。
  • 恐怖的容量:它能提供 $2^{128}$ 个地址(约 $3.4 imes 10^{38}$ 个)。

这个数字有多大?有人打过一个比喻:“IPv6 可以为地球上的每一粒沙子分配一个 IP 地址”

IPv6 带来的其他好处

除了地址空间巨大,IPv6 在设计时还修复了 IPv4 的许多历史遗留问题:

  1. 更高的安全性:IPsec(IP安全协议)在 IPv6 中被强制要求实现,提供了端到端的加密和认证机制。
  2. 更高效的路由:IPv6 简化了数据包头部结构,减少了路由器的处理负担。
  3. 彻底抛弃 NAT:有了无限的地址,每个设备都可以直接拥有独立的公网 IP,这让端到端的 P2P 通信(如视频通话、联机游戏)变得极其简单,不再需要复杂的内网穿透技术。

总结

虽然 IPv4 凭借 NAT 技术仍在顽强续命,但向 IPv6 过渡是不可逆转的趋势。作为开发者,我们需要确保我们的应用和服务器架构能够良好地兼容双栈(IPv4/IPv6)网络。

想知道你现在使用的是什么 IP 吗?可以使用我们的 IP 地址查询工具 快速查看本机 IP 及其归属地信息!