资讯详情

中继器、集线器、网桥、交换机:一条演进线讲透冲突域与广播域

📅 2026/10/21 4:06:06 | 华诺云谱 👁 阅读
中继器、集线器、网桥、交换机:一条演进线讲透冲突域与广播域
1. 从一根网线说起为什么需要这么多中间设备很多人初学计算机网络时脑子里会有一个很自然的疑问两台电脑之间拉一根网线不就能通信了吗为什么还要搞出中继器、集线器、网桥、交换机这么多花样我当年第一次翻到这一章的时候也是这个反应觉得这些设备名字又多又像考试还爱考它们之间的区别简直是故意为难人。但如果你真的动手搭过一个小型局域网或者帮别人排查过一次网线插了但就是不通的故障你就会发现这些设备的存在其实非常合理。它们解决的是同一个大问题的不同层次信号在物理介质上会衰减设备多了会冲突广播多了会拥堵而不同设备就是在不同的痛点上做取舍。这篇文章我想做的事情不是把教材上的定义再抄一遍而是把这四类设备放到一条演进线上串起来讲。你会发现它们不是四个孤立的知识点而是一条清晰的逻辑链从把弱信号放大到把多台设备连起来再到把冲突域隔开最后到把广播域也精细管理起来。理解了这条线你不仅考试能答对实际组网时也能一眼看出该用哪个。先给一个全局的对照表让你有个整体印象后面每一节我们再逐个拆开。设备工作层次核心功能是否隔离冲突域是否隔离广播域典型端口数中继器物理层信号再生放大否否2集线器物理层多端口信号广播否否4~24网桥数据链路层按MAC转发、过滤是否2~4交换机数据链路层多端口按MAC转发是否VLAN可8~48这张表建议你先记住工作层次和两个域这两列因为绝大多数考题和实际选型判断都是围绕这两列展开的。下面我们一个一个说清楚它们到底在干什么。2. 中继器最朴素也最容易被忽略的信号续命工具2.1 信号为什么会衰减中继器到底再生了什么先讲一个物理常识。电信号或者光信号在介质里传输时能量是会损耗的。双绞线里跑的是电信号随着距离增加信号幅度会下降、波形会变形到一定程度接收端就分辨不出原来的0和1了。这不是设备质量问题而是物理规律任何介质都有衰减。中继器Repeater干的事情非常纯粹它工作在物理层把收到的弱信号重新整形、放大然后再发出去。注意这里的关键词是再生而不是简单放大。这两者有本质区别如果只是模拟放大噪声也会被一起放大信号质量并不会变好而中继器做的是数字信号的再生它识别出原来的比特流重新生成一个干净的标准波形再发出去噪声在这个过程中被丢掉了。提示很多人把中继器理解成信号放大器这个说法不够准确。放大器放大的是模拟波形连同噪声中继器重建的是数字比特。理解这一点你就能明白为什么中继器能延长距离但放大器不能无限级联。2.2 中继器的两个端口和5-4-3规则中继器通常只有两个端口一进一出所以它本质上就是一段信号续命的延长线。它不识别MAC地址不识别IP地址甚至不知道自己在传的是什么内容它眼里只有电信号。这就带来一个经典的限制规则也就是老教材里常说的5-4-3规则在一个共享式以太网里最多可以有5个网段、4个中继器、其中只有3个网段可以连接设备。为什么是这个数字因为每经过一次中继器都会引入一点延迟级联太多会导致信号往返时间超过以太网的最小帧发送时间从而让冲突检测机制失效。这个规则现在实际组网中基本用不到了但它是理解为什么物理层设备不能无限级联的绝佳例子。2.3 中继器的现实意义它其实无处不在虽然现在你很难在机房里找到一个独立的中继器盒子但中继器的思想无处不在。网线超过100米要加设备、光纤长距离传输要加中继、无线信号要加中继节点本质上都是同一件事。所以学中继器不是为了记住一个过时的设备而是理解物理层信号再生这个基础概念后面学集线器和交换机时你会反复用到它。3. 集线器把中继器做成多端口也把冲突带进了局域网3.1 集线器的本质一个多端口的中继器集线器Hub你可以直接理解成多端口的中继器。它内部就是一个共享的总线任何一个端口收到的信号都会被广播到所有其他端口。它同样工作在物理层同样不识别MAC地址同样不做任何智能判断。这个广播到所有端口的特性是集线器一切优缺点的根源。优点是简单、便宜、即插即用插上就能通。缺点是所有连在同一个集线器上的设备共享同一个冲突域。3.2 冲突域到底是什么为什么集线器让它变糟冲突域这个概念用一句话解释就是在这个范围内同一时刻只能有一台设备发送数据否则就会撞车。集线器把所有端口放在同一个冲突域里意味着A在发数据的时候B、C、D都不能发一发就冲突。那冲突了怎么办以太网用的是CSMA/CD机制也就是载波监听多路访问/冲突检测。翻译成人话就是发之前先听信道空闲就发发的时候继续听发现撞车就立刻停、发一个干扰信号通知大家、然后各自随机等一段时间再重试。这套机制在设备少、流量小的时候还能凑合一旦设备多了冲突概率急剧上升有效带宽被大量浪费在重传上。举个直观的例子一个10Mbps的集线器如果连了10台设备且都在活跃通信实际每台设备能分到的有效带宽可能连1Mbps都不到。这就是所谓的共享带宽也是集线器被交换机取代的根本原因。3.3 半双工集线器时代的工作模式因为共享冲突域集线器上的设备只能工作在半双工模式要么发要么收不能同时收发。这就像对讲机你说的时候对方只能听说完按一下over对方才能说。而交换机支持全双工可以像打电话一样同时说和听这是后话。注意现在有些资料把集线器说得一无是处其实在极小型、低流量的场景下它依然能用只是性价比被交换机彻底碾压了。学它的价值在于理解冲突域和共享带宽这两个概念它们是理解交换机为什么快的前提。4. 网桥第一次让设备学会看地址和做判断4.1 网桥的诞生从无脑广播到有脑转发集线器最大的问题是无脑广播不管数据是不是发给你的统统塞给你。网桥Bridge的出现第一次让中间设备有了判断能力。它工作在数据链路层能够识别数据帧里的MAC地址并根据一张自己维护的转发表决定这个帧该从哪个端口转发出去还是直接丢弃。这个能力带来的直接好处就是网桥能隔离冲突域。网桥的每个端口都是一个独立的冲突域连在不同端口上的设备互不干扰。这就好比原来一个大房间所有人共用一条电话线现在隔成了几个小房间每个房间一条线房间之间由网桥这个接线员负责转接。4.2 网桥的转发表是怎么自学出来的网桥最巧妙的地方在于它的转发表不需要人工配置而是自学习的。机制是这样的当网桥从某个端口收到一个帧时它把帧的源MAC地址和这个端口号记到转发表里意思是这个地址在这边。然后它查目的MAC地址如果表里有且对应的端口不是收到帧的那个端口就从那个端口转发出去这叫转发。如果表里有但对应的端口就是收到帧的端口说明目的和源在同一侧直接丢弃这叫过滤。如果表里没有就向除来源端口外的所有端口广播这叫泛洪。这套机制的美妙之处在于网桥不需要任何配置就能逐渐学会整个网络的拓扑。设备一通信地址表就自动建起来了。4.3 生成树协议网桥带来的新麻烦网桥虽然聪明但它引入了一个新问题环路。如果网络里存在物理环路广播帧会在环里无限循环转发表也会因为同一个MAC地址从不同端口被学到而不断抖动整个网络瞬间瘫痪。这就是著名的广播风暴。为了解决这个问题就有了生成树协议STP。它的思路是让网桥之间互相交换信息逻辑上把有环的拓扑剪成一棵树把某些端口暂时阻塞掉一旦主链路断了再自动启用备用端口。STP是网桥和交换机时代非常重要的一个协议也是理解二层网络为什么需要防环的起点。提示网桥通常只有2到4个端口而交换机可以看成多端口网桥。理解了网桥的转发、过滤、泛洪、自学习、STP交换机就基本理解了一大半。5. 交换机把网桥做成多端口顺便把性能拉满5.1 交换机与网桥的血缘关系交换机Switch本质上就是多端口、高性能的网桥。它和网桥工作在同一个层次数据链路层用同一套MAC地址学习和转发逻辑区别主要在端口数量和硬件实现上。网桥是软件转发、端口少、速度慢交换机是硬件转发ASIC芯片、端口多、速度快。所以如果你已经理解了网桥交换机就没有什么全新的原理只是把网桥的能力放大了。每个端口都是独立的冲突域每个端口都能独享带宽这就是交换机相比集线器的核心优势。5.2 独享带宽与全双工交换机为什么快这么多集线器是共享带宽交换机是独享带宽。一个24口的百兆交换机每个端口都能跑满100Mbps而不是24个端口分100Mbps。这是因为交换机内部有一个高速的交换矩阵能够同时处理多个端口之间的转发。再加上全双工每个端口可以同时收发理论带宽直接翻倍。一台设备独占一个冲突域根本不存在冲突CSMA/CD机制实际上被关闭了。这就是为什么交换机普及之后局域网的性能有了质的飞跃。5.3 交换机仍然不隔离广播域VLAN才是解药这里有一个特别容易混淆的点交换机隔离冲突域但不隔离广播域。也就是说一个交换机上所有端口默认属于同一个广播域任何广播帧比如ARP请求还是会被泛洪到所有端口。设备一多广播流量就会成为负担。解决办法就是VLAN虚拟局域网。VLAN能把一台物理交换机逻辑上切成多个广播域不同VLAN之间的广播互不干扰需要通信时通过三层设备路由。所以严格来说是支持VLAN的交换机才能隔离广播域普通二层交换机不行。对比项集线器交换机工作层次物理层数据链路层带宽共享独享双工模式半双工全双工冲突域全部端口一个每端口一个转发依据无MAC地址表广播域一个一个VLAN可切分5.4 交换机的三种转发模式交换机转发帧其实有三种模式这个细节很多人不知道但实际选型时很有用存储转发先把整个帧收完、校验CRC无误再转发。最可靠但延迟最大。直通转发只读到目的MAC地址前6字节就立刻转发。延迟最小但会把坏帧也转出去。无碎片转发折中方案读到前64字节以太网最小帧长再转发能过滤掉大部分碎片帧。大部分现代交换机默认用存储转发因为现在芯片速度足够快延迟差异已经可以忽略可靠性更重要。6. 一条演进线串起四类设备冲突域与广播域的完整逻辑6.1 用域的视角重新理解这四类设备如果你只记一个东西我建议你记冲突域和广播域这两个概念因为它们能把四类设备完美串起来中继器和集线器既不隔离冲突域也不隔离广播域。网桥和交换机隔离冲突域但不隔离广播域VLAN交换机除外。这条线背后的逻辑是越往上走设备越聪明能做的隔离越精细。物理层设备只会放大信号所以什么域都隔离不了数据链路层设备能看MAC地址所以能隔离冲突域要隔离广播域就得上升到网络层路由器或者用VLAN这种逻辑手段。6.2 一个实际组网的判断流程假设你现在要搭一个小型办公网络怎么选设备我给你一个简单的判断流程如果只是延长一段网线的传输距离用中继器或带中继功能的光模块。如果只是把几台设备连起来且流量极低、预算极紧集线器理论上能用但强烈建议直接上交换机。如果要把网络分段、减少冲突用网桥或交换机。如果要连的设备多、要求每台设备独享带宽用交换机。如果要进一步隔离广播、划分部门用支持VLAN的交换机。实际工作中集线器和独立网桥基本已经进博物馆了但它们的原理是理解交换机的必经之路。你去看任何一本网络教材都会按这个顺序讲不是因为它过时而是因为这条演进线本身就是最好的教学路径。6.3 常见误区集中澄清最后集中澄清几个我见过最多的误区误区一交换机隔离广播域。错普通二层交换机不隔离广播域只有VLAN或路由器才行。误区二集线器和交换机只是端口数不同。错本质区别在工作层次和是否隔离冲突域。误区三网桥和交换机是完全不同的东西。错交换机就是多端口网桥原理一致。误区四中继器会放大噪声。不准确中继器是数字信号再生不是模拟放大。提示考试里最爱考的就是哪个设备隔离冲突域哪个隔离广播域工作在几层把上面那张对照表背熟这类题基本不会错。7. 我在实际排查中总结的几条经验理论讲完了说几条实操中真正有用的经验这些是教材上不会写的。第一排查网速慢时先看是不是还在用集线器。我遇到过好几次某台老设备还挂在集线器上导致整个网段冲突率飙升换成交换机后立刻恢复正常。集线器这种东西只要发现就建议换掉。第二交换机的MAC地址表会老化。默认老化时间一般是300秒如果网络里设备频繁上下线地址表会不断刷新短时间内可能出现泛洪增多。这不是故障但排查时要知道这个机制。第三网桥/交换机的环路问题非常隐蔽。物理上多插一根网线形成环路可能当时没事一旦有广播流量就会瞬间打满。现在交换机基本都默认开启STP但如果你手动关过一定要记得开回来。第四理解域比记设备名重要。设备会过时但冲突域、广播域、工作层次这些概念是长期有效的。你以后学路由器、学三层交换、学VLAN全都要靠这两个域的概念打底。第五别小看物理层。很多人觉得物理层简单就不重视结果实际故障里一大半都是网线、水晶头、光模块的问题。中继器这一节讲的信号衰减和再生恰恰是理解这些物理故障的基础。把中继器、集线器、网桥、交换机这四个设备放在一起看你会发现它们讲的其实是同一个故事的不同章节信号怎么传得更远、设备怎么连得更多、冲突怎么隔开、广播怎么管理。这条线走通了二层网络对你来说就不再是一堆零散的名词而是一套有逻辑、能推理、可落地的知识体系。
📝

华诺云谱内容团队

资深建站顾问 · 行业研究员

10年+企业数字化服务经验,专注智能建站、SEO优化与品牌营销,持续输出建站技巧、行业洞察与营销干货,已帮助5000+企业实现数字化增长。

你可能需要的服务

订阅华诺云谱资讯周报

每周一封,精选建站技巧、SEO与营销干货,直达邮箱。已有 8,000+ 企业主订阅,助你少走弯路。

↑