交換機屬於二層設備,是我們經常見到的一種網絡設備之一,那么它究竟是什么原理有什么功能呢今天就來看一下。
一、交換機的工作原理
地址學習、廣播、轉發:當有一台主機發送數據經過交換機時,交換機會查找自己的MAC地址表。如果交換機中不存在目標MAC地址,交換機會廣播所有端口(除了數據發送的端口)如果有端口回應則交換機就會把這條MAC地址存儲到MAC地址表中,並通過這條MAC地址把數據發送到目標端口。完成地址學習。
更新:交換機的老化時間為300s
交換機的功能:
學習MAC地址:交換機的每個端口連接相應的MAC地址,並將地址映射起來存放在交換機的緩存中的MAC地址表中。
轉發/過濾:當一個數據幀的目的地址在MAC地址表中有映射時,它被轉發到連接目的節點的端口而不是所有端口。
消除回路:當交換機中有冗余回路時,交換機通過生成樹協議避免回路的產生,同時允許存在后備路徑。
二、路由器的工作原理
路由器屬於三層設備即網絡層,從名字即可看出它解決的是網絡與網絡之間,即網際通信的問題。
簡單來說路由器就是跨越互聯網,把信息從源端送到目的端。
路由器的基本功能:提供路由,選路——最優路徑,並沿路徑轉發數據包等。