: 。
子网号和网络地址的核心答案可以直白理解为:子网号用来标识一个子网的编号,网络地址用来标识一个网络或子网的起始地址;网络地址是把主机位全部置为0后得到的地址,子网号是在子网划分时从主机位借出几位后表示子网归属的那部分数值。两者都用于IP地址规划,但用途不同:子网号更偏向“第几个子网”,网络地址更偏向“这个子网从哪里开始”。
一、先看两个概念
- • 子网号:表示某个子网在更大网络中的编号,用来区分不同子网。
- • 网络地址:表示一个网络或子网的开头地址,用来标识一段IP地址范围的起点。
二、理解二者的关系
- 1、网络地址是一个完整地址,通常由网络位、子网位和主机位组成。
- 2、子网号是网络地址中子网位所对应的数值,用来表示子网编号。
- 3、当没有额外子网划分时,子网号可以看作全为0。
- 4、当进行子网划分时,借出的主机位会变成子网位,子网号就会体现不同的子网。
三、快速对照表
| 对比项 | 子网号 | 网络地址 |
|---|---|---|
| 定义 | 标识子网编号 | 标识网络或子网起始地址 |
| 作用 | 区分不同子网 | 表示网络范围起点 |
| 组成来源 | 来自子网位 | 由网络位、子网位和主机位组成 |
| 计算方式 | 把子网位转换成十进制 | 把主机位全部置为0 |
| 常见形态 | 0、1、2、3等编号 | 例如192.168.10.32 |
| 使用场景 | 子网规划、标识子网 | 路由匹配、配置IP段 |
四、用一个例子看明白
示例IP:192.168.10.35
子网掩码:255.255.255.224,也就是/27。
计算过程:
- 1、前24位是网络位:192.168.10
- 2、掩码多出来的3位是子网位
- 3、剩余5位是主机位
- 4、主机位全部置为0,得到网络地址
- 5、子网位单独取出,得到子网号
结果:
| 项目 | 结果 |
|---|---|
| IP地址 | 192.168.10.35 |
| 子网掩码 | 255.255.255.224 |
| 网络地址 | 192.168.10.32 |
| 子网号 | 3 |
| 子网位二进制 | 011 |
| 主机位二进制 | 00011 |
解释:
- • 192.168.10.32是这段子网的起始地址,也就是网络地址。
- • 子网位011换算成十进制是3,所以子网号是3。
- • 网络地址描述“从哪里开始”,子网号描述“这是第几个子网”。
五、实际操作步骤
- 1、写出IP地址的二进制形式。
- 2、写出子网掩码的二进制形式。
- 3、标出网络位、子网位、主机位。
- 4、把主机位全部置为0。
- 5、组合出网络地址。
- 6、取出子网位。
- 7、把子网位换算成十进制,得到子网号。
六、日常使用方式
- • 配置路由器或交换机时,常用网络地址表示一个子网范围。
- • 做IP地址规划时,常用子网号标记不同子网。
- • 查看地址块边界时,网络地址可以说明这个子网从哪里开始。
- • 对照子网编号时,子网号可以说明这是第几个子网。
七、简明总结
- • 子网号回答“这是第几个子网”。
- • 网络地址回答“这个子网从哪里开始”。
- • 子网号来自子网位的数值。
- • 网络地址来自把主机位全部置为0后的完整IP地址。


