目錄
一、數據鏈路層功能
二、交換機的工作原理
三、交換機的四大功能
一、數據鏈路層功能
- 位于網絡層與物理層之間
- 數據鏈路的建立、維護與拆除
- 幀包裝、幀傳輸、幀同步
- 幀的差錯恢復
- 流量控制
二、交換機的工作原理
交換機通過數據幀的源 MAC 地址,學習到交換機端口和 MAC 地址的對應關系,并記錄到交換機的 MAC 地址表中。
①當交換機開機的時候,MAC地址表表項位空?
②主機 A 向主機 D 發送數據:A 發送數據幀,數據幀的源 MAC 地址是 11:11:11:11:11:11 ,目的 MAC 地址是 44:44:44:44:44:44 。
③交換機端口 1 收到數據幀,交換機會自動學習,記錄源 MAC 地址和端口的對應到 MAC 地址表項。交換機不知道目的 MAC 地址在哪個端口,于是將數據幀進行泛洪,即轉發到除端口 1 之外的所有端口。B 和 C 發現目的 MAC 地址不是自己,將丟棄數據幀。
④ D 發現是發送給自己的數據幀,于是發送應答數據幀,源 MAC 地址是 44:44:44:44:44:44 ,目的 MAC 地址是 11:11:11:11:11:11 。
⑤交換機端口 4 收到數據幀,記錄 D 的 MAC 地址表項。于是交換機知道了主機 A 和主機 D 的 MAC 地址信息,之后會根據 MAC 地址表進行直接轉發。交換機通過同樣的方式,可以學習到主機 B 和主機 C 的 MAC 地址。
?
三、交換機的四大功能
1.學習功能:數據幀經過交換機,交換機會自動學習數據幀的源mac地址
2,轉發功能:數據幀經過交換機,會在mac表中查找數據幀的目的mac,查找成功,會從相應的接口轉發數據
3.查詢功能 (泛洪) :數據幀經過交換機,會在mac表中查找數據幀的目的mac,查找失敗,會從所有接口轉發相同數據(泛洪)
4.刷新功能:交換機默認300s刷新一次mac地址表