子网题先看斜杠后面的数字
比如 192.168.1.0/26,/26 表示网络位有 26 位。IPv4 一共 32 位,所以主机位还剩 6 位。
很多题其实第一步就卡在这里:不是先背 255.255.255.192,而是先知道 /26 代表网络位和主机位怎么分。
可用主机数怎么算
如果主机位有 n 位,地址总数是 2 的 n 次方。传统题目通常还要减去网络地址和广播地址,所以可用主机数是 2^n - 2。
例如 /26 剩 6 个主机位,地址总数 64 个,可用主机数通常是 62 个。考试里如果问“可用主机地址数”,一般就是这个口径。
块大小决定每个子网的范围
子网范围可以用块大小来算。/26 对应最后一段掩码是 192,块大小就是 256 - 192 = 64。
所以 192.168.1.0/26 的子网边界是 0、64、128、192。第一个子网范围是 192.168.1.0 到 192.168.1.63,其中 .0 是网络地址,.63 是广播地址。
小例子
192.168.1.0/26:块大小 64。
第 1 个子网:192.168.1.0 - 192.168.1.63,可用 .1 - .62。
第 2 个子网:192.168.1.64 - 192.168.1.127,可用 .65 - .126。
常见前缀可以这样记
软考里常见的不是特别怪的掩码,/24、/25、/26、/27、/28 很常见。你可以把它们和块大小、可用主机数放在一张表里记。
这张表不是为了炫技,而是让你在考场上少做几次二进制换算。
| 前缀 | 块大小 | 每子网可用主机数 |
|---|---|---|
| /24 | 256 | 254 |
| /25 | 128 | 126 |
| /26 | 64 | 62 |
| /27 | 32 | 30 |
| /28 | 16 | 14 |
子网划分题的读题顺序
如果题目给主机数量,先倒推需要多少主机位;如果题目给子网数量,先看需要借多少网络位;如果题目给一个 IP 和掩码,先算它落在哪个地址块里。
不要拿到题就背表。表能加速,但真正决定答案的是题干问“要多少主机”“分多少子网”还是“某地址属于哪个网段”。
- 看题目问主机数、子网数,还是地址所属网段。
- 确定网络位和主机位。
- 算块大小或可用主机数。
- 写出网络地址、可用地址范围和广播地址。
- 最后检查边界地址是否被误当成可用主机地址。