当前位置: 首页 > news >正文

【计算机网络】 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

🔑 总结表格

对比点IPv4IPv6
地址长度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:地址几乎无限,更高效、更安全,是未来趋势。
http://www.xdnf.cn/news/1347355.html

相关文章:

  • 【虚拟化】磁盘置备方式的性能损耗对比
  • MPLS原理
  • 基于SamGeo模型和地图客户端的实时图形边界提取
  • Rust Web开发指南 第一章
  • 计算机网络:TCP、UDP
  • 【Dubbo】高性能的 RPC
  • RK3506 开发板:重塑嵌入式系统领域的新标杆
  • 整数规划学习总结
  • 靶机 - SAR
  • 【学习记录】c完整线程池实现
  • 集成算法学习笔记
  • C++ OpenGL中几个常见库及其区别
  • Python实现从Parquet文件生成Redshift表并存储SQL语句
  • Eigen 中Sparse 模块的简单介绍和实战使用示例
  • (纯新手教学)计算机视觉(opencv)实战八——四种边缘检测详解:Sobel、Scharr、Laplacian、Canny
  • Day11 数据统计 图形报表
  • RKLLM 模型转换从0开始
  • vagrant怎么在宿主机操作虚拟机里面的系统管理和软件安装
  • 2025软件供应链安全技术路线未来趋势预测
  • vim的使用
  • Retrieval-Augmented Generation(RAG)
  • 为什么访问HTTPS站点时,会发生SSL证书错误
  • Trie 树(字典树)
  • 8月22号打卡
  • FFmpeg及 RTSP、RTMP
  • GitGithub相关(自用,持续更新update 8/23)
  • 文件下载和文件上传漏洞
  • LeetCode第1695题 - 删除子数组的最大得分
  • CSS自定义属性(CSS变量)
  • Jenkins发布spring项目踩坑——nohup java -jar发布后显示成功,但实际jps查询并未运行