【计算机网络】 IPV4和IPV6区别

IPv4 和 IPv6 是两代 互联网协议(Internet Protocol),它们的核心作用都是:

👉 为网络设备分配唯一地址,让它们能在网络中互相通信


1️⃣ 地址长度

  • IPv4 :32 位(4 字节),通常写成点分十进制:
    192.168.0.1

    → 理论可用地址数 ≈ 43 亿个。

  • IPv6 :128 位(16 字节),写成冒号十六进制:
    2001:0db8:85a3:0000:0000:8a2e:0370:7334

    (连续的 0 可以简写成 ::

    → 地址数量几乎无限(3.4×10³⁸ 个),可以给地球上的每一粒沙子都分配多个 IP。


2️⃣ 地址耗尽问题

  • IPv4 地址已经严重不够用,所以现在用了 NAT(网络地址转换)技术,让多个设备共用一个公网 IP。
  • IPv6 从根本上解决了地址不足问题,每个设备都能有公网唯一 IP。

3️⃣ 配置方式

  • IPv4:需要手动配置,或者通过 DHCP 获取。
  • IPv6 :支持 自动配置(SLAAC),设备插上网线就能自动获得地址。

4️⃣ 报文头部(Header)

  • IPv4:头部字段多而复杂(20--60 字节),转发效率相对低。
  • IPv6:头部简化固定为 40 字节,转发速度更快。

5️⃣ 安全性

  • IPv4:安全靠额外协议(比如 IPSec),不是强制的。
  • IPv6:原生强制支持 IPSec,加密传输和身份验证更方便。

6️⃣ 过渡性

  • 目前互联网大多数还是 IPv4 主导,IPv6 正在逐渐推广。
  • 常见的过渡方案:双栈(Dual Stack)隧道技术(Tunneling)NAT64/DNS64

🔑 总结表格

对比点 IPv4 IPv6
地址长度 32 位,4 字节 128 位,16 字节
地址表示 点分十进制,如 192.168.1.1 冒号十六进制,如 2001:db8::1
地址数量 ~43 亿 3.4 × 10³⁸(几乎无限)
地址分配 不够用,需要 NAT 充足,每个设备可有公网 IP
配置方式 手动 / DHCP 自动配置(SLAAC)
报文头部 复杂(20--60B) 简洁固定(40B)
安全性 IPSec 可选 IPSec 强制支持
当前情况 主流,广泛应用 推广中,未来趋势

一句话总结

  • IPv4:地址有限,靠 NAT 续命。
  • IPv6:地址几乎无限,更高效、更安全,是未来趋势。
相关推荐
HIT_Weston6 小时前
93、【Ubuntu】【Hugo】搭建私人博客:面包屑(一)
linux·运维·ubuntu
cuijiecheng20187 小时前
Linux下Beyond Compare过期
linux·运维·服务器
喵叔哟7 小时前
20.部署与运维
运维·docker·容器·.net
HIT_Weston7 小时前
92、【Ubuntu】【Hugo】搭建私人博客:侧边导航栏(六)
linux·运维·ubuntu
CodeAllen嵌入式7 小时前
Windows 11 本地安装 WSL 支持 Ubuntu 24.04 完整指南
linux·运维·ubuntu
期待のcode7 小时前
前后端分离项目 Springboot+vue 在云服务器上的部署
服务器·vue.js·spring boot
AI 智能服务7 小时前
第6课__本地工具调用(文件操作)
服务器·人工智能·windows·php
Controller-Inversion10 小时前
cdn协议
计算机网络·github
松涛和鸣10 小时前
49、智能电源箱项目技术栈解析
服务器·c语言·开发语言·http·html·php
凉、介10 小时前
SylixOS 中的 Unix Socket
服务器·c语言·笔记·学习·嵌入式·sylixos