Appearance
题目
下图所示的网络冲突域和广播域的个数分别是( )。
错因
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 / 网桥)都不隔离广播。
总解析
两条核心规则:
- 冲突域(CSMA/CD 同争一段共享介质的设备集)
- 集线器 hub:共享介质,整个 hub + 它下面挂的所有设备 = 1 个冲突域
- 交换机 switch:每个端口是独立冲突域(端口之间用全双工或缓冲转发隔离)
- 路由器 router:每个端口也是独立冲突域
- 数法:从图里数有几个 hub 端节点(每个 hub 1 个冲突域)+ 数交换机/路由器之间的"裸链路"(每条 1 个)
- 广播域(一个广播帧能传到的设备集)
- 路由器隔离广播 → 每个路由器端口分一个广播域
- 交换机和 hub 都不隔离广播(交换机会把广播帧从所有端口转发出去)
- 数法:数路由器有几个分了广播的端口
应用到本题:
| 设备 | 数量 | 贡献的冲突域数 |
|---|---|---|
| 4 个 hub | 4 | 4 个(hub 内每一个共享介质) |
| Sw_L ↔ R 链路 | 1 | 1 个(点对点,交换机 / 路由器都分) |
| R ↔ Sw_R 链路 | 1 | 1 个 |
若较真到极致:上面 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,跟教材表述一致。考试时按真题口径走,但理解时知道"严格定义会有争议"是对的。