互联网科普系列-什么是IPv4/v6

cnfte 发布于 2025-08-12 53 次阅读


1. 什么是 IPv4 / IPv6?

想象一下,互联网就像一个巨大的城市,而每一台连接到互联网的设备(电脑、手机、服务器等)都像是这个城市里的一个房子。为了让这些房子能够互相找到并通信,它们都需要一个地址。

  • IPv4 (Internet Protocol version 4):这是互联网早期使用的地址系统。你可以把它想象成一个四段数字的地址,每段数字由0到255组成,中间用点隔开。
    • 例子: 192.168.1.1 或者 8.8.8.8 (这是Google的DNS服务器地址)
    • 特点: 就像早期的电话号码,虽然够用了一段时间,但随着城市(互联网)越来越大,房子(设备)越来越多,这个地址系统就显得不够用了。
  • IPv6 (Internet Protocol version 6):这是为了解决IPv4地址不足而设计的新一代地址系统。你可以把它想象成一个更长、更复杂的地址,由数字和字母组成,中间用冒号隔开。
    • 例子: 2001:0db8:85a3:0000:0000:8a2e:0370:7334 (这是一个示例地址)
    • 特点: 地址数量极其庞大,可以为地球上几乎每一个原子都分配一个地址,彻底解决了地址枯竭的问题。

2. 它们间的差异

最核心的差异就是地址数量地址格式

  • 地址数量:
    • IPv4: 大约有43亿个地址。听起来很多,但在全球设备爆炸式增长的今天,已经远远不够用了。
    • IPv6: 地址数量是天文数字,大约是2的128次方个,比IPv4多到无法想象。你可以理解为,IPv4地址就像地球上的沙子数量,而IPv6地址就像宇宙中的所有沙子加起来还要多得多。
  • 地址格式:
    • IPv4: 四段十进制数字,用点分隔(如 192.168.1.1)。
    • IPv6: 八段十六进制数字,用冒号分隔(如 2001:db8::1,这里省略了一些零)。
  • 其他差异(更技术性,但简单说):
    • 安全性: IPv6在设计时就考虑了安全性,内置了IPsec协议,可以提供更好的加密和认证。
    • 效率: IPv6的报头(数据包的头部信息)更简洁,处理起来可能更有效率。
    • 配置: IPv6支持更方便的自动配置,设备连接网络时可以更容易地获取地址。

3. IPv4 诞生的意义

在互联网的早期,大家并没有预料到它会发展得如此迅猛。IPv4的诞生,就像是给刚刚起步的互联网提供了一套基础的通信规则和地址系统

  • 意义:
    • 让设备能够互相通信: 就像给每个房子一个门牌号,让邮递员(数据包)知道该送到哪里去。
    • 构建了早期的互联网: 使得计算机之间能够进行数据交换,为后来的信息革命奠定了基础。
    • 推动了信息时代的到来: 没有IPv4,就没有我们今天看到的互联网。

4. IPv6 诞生的意义

随着互联网的普及,尤其是智能手机、物联网设备的出现,IPv4的地址很快就不够用了。IPv6的诞生,是为了解决地址枯竭的危机,并为互联网的未来发展提供无限可能

  • 意义:
    • 解决地址枯竭问题: 确保未来更多的设备(手机、智能家居、汽车、传感器等)都能连接到互联网,不会因为没地址而掉队。
    • 支持万物互联 (IoT): 为海量的物联网设备提供充足的地址,让智能家居、智慧城市等成为可能。
    • 提升网络效率和安全性: 在设计上做了优化,让网络运行更顺畅,安全性也更高。
    • 为互联网的持续发展铺平道路: 确保互联网能够继续扩展和创新。

5. 它们间为何互不兼容

想象一下,你有一套英文字母的地址系统,而你的朋友有一套俄文字母的地址系统。你们的地址格式完全不同,所以你无法直接给朋友的俄文地址写信,朋友也无法直接给你写信。

  • 根本原因: IPv4和IPv6在数据包的格式、寻址方式、路由协议等方面都有根本性的不同。它们是两套独立设计的通信协议。
    • 数据包结构不同: 就像信封的尺寸和填写信息的方式不一样。
    • 寻址方式不同: 地址的长度和表示方法完全不同。
    • 路由规则不同: 网络设备(路由器)识别和转发数据包的规则也不同。

因此,一台只认识IPv4地址的设备,无法直接理解IPv6地址的数据包,反之亦然。这就好比一个只懂中文的人,无法直接阅读法文书籍。


6. 公网的概念

在互联网这个大城市里,我们每个人都住在自己的房子里。

  • 公网 (Public Network) / 公网地址 (Public IP Address):
    • 概念: 公网地址就像是你在城市里对外公开的、独一无二的门牌号。有了这个地址,全世界任何地方的人都可以直接找到你,和你通信。
    • 作用: 你的电脑、手机、服务器等设备需要一个公网地址,才能直接连接到互联网,被别人访问到,或者访问互联网上的其他服务。
    • 例子: 你在家里上网,你的路由器可能有一个公网IP地址,这个地址是你的ISP(网络服务提供商)分配给你的,它让你家的设备能够“走出去”与互联网上的其他设备交流。
  • 私网 (Private Network) / 私网地址 (Private IP Address):
    • 概念: 私网地址就像是你家里的房间号或者小区内的楼栋号。这些地址只在你自己的家里(局域网)内有效,外面的人不知道,也无法直接通过这个地址找到你。
    • 作用: 在一个家庭或公司内部,大家使用私网地址互相通信,比如你家里的电脑和打印机互相访问。这些地址是重复使用的,比如你家里的192.168.1.100和你邻居家里的192.168.1.100是两个不同的地址,因为它们在不同的“家里”。
    • 例子: 192.168.x.x10.x.x.x172.16.x.x172.31.x.x 这些地址段通常被用作私网地址。

为什么需要私网地址? 因为公网地址太宝贵了(尤其是IPv4),如果每台设备都分配一个公网地址,早就用完了。通过NAT(网络地址转换)技术,一个公网地址可以供很多私网地址的设备共享上网。


7. 怎么获得一个公网 IPv4 地址?

通常情况下,你个人无法直接“购买”或“申请”一个公网IPv4地址。

  • 主要途径:
    1. 通过你的ISP(网络服务提供商): 当你办理宽带业务时,ISP会分配给你一个公网IP地址(通常是动态的,可能会变动,或者你也可以付费申请一个固定的静态IP)。你的路由器会使用这个地址连接到互联网。
    2. 企业用户: 大型企业或组织可以直接向区域互联网注册机构(RIR,如亚太地区的APNIC)申请IP地址块,但申请门槛和费用都比较高。
    3. 购买/租赁: 在一些IP地址交易市场,你可以购买或租赁闲置的公网IPv4地址,但这通常成本很高,且有严格的监管。
  • 小白理解: 就像你想要一个对外公开的门牌号,你需要向当地的邮政部门(ISP)申请,他们给你分配一个。

8. 怎么获得一个公网 IPv6 地址?

获得公网IPv6地址相对来说更容易,因为地址数量非常多。

  • 主要途径:
    1. 通过你的ISP(网络服务提供商): 现在越来越多的ISP已经开始提供IPv6服务。当你连接到支持IPv6的ISP网络时,你的设备(通常是路由器)会自动从ISP那里获得一个公网IPv6地址。
    2. 自动配置: IPv6支持无状态地址自动配置(SLAAC),即使没有DHCP服务器,设备也能根据网络信息自动生成一个公网IPv6地址。
    3. 企业用户: 同样可以向RIR申请IPv6地址块。
  • 小白理解: 就像现在城市里房子太多了,政府(ISP)会很慷慨地给你一个新地址,而且这个地址系统非常庞大,几乎每个人都能轻松获得一个。很多时候,你只要连接到支持IPv6的网络,它就会自动给你一个。

9. IPv4 的用途

在它有限的生命周期里,IPv4支撑了互联网的早期发展和普及。

  • 主要用途:
    • 连接设备到互联网: 让电脑、服务器、早期手机等能够访问网页、发送邮件、进行在线交流。
    • 构建早期互联网服务: 支撑了电子邮件、FTP、早期网站等服务的运行。
    • 局域网通信: 在家庭和企业内部,私网IPv4地址用于设备间的通信。
  • 小白理解: 就像早期的电话系统,让人们可以互相打电话,传递信息。虽然号码有限,但在那个时代已经足够强大了。

10. IPv6 的用途

IPv6是互联网的未来,它的用途更加广泛和深远。

  • 主要用途:
    • 支持海量设备连接: 为智能手机、平板电脑、智能电视、智能家居设备、可穿戴设备、汽车、工业传感器等所有物联网设备提供充足的地址,实现真正的“万物互联”。
    • 提升网络性能和效率: 更优化的报头设计,可能带来更快的传输速度和更低的延迟。
    • 增强网络安全性: 内置的IPsec协议可以提供更好的端到端安全保障。
    • 简化网络配置: 自动配置功能让网络管理更便捷。
    • 支持新的网络应用: 为未来可能出现的各种创新应用和服务提供基础地址支持。
  • 小白理解: 就像一个全新的、无限大的城市,里面有无数的街道和门牌号,你可以把任何东西(任何设备)都放进去,让它们都能自由地互相联系,并且通信更顺畅、更安全。比如,你家里的冰箱、空调、灯泡,甚至你的鞋子,都可以有一个自己的地址,并且能联网互相沟通,听你的指令。