Appearance
题目
如下图所示的网络中,主机 H 的子网掩码与默认网关分别是( )
错因
A
掩码错算成 255.255.255.192(/26),网关错填 192.168.1.1。两处都错:
- 掩码 /26 = 255.255.255.192:把图上 R2 接交换机的那段 "/27" 误读成 "/26"
- 网关 192.168.1.1:这是图上 R1 ↔ R2 链路上 R1 那一端的 IP("/30" 网段的接口),与 H 所在的 "/27" 子网无关
B
掩码 /26 错(应是 /27),网关 192.168.1.62 对——但配上错的掩码组合到一起仍是错答案。错的根源:看到 "/30" 的 192.168.1.1 后又看到 "/27" 的 192.168.1.62,但把掩码长度从 /27 误改成 /26(掩码 192 vs 224 一字之差)。
C
掩码 /27 = 255.255.255.224 对,网关 192.168.1.1 错——把 R1-R2 之间 "/30" 链路上 R1 那端的 IP 当成了 H 的网关。关键:H 的默认网关必须是 H 自己直连的那个路由器接口(即 R2 接交换机一侧的接口 192.168.1.62),不能是更远的 R1 接口。
总解析
第一步:在拓扑里找到 H 所在的子网
从图上读:
- Internet — R1(云形网段)
- R1 — R2 :链路 IP = 192.168.1.1/30(这是 R1-R2 之间的"传输网",只有 4 个 IP,2 个可用)
- R2 — 交换机 :链路 IP = 192.168.1.62/27(这是 R2 接到交换机的接口)
- 交换机 — H :H 的 IP = 192.168.1.60
H 通过交换机接到 R2 的一个接口(192.168.1.62),所以 H 与 R2 那个接口在同一个 LAN 子网里。该子网的 CIDR = /27(掩码 = 255.255.255.224)。
验证 H 的 IP 在子网内:
/27 子网,第四字节步长 32,边界为 0, 32, 64, 96, 128, 160, 192, 224。192.168.1.62 落在 [.32, .63] 这个 /27 子网(即 192.168.1.32/27)。192.168.1.60 也在 [.32, .63] 内 ✓ —— H 与 R2 的接口同子网,确认。
第二步:确认子网掩码
子网 = /27 → 掩码 = 11111111.11111111.11111111.11100000 = 255.255.255.224。
第三步:确认默认网关
H 的默认网关 = H 在自己 LAN 里能直连的那个路由器接口的 IP = R2 接交换机一侧的接口 = 192.168.1.62。
注意:网关必须是 H 直连的接口;R1 那端的 192.168.1.1 是 R1-R2 链路 "/30" 上的 IP,对 H 是不可见的(不在 H 的子网内、也不能直连)。
第四步:核对
| 选项 | 掩码 | 网关 | 判定 |
|---|---|---|---|
| A | 255.255.255.192(/26) | 192.168.1.1 | 双错 |
| B | 255.255.255.192(/26) | 192.168.1.62 | 掩码错 |
| C | 255.255.255.224(/27) | 192.168.1.1 | 网关错 |
| D | 255.255.255.224(/27) | 192.168.1.62 | 正确 |
最终答案是 D(255.255.255.224,192.168.1.62)。
编者注(生僻术语):"默认网关"是主机不知道目的网络在哪时把分组转发出去的"兜底"路由——指向主机自己直连子网中的某个路由器接口。一台主机不能把网关设成另一个子网里的某个 IP(即使那个 IP 是路由器的另一个接口),因为主机要把帧用 ARP 解析成 MAC 直接发出去——只有同子网才能 ARP 到。本题陷阱就是用 R1 的远端 IP 192.168.1.1 误导考生选错网关。