网络基础必修课,一文彻底搞懂IP地址划分与子网掩码
本文作为网络基础必修课,旨在帮助读者一文彻底搞懂IP地址划分与子网掩码,文章首先介绍了IP地址的基本组成(网络位与主机位),系统梳理了A、B、C等不同类别IP地址的范围与划分原则;其次深入解析了子网掩码的核心作用及工作原理,说明如何通过掩码来区分网络地址和主机地址;最后结合实例详细讲解了子网划分的计算方法与技巧,本文适合网络初学者快速建立网络拓扑与IP规划的核心概念。
在当今这个万物互联的时代,无论是刷视频、发微信,还是企业里的服务器互联,背后都离不开网络的基础构件——IP地址,如果把互联网比作一个庞大的公路网,那么IP地址就是每一台设备的“门牌号”。
随着网络设备的爆炸式增长,早期的IP地址分配方式面临着枯竭和网络路由表爆炸的双重危机,为了解决这个问题,IP地址划分技术应运而生,我们就来深入浅出地聊聊IP地址是如何进行划分的。
IP地址的初步认知
我们目前最常用的是IPv4地址,它是一个32位的二进制数,为了方便人类阅读,通常被分为4段,每段8位,用点分十进制表示。168.1.1。
由于全0和全1有特殊用途,理论上IPv4的总容量是 $2^{32}$(约43亿)个,为了让这些地址能够被有序地管理和寻址,互联网工程任务组(IETF)最初将IP地址进行了分类划分。
传统的IP地址分类划分(A/B/C/D/E类)
早期的IP地址划分非常“粗放”,就像城市规划一样,把土地分为超大块、大块、中块和小块,这种划分基于IP地址的前几位二进制数。
-
A类地址(超大块)
- 特征:第一位二进制是
0,网络号占8位,主机号占24位。 - 范围:1.0.0.0 到 126.255.255.255
- 特点:网络数量少,但每个网络中可容纳的主机数量极大(约1677万台),通常分配给跨国公司或国家级网络。
- 特征:第一位二进制是
-
B类地址(大块)
- 特征:前两位二进制是
10,网络号占16位,主机号占16位。 - 范围:128.0.0.0 到 191.255.255.255
- 特点:适用于中大型网络,每个网络可容纳约6.5万台主机。
- 特征:前两位二进制是
-
C类地址(小块)
- 特征:前三位二进制是
110,网络号占24位,主机号占8位。 - 范围:192.0.0.0 到 223.255.255.255
- 特点:网络数量多,但每个网络最多只能容纳254台主机,中小企业和家庭局域网最常用。
- 特征:前三位二进制是
-
D类与E类地址
- D类(前四位是
1110,224.0.0.0 - 239.255.255.255)用于组播,如视频直播。 - E类(前四位是
1111,240.0.0.0 - 255.255.255.255)保留用于科研和实验。
- D类(前四位是
公网IP与私有IP的划分
由于43亿个IPv4地址根本不够全球人口使用, 为了缓解地址枯竭的问题,国际组织划分出了一部分“私有IP地址”,这些地址只能在局域网(内部网络)中使用,不能直接在互联网上路由。
- A类私有:10.0.0.0 - 10.255.255.255
- B类私有:172.16.0.0 - 172.31.255.255
- C类私有:192.168.0.0 - 192.168.255.255
我们家里路由器分配给手机的IP地址,通常就是 168.x.x,当局域网内的设备需要访问互联网时,路由器会通过NAT(网络地址转换)技术,将私有IP转换为公网IP。
现代网络的核心:子网划分与子网掩码
传统的A/B/C类划分存在巨大的缺陷:地址浪费严重,如果一个公司有500台电脑,给一个C类地址(254台)不够用,给一个B类地址(6.5万台)又浪费了6万多台,为了解决这种“大材小用”的问题,子网划分 诞生了。
子网划分的核心思想是:“借位”,也就是从传统的主机位中,借走一部分位来充当网络位,这个“借位”的规则和身份验证,是由子网掩码 来完成的。
子网掩码是什么?
子网掩码也是一个32位的二进制数,它由连续的1和连续的0组成。1对应的部分代表“网络位”,0对应的部分代表“主机位”。
255.255.0 (二进制是24个1和8个0),表示前24位是网络号,后8位是主机号,这种表示法现在常简写为 /24。
举个子网划分的例子:
假设某公司分到了一个C类公网地址 168.1.0/24,但现在有4个部门,每个部门需要独立的网络隔离。
我们可以把原来最后8位主机位中的前2位“借”出来作为子网号(因为 $2^2 = 4$,可以划分出4个子网)。
- 子网掩码变成:
255.255.192(即/26) - 划分出的4个子网分别是:
- 168.1.0/26 (可用IP:1 - 62)
- 168.1.64/26 (可用IP:65 - 126)
- 168.1.128/26 (可用IP:129 - 190)
- 168.1.192/26 (可用IP:193 - 254)
通过子网划分,网络管理员可以像切蛋糕一样,把一个大网络精准地切成适合公司需求的小网络,既节省了IP地址,又限制了广播风暴,提升了网络安全性。
CIDR:打破阶级的无类别域间路由
随着子网划分的普及,传统的A/B/C类概念渐渐成了束缚。CIDR(无类别域间路由) 技术出现了。
CIDR 完全抛弃了“类”的概念,不再看IP的第一位是0还是110,而是直接通过“斜线记法”(如 1.1.0/20)来表明网络位有多长,这种机制使得IP地址的分配更加灵活,也极大地缩小了全球路由器的路由表体积。
从最初的A/B/C/D/E类划分,到公私网隔离,再到灵活的子网掩码借位和CIDR技术,IP地址划分的演进史,就是一部互联网应对爆炸式增长的“自救史”。
理解IP地址划分,不仅是网络工程师的基本功,对于普通开发人员、运维人员乃至网络安全爱好者来说,也是构建系统全局视野不可或缺的一块基石,在IPv6逐渐普及的今天,虽然地址空间变得无限大,但IPv4的划分逻辑依然在深刻影响着我们的网络基础架构。

