交換器是一種基於MAC(網卡的硬體地址)識別,能完成封裝轉寄資料包功能的網路裝置。交換器可以“學習”MAC地址,並把其存放在內部地址表中,通過在資料幀的始發者和目標接收者之間建立臨時的交換路徑,使資料幀直接由源地址到達目的地址。交換器主要是組成區域網路,例如一個公司網路的搭建一般是使用交換器的,交換器不能轉寄資料包,也沒有路由到目的地址.現在交換器也分為二層交換器和三層交換器,三層交換器具有了路由器的功能了.路由器可以說是組成廣域網路的一個重要部分,路由器就是為資料包找到最合適的到達路徑的.就路由器與交換器來說,主要區別體現在以下幾個方面: (1)工作層次不同 最初的的交換器是工作在OSI/RM開放體繫結構的資料連結層,也就是第二層,而路由器一開始就設計工作在OSI模型的網路層。由於交換器工作在OSI的第二層(資料連結層),所以它的工作原理比較簡單,而路由器工作在OSI的第三層(網路層),可以得到更多的協議資訊,路由器可以做出更加智能的轉寄決策。 (2)資料轉寄所依據的對象不同 交換器是利用物理地址或者說MAC地址來確定轉寄資料的目的地址。而路由器則是利用不同網路的ID號(即IP地址)來確定資料轉寄的地址。IP地址是在軟體中實現的,描述的是裝置所在的網路,有時這些第三層的地址也稱為協議地址或者網路地址。MAC地址通常是硬體內建的,由網卡生產商來分配的,而且已經固化到了網卡中去,一般來說是不可更改的。而IP地址則通常由網路系統管理員或系統自動分配。 (3)傳統的交換器只能分割衝突域,不能分割廣播域;而路由器可以分割廣播域 由交換器串連的網段仍屬於同一個廣播域,廣播資料包會在交換器串連的所有網段上傳播,在某些情況下會導致通訊擁擠和安全性漏洞。串連到路由器上的網段會被分配成不同的廣播域,廣播資料不會穿過路由器。雖然第三層以上交換器具有VLAN功能,也可以分割廣播域,但是各子廣播域之間是不能通訊交流的,它們之間的交流仍然需要路由器。 (4)路由器提供了防火牆的服務 路由器僅僅轉寄特定地址的資料包,不傳送不支援路由協議的資料包傳送和未知目標網路資料包的傳送,從而可以防止廣播風暴。 如果你對網路不太瞭解上面這些比較專業的知識很難看到. 最通俗的語言就是,交換器負責同一網段的通訊,路由器負責不同網段的通訊.