Skip to content

2023年 408 计算机网络 第 39 题

计算机网络2023年选择题2分

题目

主机 168.16.84.24/20 所在子网的最小可分配地址和最大可分配地址分别是( )。

错因

A

最小地址(168.16.80.1)算对了——意识到 /20 让网络位渗到第三字节、第三字节高 4 位决定子网号 → 网络号是 168.16.80.0。但最大地址错算成 168.16.84.254:可能是把"主机所在的第三字节 .84"误以为是子网上界。其实主机 IP 的第三字节只是子网内任意一个点,子网真正的上界要从掩码反推(/20 → 第三字节用 4 位主机位 → 范围 80–95)。

C

把 /20 误当作 /24 处理——只看第四字节做主机位,第三字节 .84 全部当作网络号。算出范围只在 168.16.84.x 内(.1 到 .254)。错的根源:没注意 /20 的子网掩码会跨第三字节(前两个字节 + 第三字节高 4 位 = 20 位网络位)。

D

最大地址(168.16.95.254)算对了——知道子网范围横跨第三字节 80–95。但最小地址错算成 168.16.84.1:与 C 同类错,把"主机所在的字节 .84" 误以为子网起点,没注意子网网络号是 168.16.80.0。常见上钩思路:以为每个 /20 子网"起始于主机所在那个 8 位段"。

总解析

第一步:把 IP 和掩码写成二进制(重点看第三字节)

主机 IP:168.16.84.24,掩码 /20。

第三字节 84 = 0101 0100,掩码 /20 意味着前 20 位为网络位 → 第三字节中高 4 位是网络位(属于子网号),低 4 位是主机位。

第三字节二进制网络位(高 4)主机位(低 4)
主机 .840101 010001010100

第二步:算子网网络号(主机位全 0)

第三字节网络位 0101 + 主机位全 0 0000 = 0101 0000 = 80

→ 网络号 = 168.16.80.0/20

第三步:算子网广播地址(主机位全 1)

第三字节网络位 0101 + 主机位全 1 1111 = 0101 1111 = 95;第四字节全 1 = 255

→ 广播地址 = 168.16.95.255

第四步:可分配地址范围

子网中除"网络号"和"广播地址"外的所有地址都可分配给主机:

类型地址
网络号(不可分配)168.16.80.0
最小可分配168.16.80.1
最大可分配168.16.95.254
广播地址(不可分配)168.16.95.255

验证:主机 IP 168.16.84.24 是否在范围内?

  • 第三字节 84 ∈ [80, 95] ✓
  • 第四字节 24 任意 ✓

最终答案是 B(168.16.80.1,168.16.95.254)

编者注(生僻术语):"/20 子网" 的掩码长度跨第三字节——这是混合掩码题最常见的考点。速算技巧:子网容量 = 个 IP;起点是 IP 在以"4096 步长"方格里的归属点。第三字节 84 对应的方格起点 = 84 // 16 × 16 = 80(因为 /20 在第三字节占用 4 位 = 16 个值的步长),终点 = 80 + 16 - 1 = 95。

最后更新:

🎬 可视化演示
加载中...

提示:可在可视化区直接操作播放、步进、修改参数