IPv4 与 IPv6 地址对比
探索互联网地址协议的演进
🎧 知识点讲解
点击播放音频讲解
0:00 / 0:00
IPv4
传统协议地址长度
32 位二进制
地址格式
点分十进制(4段,每段0-255)
192
.
168
.
1
.
1
地址总数
0
约 43 亿个地址
主要特点
- ▸ 地址资源已基本耗尽
- ▸ 需要NAT技术共享地址
- ▸ 配置相对简单直观
IPv6
新一代协议地址长度
128 位二进制
地址格式
冒号十六进制(8段,每段4位十六进制)
2001
:
0db8
:
85a3
:
0000
:
0000
:
8a2e
:
0370
:
7334
地址总数
0
约 3.40 × 1038 个地址(几乎无限)
主要特点
- ▸ 地址空间极其庞大
- ▸ 内置安全性和移动性
- ▸ 简化路由和配置
技术原理详解
IPv4 地址结构
1. 二进制表示(32位)
11000000
10101000
00000001
00000001
每8位为一组,共4组
2. 转换为十进制
11000000
→
192
10101000
→
168
00000001
→
1
00000001
→
1
8位二进制 = 0-255(28=256种可能)
3. 点分十进制格式
192.168.1.1
用点号分隔的4个十进制数
📊 地址总数计算
计算公式:232
每一位有2种可能(0或1)
32位共有:2×2×2×...(32次)
= 4,294,967,296
≈ 43亿个地址
IPv6 地址结构
1. 二进制表示(128位)
0010000000000001
0000110110111000
1000010110100011
0000000000000000
0000000000000000
1000101000101110
0000001101110000
0111001100110100
每16位为一组,共8组
2. 转换为十六进制
0010000000000001
→
2001
0000110110111000
→
0db8
1000010110100011
→
85a3
16位二进制 = 0000-FFFF(216=65536种可能)
3. 冒号十六进制格式
2001:0db8:85a3:0000:0000:8a2e:0370:7334
用冒号分隔的8个十六进制数
📊 地址总数计算
计算公式:2128
每一位有2种可能(0或1)
128位共有:2×2×2×...(128次)
= 3.40 × 1038
≈ 340万亿亿亿亿个地址
💡 关键区别总结
分组方式
IPv4: 8位×4组
IPv6: 16位×8组
表示方法
IPv4: 十进制
IPv6: 十六进制
分隔符
IPv4: 点号(.)
IPv6: 冒号(:)
地址空间对比
IPv4
2³² ≈ 43 亿
IPv6
2128 ≈ 3.40 × 1038
IPv6 的地址数量是 IPv4 的 7.9 × 1028 倍
相当于地球上每粒沙子都能分配数十亿个地址!
实际应用场景
IPv4 应用
- ✓ 家庭网络和小型企业
- ✓ 传统互联网服务
- ✓ 内网地址(192.168.x.x)
- ✓ 通过NAT共享公网IP
IPv6 应用
- ✓ 物联网设备(IoT)
- ✓ 5G 移动网络
- ✓ 云计算和数据中心
- ✓ 未来互联网基础设施