筆點酷玩每日答疑,今天回答網友提問:二層交換機與三層交換機之間到底有什麼區別?
想要一句話講清楚二層交換機和三層交換機的區別是不明智的,但你可以這樣理解:三層交換機效能更強大,支援協議更多,且支援路由功能,可以實現VLAN之間的資料互通,而二層交換機只關心MAC地址,做不到VLAN間的互通。
所謂的二層交換機、三層交換機,其“層”的定義來自計算機網路的體系結構OSI或TCP/IP標準。其中,OSI模型屬於法律上的國際標準,共有如下7層結構(下圖左),但事實上通用的國際標準為TCP/IP的4層結構模型(下圖中),二者區別在於後者少了會話層和表示層,同時把資料鏈路層和物理層合併成為“網路介面層”這一層。
而我們學習計算機網路原理時為了便於理解,資料鏈路層和物理層是獨立的定義,模型也變為5層(上圖右“原理體系結構”)。
二層交換機對應的就是第2層:“資料鏈路層”,這一層主要用於解決分組在一個網路(或一段鏈路)上傳輸涉及到的相關問題,不關心IP地址,只關心MAC地址,即透過MAC地址標識網路中的各臺主機;從訊號所表示的一連串位元流中區分地址和資料,並對各主機之間爭用主線做出協調。
三層交換機對應的是第3層:“網路層”,它融合了第二層交換機和路由器的部分功能。“網路層”主要解決分組在多個網路上傳輸(路由)的問題。它需要標識網路以及網路中的個各主機,因此涉及了網路和主機共同編址的問題,例如IP地址。
三層交換機對於資料包轉發等規律性的過程由硬體高速實現,而像路由資訊更新、路由表維護、路由計算、路由確定等功能,由軟體來實現。透過一次路由,多次轉發,可為不同VLAN配置IP地址,加快大型區域網內部VLAN之間的資料交換互通。