Hub 集線器、Switch 交換器、Router 路由器 完全解析:一次搞懂三大網路設備

Published September 17, 2025 by 徐培鈞
架構
可開啟中文 CC 字幕

在建置網路環境時,Hub、Switch 和 Router 是三種最常見的設備。雖然它們看起來相似,都有多個網路孔可以連接設備,但實際功能和運作方式卻大不相同。

本文將用簡單易懂的方式,說明這三種設備的差異,幫助你在選購或使用時做出正確判斷。

Hub(集線器):簡單但效率不佳的連接方式

Hub 的基本功能

Hub 的作用就是把多台電腦連接起來,形成一個簡單的網路。它有多個網路孔,每個孔都可以插一條網路線。

運作原理很單純

Hub 的工作方式非常直接:

  • 只知道「有設備連上來了」,但不知道是什麼設備
  • 當收到任何資料時,就複製一份發給所有連接的設備
  • 完全沒有過濾或判斷功能

實際運作情況

假設有 4 台電腦連接到同一個 Hub:

  1. 電腦 A 要傳資料給電腦 B
  2. 資料先到達 Hub
  3. Hub 把這筆資料複製 3 份,分別送給電腦 B、C、D
  4. 雖然只有電腦 B 需要這筆資料,但 C 和 D 也會收到

使用 Hub 的問題

  • 安全風險:所有資料都被廣播,容易被竊聽
  • 頻寬浪費:大量不必要的資料傳輸
  • 效能低落:設備越多,整體速度越慢
  • 容易碰撞:多台設備同時傳輸時會互相干擾

目前 Hub 已經很少使用,主要被 Switch 取代。

Switch(交換器):智慧化的資料交換

Switch 的優勢

Switch 外觀和 Hub 類似,但內建了智慧功能,能夠學習和記憶連接設備的資訊。

關鍵技術:MAC 位址學習

每個網路設備都有一個獨特的 MAC 位址(就像身分證號碼)。Switch 會:

  • 記住每個設備的 MAC 位址
  • 把 MAC 位址和對應的網路孔建立對照表
  • 根據這個對照表,精確地傳送資料

Switch 內部的 MAC 位址對照表

以下是 Switch 內部儲存的對照表範例:

MAC 位址AA:BB:CC:11:22:33
設備名稱電腦 A
學習時間09:15:30
MAC 位址DD:EE:FF:44:55:66
設備名稱電腦 B
學習時間09:18:45
MAC 位址11:22:33:AA:BB:CC
設備名稱印表機
學習時間09:20:12
MAC 位址77:88:99:DD:EE:FF
設備名稱電腦 C
學習時間09:25:08

智慧運作過程

有了這個對照表,Switch 就能精確傳送資料:

範例 1:電腦 A 傳給電腦 B

  1. 電腦 A 要傳資料給電腦 B
  2. 資料到達 Switch(包含目標 MAC 位址:DD:EE:FF:44:55:66)
  3. Switch 查看對照表,找到這個 MAC 位址對應 Port 2
  4. Switch 只把資料傳送到 Port 2
  5. 只有電腦 B 會收到資料

範例 2:電腦 A 傳給電腦 C

  1. 電腦 A 要傳資料給電腦 C
  2. 資料到達 Switch(包含目標 MAC 位址:77:88:99:DD:EE:FF)
  3. Switch 查看對照表,找到這個 MAC 位址對應 Port 4
  4. Switch 只把資料傳送到 Port 4
  5. 只有電腦 C 會收到資料

重點:電腦 A 可以傳資料給任何連接到同一個 Switch 的設備,Switch 會根據目標設備的 MAC 位址,自動找到正確的網路孔進行傳送。

Switch 的明顯優勢

  • 提升安全性:資料只傳給需要的設備
  • 節省頻寬:消除不必要的資料廣播
  • 增進效能:每個網路孔可以同時收發資料
  • 減少干擾:避免資料碰撞問題

Router(路由器):連接不同網路的橋樑

Router 的核心任務

Router 的主要功能是連接不同的網路,讓它們之間可以互相通訊。最常見的應用就是連接家裡的網路和網際網路。

IP 位址處理能力

Router 和 Hub、Switch 最大的差別在於處理的位址類型:

MAC 位址 vs IP 位址的差異

MAC 位址識別網路卡硬體
IP 位址識別網路中的設備位置
MAC 位址AA:BB:CC:11:22:33
IP 位址192.168.1.100
MAC 位址固定不變,出廠就決定
IP 位址可以改變,由網路管理員分配
MAC 位址僅限同一網路內
IP 位址可跨越不同網路
MAC 位址像是身分證號碼
IP 位址像是郵寄地址

實際運作差異:

  • Hub/Switch:處理 MAC 位址,只能在同一網路內運作
  • Router:處理 IP 位址,可以在不同網路間傳送資料

為什麼需要兩種位址?

  • MAC 位址:讓 Switch 知道「這是哪台設備」
  • IP 位址:讓 Router 知道「這台設備在哪個網路」

Router 的判斷機制

當 Router 收到資料時,會進行以下判斷:

  1. 檢查資料的目標 IP 位址
  2. 判斷目標是在本地網路還是其他網路
  3. 如果是本地網路,就接收資料
  4. 如果是其他網路,就轉發到正確的網路

實際運作範例

情境設定:
假設公司內部是「紅色網路」(IP 範圍:192.168.1.x),外面有各種不同顏色的網路:

  • 藍色網路(IP 範圍:10.0.1.x)
  • 綠色網路(IP 範圍:172.16.1.x)
  • 黃色網路(IP 範圍:203.45.67.x)

Router 如何處理進來的資料:

  1. 從網際網路來的資料包含各種目標 IP 位址
  2. 目標是 192.168.1.50 → Router 接收(屬於紅色網路)
  3. 目標是 10.0.1.25 → Router 轉發給藍色網路
  4. 目標是 172.16.1.100 → Router 轉發給綠色網路
  5. 目標是 203.45.67.80 → Router 轉發給黃色網路

跨網路通訊詳細流程

場景:紅色網路的電腦要瀏覽 Google 網站

  1. 發起連線
  • 紅色網路電腦(192.168.1.10)要連到 Google(8.8.8.8)
  • 電腦發送資料:「我要連到 8.8.8.8」
  1. 本地 Router 判斷
  • 紅色網路的 Router 收到資料
  • 檢查目標 IP:8.8.8.8 不在 192.168.1.x 範圍內
  • 判斷:「這是要出去的資料」
  1. 送出到網際網路
  • Router 把資料包裝,加上路由資訊
  • 傳送到網際網路服務提供商(ISP)的 Router
  1. 網際網路上的跳轉
  • ISP Router 1:「8.8.8.8 不在我這裡,轉給下一個 Router」
  • ISP Router 2:「8.8.8.8 不在我這裡,轉給下一個 Router」
  • Google 的 Router:「8.8.8.8 在我這裡!」
  1. 到達目標
  • Google 的 Router 把資料傳給正確的伺服器(8.8.8.8)
  • 伺服器處理完請求,準備回傳資料
  1. 回程路徑
  • Google 回傳資料,目標是 192.168.1.10
  • 經過多個 Router 跳轉,最終回到紅色網路的 Router
  • 紅色網路 Router:「192.168.1.10 是我的內部電腦」
  • 把資料傳給正確的電腦

重點概念:

  • 路由表:每個 Router 都有一張路由表,記錄「哪些 IP 範圍該往哪裡送」
  • 跳轉機制:資料在網際網路上會經過多個 Router,每個 Router 都會檢查目標 IP 並決定下一站
  • 雙向通訊:去程和回程可能走不同路徑,但都能正確到達目的地

三種設備的關鍵差異

工作層級不同

  • Hub:最基本的連接,沒有智慧功能
  • Switch:智慧化的內網管理,處理 MAC 位址
  • Router:網路間的通訊,處理 IP 位址

使用場景

  • Hub:已經淘汰,了解概念即可
  • Switch:區域網路內部的設備連接
  • Router:連接內網與外網,或不同網路之間

資料處理方式

  • Hub:廣播給所有設備
  • Switch:精確傳送給目標設備
  • Router:根據 IP 位址決定傳送路徑

實際網路架構

完整的網路配置

在實際應用中,這些設備通常會一起使用:

  1. Router 連接網際網路,作為整個網路的對外閘道
  2. Switch 連接到 Router,管理內部多台設備
  3. 各種設備(電腦、印表機、伺服器)連接到 Switch

資料流向

  • 對外連線:設備 → Switch → Router → 網際網路
  • 內網通訊:設備 A → Switch → 設備 B
  • 外來資料:網際網路 → Router → Switch → 目標設備

總結

理解 Hub、Switch、Router 的差異,關鍵在於認識它們處理資料的方式:

  • Hub:無差別廣播,效率低但概念簡單
  • Switch:智慧轉送,是現代區域網路的標準配置
  • Router:跨網路通訊,連接內外網的重要設備

掌握這些基本概念,不僅有助於建置適合的網路環境,也能在遇到網路問題時更容易找到解決方向。選購設備時,記得要根據實際需求和預算來決定,不要一味追求最高規格,適合才是最重要的。