網絡交換機(Network Switch)是連接同一區域網絡內多部設備的核心硬件,透過學習每部設備的 MAC 地址,把數據精準轉發到正確的埠,是現時企業及家居網絡最常見的連接裝置。本頁講解交換機的運作原理、與集線器及路由器的分別,以及管理型交換機的實際用途。
交換機的定義:按地址轉發數據的網絡樞紐
交換機是一部連接電腦、伺服器、攝影機等多部網絡設備的硬件,屬於多埠的網絡橋接器(Multiport Bridge)。它在 OSI 模型的數據鏈路層(第二層)運作,利用每部設備網卡獨有的 MAC 地址來判斷數據應該送往哪一個埠,而不是像較原始的裝置那樣把訊號廣播到所有埠。部分交換機同時具備第三層路由功能,可稱為三層交換機或多層交換機。
交換機的核心能力在於「學習」。每當有數據幀從某個埠進入,交換機便會記錄該幀的來源 MAC 地址,並把「地址—埠號」的對應關係存入內部的 MAC 地址表。之後若有數據要送往這個地址,交換機便直接從對應的埠轉發出去,其餘埠完全不受影響;若地址表中未有相關記錄,交換機才會把該幀廣播到所有埠一次,藉此學習該設備實際連接在哪個埠上。