冲突域和广播域,其实是在考“设备工作层次 + 转发方式 + 网络范围”
本文最后更新于2 天前,其中的信息可能已经过时,如有错误请发送邮件到184874483@qq.com

这一块在 408 风格里很喜欢串着考。表面上看是在问“冲突域、广播域是什么”,本质上往往是在考三件事:

第一,某个设备工作在 OSI 的哪一层。
第二,它转发数据时依据什么地址。
第三,它会不会把冲突或广播继续扩散出去。

所以这部分最好的复习方式,不是把概念孤立背下来,而是把“域 + 设备 + 地址 + 题型”一起记。


先把两个“域”真正区分开

冲突域是什么

冲突域,指的是在同一共享介质上,多个站点如果同时发送数据,就可能发生冲突的那一片范围。

这个概念主要对应传统以太网中的竞争式访问,也就是 CSMA/CD 的语境。谁在同一个冲突域里,谁就要共享信道、竞争发送,一旦同时发,可能冲突。

所以冲突域关注的是:

  • 共享介质
  • 是否会发生发送冲突
  • 是否需要竞争信道

广播域是什么

广播域,指的是一个二层广播帧能够到达的范围。

比如目的 MAC 地址是全 1 的广播帧,能被扩散到哪里,哪里就是同一个广播域。

所以广播域关注的是:

  • 广播帧是否会被转发
  • 广播消息能传播到多大范围
  • 哪些主机都能收到同一个广播

这两个“域”不是一回事。
冲突域关注“会不会撞车”,广播域关注“广播能传多远”。


为什么这两个概念总和集线器、交换机、路由器一起考

因为三种设备对这两个域的影响完全不同,而这正是考题最喜欢出的地方。


三种设备放在一起理解

设备英文名工作层次转发依据对冲突域的影响对广播域的影响
集线器Hub物理层不识别地址,只做比特转发/再生不能隔离,所有端口属于同一冲突域不能隔离,所有端口属于同一广播域
交换机Switch数据链路层MAC 地址能隔离冲突域,每个端口一个冲突域默认不能隔离广播域,整个交换机一般属于一个广播域
路由器Router网络层IP 地址能隔离能隔离

这张表是这部分最核心的总表。


集线器、交换机、路由器分别怎么理解

1. 集线器 Hub:本质是“共享式”

集线器工作在物理层,它根本不理解 MAC 地址,也不理解帧结构。某个端口收到信号后,直接向其他端口转发,相当于把大家接到同一条共享总线上。

所以:

  • 所有主机共享带宽
  • 同时发送会冲突
  • 属于同一个冲突域
  • 广播也会扩散到整个 Hub 范围
  • 也属于同一个广播域

一句话概括:
Hub 既不能分隔冲突域,也不能分隔广播域。

这就是“共享式以太网”的典型特征。


2. 交换机 Switch:本质是“独享式/非共享式”

交换机工作在数据链路层,它能识别 MAC 地址,根据帧中的目的 MAC 地址决定从哪个端口转发。

所以交换机和 Hub 的根本区别在于:

  • Hub 是“大家共用一条路”
  • Switch 是“每个端口各走各的路”

于是就得到一个非常重要的结论:

交换机的每个端口都形成一个独立的冲突域。

也就是说,A 连到交换机的 1 号口,B 连到 2 号口,C 连到 3 号口,那么 A、B、C 分别处在不同的冲突域里,它们不会像接在 Hub 上那样彼此竞争同一条介质。

但是,普通二层交换机默认会转发广播帧,所以:

整个交换机通常还是一个广播域。

除非题目明确说做了 VLAN 划分,否则考研题里默认一个交换机对应一个广播域。

一句话概括:
Switch 能隔离冲突域,默认不能隔离广播域。


3. 路由器 Router:本质是“网络层边界”

路由器工作在网络层,依据 IP 地址转发分组。路由器默认不会转发二层广播,因此它天然就是广播域之间的边界。

同时,路由器的每个接口也是独立网段,所以每个接口那一侧也是独立的冲突域。

一句话概括:
Router 既能隔离冲突域,也能隔离广播域。


“共享”和“非共享”到底怎么考

这也是题目高频点。

Hub 对应共享式网络

接在集线器上的所有主机共享一条带宽。
比如一个 10 Mb/s 的 Hub,所有主机共用这 10 Mb/s。

所以 Hub 的关键词是:

  • 共享介质
  • 共享带宽
  • 竞争信道
  • 可能冲突

Switch 对应非共享式网络

交换机每个端口独享链路带宽。
比如一个 100 Mb/s 交换机端口,连到某主机后,这条链路通常就是该主机独享的 100 Mb/s。

所以 Switch 的关键词是:

  • 独享带宽
  • 点到点链路
  • 微分段
  • 多冲突域

这里“微分段”这个词很爱考,本质上就是交换机把原来一个大的共享冲突域,切成很多个小的独立冲突域。


交换机转发决策使用什么地址

这是一个很标准的考点。

以太网交换机进行转发决策时,使用的是目的 MAC 地址

更准确地说:

  • 交换机查看帧首部中的 目的 MAC 地址
  • 查找自己的交换表(MAC 地址表)
  • 决定从哪个端口转发

所以:

  • 二层交换机看的是 MAC 地址
  • 路由器看的是 IP 地址

很多题会故意把“MAC 地址”和“IP 地址”混着出,这是典型陷阱。


通过交换机连接的一组工作站,是否组成一个冲突域?是否是一个广播域?

这是经典题。

结论

通过交换机连接的一组工作站:

  • 不是一个冲突域
  • 通常是一个广播域

更准确地说:

  • 每个交换机端口各自是一个独立冲突域
  • 整个交换机默认处于同一个广播域

所以如果题目问“通过交换机连接的一组工作站组成一个冲突域吗”,答案是:不组成一个冲突域。

如果问“组成一个广播域吗”,答案是:通常组成一个广播域。


16 接口集线器的冲突域和广播域各有多少个

结论

一个 16 接口的集线器:

  • 冲突域:1 个
  • 广播域:1 个

原因

因为 Hub 只是物理层设备,它不会分隔任何域。所有端口都相当于挂在同一条共享介质上。

所以不管 4 个口、8 个口、16 个口,本质都一样:

  • 冲突域始终 1 个
  • 广播域始终 1 个

16 接口以太网交换机的冲突域和广播域各有多少个

结论

一个 16 接口的以太网交换机:

  • 冲突域:16 个
  • 广播域:1 个

原因

交换机每个端口一个独立冲突域,所以 16 个端口就是 16 个冲突域。
但默认不隔离广播,所以整个交换机还是 1 个广播域。

注意,这里是考试默认模型。
如果题目明确说划分了 VLAN,那广播域个数要按 VLAN 数来算;但如果题目没说,默认就是 1 个广播域。


这一类题最常见的混淆点

混淆 1:交换机是不是一个冲突域

不是。
交换机把原来的共享冲突域拆开了,所以每个端口一个冲突域,不是整个交换机一个冲突域。

混淆 2:交换机会不会转发广播

普通二层交换机会。
所以它不能默认隔离广播域

混淆 3:交换机是不是网络层设备

不是。
考研默认里,交换机是数据链路层设备
路由器才是网络层设备。

混淆 4:Hub 会不会看 MAC 地址

不会。
Hub 工作在物理层,不理解帧,不看地址。


这部分最适合记的一组“秒杀判断”

可以直接记成下面这组:

  • Hub:物理层,共享,一个冲突域,一个广播域
  • Switch:数据链路层,非共享,每端口一个冲突域,默认一个广播域
  • Router:网络层,隔离广播域,也隔离冲突域

这三句话基本能覆盖大多数选择题。


题目里出现 HUB 和 switch,要怎么对应

这也是很实用的一个点,因为考题有时中英混用。

  • HUB = 集线器
  • switch = 交换机
  • router = 路由器

如果题目写“Ethernet switch”,就是“以太网交换机”。


以太网交换机转发时,PDU 地址到底看什么

既然问到了 PDU,就顺手把层次一起对应起来,这样做题更稳。

  • 物理层 PDU:比特流
  • 数据链路层 PDU:帧
  • 网络层 PDU:分组 / 数据报
  • 运输层 PDU:报文段

以太网交换机是数据链路层设备,所以它处理的 PDU 是,做转发决策时看的是帧中的目的 MAC 地址

这个表述最标准。


100 Mb/s 以太网交换机,输出端口无排队,采用直通交换方式,转发一个以太网帧至少引入多少转发时延

这题是很典型的“直通交换 vs 存储转发”考法。

先给结论

至少引入的转发时延是:

6B × 8 / (100 × 10^6) 秒 = 48 / 10^8 秒 = 0.48 μs

答案:0.48 微秒


为什么是 0.48 μs

先抓住“直通交换”的本质

直通交换不是把整个帧都收完再发,而是只要能确定该从哪个端口转发,就立刻开始转发

那交换机什么时候能决定转发端口?

它需要先读到 目的 MAC 地址

以太网帧中,目的 MAC 地址长度是:

  • 6 B = 48 bit

所以只要交换机接收到这 48 bit,就可以查 MAC 地址表,然后决定从哪个端口转发。

于是最小时延就是接收这 48 bit 需要的时间。


计算过程

传输速率为 100 Mb/s,即 100 × 10^6 bit/s

目的 MAC 地址长度为 48 bit

所以时延:

48 / (100 × 10^6)

换算成微秒:

0.48 × 10^-6 s = 0.48 μs


为什么题目特别强调“不包括前导码”

因为以太网中前导码和帧开始定界符容易让人误算。

考研里这类题如果明确说“不包括前导码”,那就只从真正的帧字段开始考虑。
而交换机做转发决策需要的最小信息是目的 MAC 地址字段,也就是前 6B。

所以这题不能把整帧最小长度 64B 拿来算,那是存储转发思路,不是直通交换思路。


这题为什么容易做错

错法 1:把整帧 64B 都拿去算

这是把“直通交换”误做成“存储转发交换”了。

  • 存储转发:收完整帧再发
  • 直通交换:读到足够转发的信息就可以发

错法 2:把源 MAC 地址也算进去

不需要。
转发决策只需要 目的 MAC 地址,不需要等源 MAC 地址收完。

错法 3:把 IP 地址拿来算

这说明把交换机和路由器混了。
交换机看的是 MAC 地址,不是 IP 地址。


这部分题目的统一做法

以后遇到“某设备把网络分成几个冲突域、几个广播域”这类题,建议按下面顺序判断:

第一步:先看设备是什么

  • Hub
  • Switch
  • Router
  • 或者带 VLAN 的交换机

第二步:先判冲突域

  • Hub:整个设备 1 个冲突域
  • Switch:每端口 1 个冲突域
  • Router:每接口 1 个冲突域

第三步:再判广播域

  • Hub:1 个
  • 普通二层交换机:1 个
  • Router:每接口隔开,多个广播域
  • 有 VLAN:每个 VLAN 一个广播域

把你这组问题统一收成一个结论表

项目结论
冲突域可能发生冲突的范围
广播域广播帧可传播到的范围
集线器 Hub物理层设备
交换机 Switch数据链路层设备
路由器 Router网络层设备
Hub 能否隔离冲突域不能
Hub 能否隔离广播域不能
Switch 能否隔离冲突域能,每端口一个
Switch 能否隔离广播域默认不能
Router 能否隔离广播域
Router 能否隔离冲突域
通过交换机连接的一组工作站是否组成一个冲突域
通过交换机连接的一组工作站是否组成一个广播域是,默认情况下
16 口 Hub 的冲突域个数1
16 口 Hub 的广播域个数1
16 口交换机的冲突域个数16
16 口交换机的广播域个数1
交换机转发决策依据目的 MAC 地址
100 Mb/s 直通交换最小时延0.48 μs

最后给一个很适合考前快速回忆的记忆法

可以记成三句:

Hub 不分域,大家一起撞;
Switch 分冲突,不分广播;
Router 两种都能分。

再补一句:

交换机看 MAC,路由器看 IP。

这样这部分大多数选择题和判断题都能很快落点。

文末附加内容
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇