星型和总线型拓扑基础
比较常见的星型布局与较早的共享总线设计
星型和总线型拓扑基础 是 CoddyKit 上的免费 Network+ Academy 课时。 这是第 1 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 Network+ Academy 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 Network+ Academy 课程共包含 4 节课。
拓扑结构就是布局
拓扑结构是网络设备之间连接时形成的形状或模式。它描述网线如何布置,以及数据如何在设备之间传输。选择某种拓扑结构会影响三个重要方面:成本、速度和可靠性。本课中,您将比较最早也最基本的两种布局:星型和总线型。理解它们可以为您接下来学习的更高级环形和网状结构打下基础。
星型拓扑结构
在星型拓扑结构中,每台设备都连接到一个中心点,通常是交换机(一种在 LAN(局域网)中转发数据的设备)。设备之间不会直接通信;所有流量都会经过中心点。这是几乎所有现代家庭和办公室网络采用的布局。每条网线都从一台设备连接到中心交换机上的一个端口,绘制出来时会形成星形。
星型拓扑为何占优
星型拓扑结构很受欢迎,因为它易于管理和排查故障。如果一条网线发生故障,只有对应的那台设备会失去连接,其他设备仍可正常工作。添加新设备也很简单:只需将一条网线接到交换机的空闲端口即可。
- 可靠——一条损坏的网线不会导致整个网络瘫痪。
- 易扩展——将设备接入空闲端口即可完成添加。
- 易于隔离故障——问题可以追溯到某一条连接。
星型拓扑的不足
星型拓扑有一个明显的弱点:中心设备是单点故障。如果交换机断电或损坏,所有连接到它的设备都会同时离线。与较早的设计相比,星型拓扑还需要铺设更多网线,因为每台设备都需要一条专用线路连接回中心。尽管存在这些成本,星型拓扑仍凭借可靠性和简单性成为如今的标准选择。
总线型拓扑结构
在总线型拓扑结构中,所有设备共享一条称为主干线的长网线。每台设备都接入这条线路。当某台设备发送数据时,信号会沿整条网线传输,所有设备都能看到它,但只有目标接收者会保留该数据。总线型拓扑曾在早期网络中十分常见,因为它使用的网线很少,建设成本也较低。
终端电阻与总线
总线两端各需要一个终端电阻(一种小型电阻器)。没有终端电阻时,信号会在线路上反弹并产生干扰,从而损坏数据。总线还依赖 CSMA/CD(载波侦听多路访问/冲突检测),让设备能够共享同一条线路,而不会持续相互干扰。
总线型拓扑为何逐渐淘汰
总线型拓扑存在严重缺点,最终逐渐退出历史舞台。由于所有设备共享一条网线,同一时间只能有一台设备传输数据,因此设备越多,性能下降越明显。更糟糕的是,主干线上的任何一处断裂或接头松动,都可能导致整个网络瘫痪。排查故障时,必须沿整条网线逐处查找问题。
星型与总线型对比
比较这两种拓扑结构,就能明白星型为何取代了总线型:
- 布线——总线型使用一条共享线路;星型为每台设备使用一条独立线路。
- 容错能力——总线型一处断裂就会导致全网故障;星型可以隔离故障。
- 性能——总线型共享带宽;星型交换机为每台设备提供专用路径。
- 成本——总线型的网线成本较低,但停机造成的成本要高得多。
冲突与共享
两者的关键区别在于共享介质的方式。在总线型网络中,所有设备都要争用一条网线,因此冲突(两台设备同时传输)很常见,并会降低速度。现代交换式星型网络则避免了这一问题:交换机为每个端口提供独立且无冲突的路径。这是星型加交换机的设计成为可靠高速网络默认方案的重要原因。
如今在哪里能看到它们
星型拓扑随处可见:家庭路由器、办公室的布线机柜和数据中心机架都采用它。纯粹的总线型拓扑基本已经从现代以太网中消失,不过它的思想仍存在于某些总线系统中,例如较早的有线电视线路和某些工业控制总线。对于 Network+ 考试,请记住:星型是当前占主导地位的实用设计,而总线型则是具有警示意义的早期形态。
快速心智模型
把星型拓扑想象成自行车轮:交换机是轮毂,每根辐条连接一台设备。把总线型拓扑想象成一条两侧有门的长走廊,一个人的喊声就能传遍整条走廊。即使一根辐条断了,轮子仍能继续运转;但只要走廊的某处塌陷,整条走廊都会陷入寂静。这些画面能帮助您在考试压力下轻松回忆这些权衡。
快速检查
测试您对星型和总线型布局的理解。
回顾
您比较了最基本的两种网络布局。星型将每台设备连接到中央交换机,从而隔离故障并便于扩展,但交换机是单一故障点。总线型共用一根主干电缆,两端各有终端电阻;它成本低廉,但任何一处断裂都会导致整个网络失效,并且在负载较高时速度变慢。如今的标准是交换式星型拓扑,而总线型主要作为教学示例保留下来。接下来,您将学习环形和网状拓扑设计。
常见问题解答
「星型和总线型拓扑基础」课时是免费的吗?
是的 — 「星型和总线型拓扑基础」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 Network+ Academy 课程的其余内容,请升级到 CoddyKit PRO。 Network+ Academy 课程共包含 4 节课。
「星型和总线型拓扑基础」这节课中我会学到什么?
比较常见的星型布局与较早的共享总线设计 你通过在浏览器中直接运行的动手代码来练习 Network+ Academy,全天候 AI 导师会在你学习这节课的过程中回答你的问题。
学习 Network+ Academy 需要有经验吗?
无需任何先前经验。CoddyKit 上的 Network+ Academy 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 1 节课,共 4 节。
「星型和总线型拓扑基础」课时需要多长时间?
大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。
我能在这节 Network+ Academy 课中编写并运行代码吗?
能。每节 Network+ Academy 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。