ONEPSOFT | 软考学习知识库
calculate11|第 4 章 子网划分分步解题
配套动画:calculate25|第 4 章 子网划分解题动画.html
考点:给定 IP 与子网掩码,求网络地址、广播地址、主机数、可用范围。选择题 + 计算题高频。
一、题目
IP 地址 = 192.168.10.130,子网掩码 = 255.255.255.192(即 /26)。
求:网络地址、广播地址、可用主机数、可用主机范围。
二、公式回顾
- 网络地址 = IP 地址 与 子网掩码 逐位逻辑与(AND)。
- 主机位数 h = 32 − 掩码位数;子网地址总数 = 2ʰ;可用主机数 = 2ʰ − 2(去掉网络号与广播)。
- 块大小(末字节)= 256 − 掩码末字节;子网按块大小连续切分。
- CIDR:用 "IP/网络位位数 " 表示,本题即 192.168.10.130/26。
三、分步计算
第一步 确定网络位/主机位
- 掩码末字节 192 = 二进制 11000000。
- 前 26 位为网络位,后 6 位为主机位(h = 6)。
- 每子网地址总数 = 2⁶ = 64。
第二步 逻辑与求网络地址
- 只看末字节:130 = 10000010,掩码 192 = 11000000。
- 逐位 AND:10000010 & 11000000 = 10000000 = 128。
- 网络地址 = 192.168.10.128。
- (判定同子网:两 IP 与同一掩码 AND 结果相同则同子网。)
第三步 块大小与广播地址
- 块大小 = 256 − 192 = 64。
- 子网划分:0–63、64–127、128–191、192–255。
- 130 落在 128–191 块 ⇒ 网络地址 128,广播地址 = 下一块首 − 1 = 192 − 1 = 191。
- 广播地址 = 192.168.10.191。
第四步 主机数与可用范围
- 子网地址总数 = 64。
- 可用主机数 = 64 − 2 = 62(去掉网络号 128 与广播 191)。
- 可用范围 = 192.168.10.129 ~ 192.168.10.190。
四、结果汇总
| 项目 | 结果 |
|---|
| 网络地址 | 192.168.10.128 |
| 广播地址 | 192.168.10.191 |
| 子网地址总数 | 64 |
| 可用主机数 | 62 |
| 可用范围 | 192.168.10.129 ~ 190 |
五、易错点 & 记忆
- 可用主机要减 2(网络号 + 广播地址)。
- 块大小 = 256 − 掩码末字节,比逐位算更快。
- 网络地址 = IP & 掩码;广播地址 = 本块末地址 = 下一块首 − 1。
- 口诀:「网络=IP&掩码;广播=下块首−1;可用=2^h−2」。
公式依据:ONEP 软考知识库《系统分析师教程(第 2 版)》第 4 章(fetch 教材原文:IP 分类、子网掩码、同子网判断、CIDR)。已与 calculate25 动画数值一致。