計算機網路實驗-交換機
阿新 • • 發佈:2018-12-24
知識點彙總
集線器是一種物理層裝置,本身不能識別MAC地址和IP地址,當集線器下連線的主機裝置間傳輸資料時,資料包是以廣播的方式進行傳輸,由每一臺主機自己眼中MAC地址來確定是否接收。
這種情況下,同一時刻由集線器連線的網路中只能傳輸一組資料,如果發生衝突則需要重傳。集線器下連線的所有埠共享整個頻寬,即所有埠為一個衝突域,如圖所示。
交換機則是工作在資料鏈路層的裝置,在接收到資料後,通過查詢自身系統MAC地址表中的MAC地址與埠對應關係,將資料傳送到目的埠。
交換機在同一時刻可進行多個埠之間的資料傳輸,每一埠都是獨立的物理網段,連線在埠上的網路裝置獨自享有全部的頻寬。因此,交換機起到了分割衝突域的作用,每一個埠為一個衝突域,如圖所示。
-
衝突域和廣播域的區別
衝突域是基於第一層(物理層) 而廣播域是基於第二層(資料鏈路層)
連線在一個HUB上的所有裝置構成一個衝突域,同時也構成一個廣播域;
連線在一個沒有劃分VLAN的交換機的各個埠上的裝置分別屬於不同的衝突域,但同屬於一個廣播域。
交換機的具體工作流程
工作原理
- 查詢記憶體中的MAC地址表用以確定目的MAC地址
- 利用內部交換矩陣將資料包傳送到目的節點
- 目的MAC地址不存在,則廣播到所有埠——泛洪
工作原理——MAC地址學習
- 自動學習功能
根據收到的ethernet包中的源MAC地址更新MAC地址表內容。 使用時間越長,學到的MAC地址就越多。 - 自動年齡功能(地址老化時間aging-time)
存在於MAC地址表中的MAC地址,如果長時間沒有從該MAC地址收到包,則該MAC地址將被刪除。當再次收到該MAC地址傳送的包時,把該包作為廣播包處理,重新學習。