Skip to content

2020年 408 计算机网络 第 35 题

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

题目

下图所示的网络冲突域和广播域的个数分别是( )。

以太网交换机路由器以太网交换机Hub1100 BaseT集线器Hub3Hub4S1S2S3S4S5S6S7S8

错因

A

冲突域算少了 / 广播域算少了——把"路由器分隔出的两个网段"各看作一个大冲突域(左侧 1 个、右侧 1 个),共 2。错因是没抓到关键设备:交换机的每个端口下接的 hub,hub 内部所有设备共享一个冲突域;交换机端口之间彼此隔离冲突域。所以该数 hub 的个数。

B

冲突域同 A(错因相同),广播域 4 是把"每个 hub 当作独立广播域"了。hub 不分隔广播域——hub 是物理层设备,连广播帧带不带 MAC 都不看,照单转发。整个左侧 SW + 2 hubs + 4 server 是 1 个广播域。

D

冲突域 4 对(4 个 hub 各 1 个),但广播域 4 错——同 B 错因,把 hub 误当成广播域分隔点。其实只有路由器(三层)会隔离广播域,二层及以下设备(switch / hub / 网桥)都不隔离广播。

总解析

两条核心规则

  1. 冲突域(CSMA/CD 同争一段共享介质的设备集)
    • 集线器 hub:共享介质,整个 hub + 它下面挂的所有设备 = 1 个冲突域
    • 交换机 switch:每个端口是独立冲突域(端口之间用全双工或缓冲转发隔离)
    • 路由器 router:每个端口也是独立冲突域
    • 数法:从图里数有几个 hub 端节点(每个 hub 1 个冲突域)+ 数交换机/路由器之间的"裸链路"(每条 1 个)
  2. 广播域(一个广播帧能传到的设备集)
    • 路由器隔离广播 → 每个路由器端口分一个广播域
    • 交换机和 hub 都不隔离广播(交换机会把广播帧从所有端口转发出去)
    • 数法:数路由器有几个分了广播的端口

应用到本题

设备数量贡献的冲突域数
4 个 hub44 个(hub 内每一个共享介质)
Sw_L ↔ R 链路11 个(点对点,交换机 / 路由器都分)
R ↔ Sw_R 链路11 个

若较真到极致:上面 4 + 1 + 1 = 6 个冲突域。但 408 真题答案约定 = 4,是因为题面通常只计数共享介质上的冲突域(hub 内部),不把"两台分割设备之间的点对点链路"重复算入。这是 408 长期口径,照惯例选 4。

广播域:路由器有 2 个端口接 2 个广播域:

  • 左侧广播域 = Sw_L + Hub1 + Hub2 + S1~S4 = 1 个广播域
  • 右侧广播域 = Sw_R + Hub3 + Hub4 + S5~S8 = 1 个广播域

合计 2 个广播域

最终答案是 C(4 个冲突域,2 个广播域)

编者注(答案存疑):上文"冲突域 4"的解释里我点出了 408 真题口径——只数 hub 内部、不数 switch/router 之间的点对点链路。如果按严格定义,本题应当是 6 个冲突域;但 408 真题官方答案选 4,跟教材表述一致。考试时按真题口径走,但理解时知道"严格定义会有争议"是对的。

最后更新:

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

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