交換機收發原理:工作在資料鏈路層,交換機擁有一條很高寬頻的背部匯流排和內部交換矩陣。交換機的所有埠都掛接在這條匯流排上。當收到資料報以後,處理埠會查詢記憶體中的mac位址(就是是固化在網絡卡上序列eeprom中的實體地址)掛接到那個埠,通過內部的交換矩陣將其傳送到目的埠。目的埠不存在,就會廣播到所有的埠,接收埠回應後交換機會學習新的mac位址,並將其新增到內部mac位址表中。
下面用圖的形式簡單表述:
假設交換機a和交換機b的mac位址都為空。
現在主機11向主機13傳送資料,因為交換機mac位址為空,所以交換機a先學習。此時交換機a的位址為:
因為交換機mac的位址表為空,所以通過埠2和埠3傳送廣播。
交換機2通過4埠接收資料,會執行下列操作:
1:學習mac位址
2:通過埠5、6傳送廣播
此時交換機2的mac位址為:
至此,主機13收到資料,12和14丟棄資料。
交換機原理
計算機網路中,交換概念的提出是對傳統共享工作模式的改進。如集線器 hub 是一種物理層共享裝置,hub本身不能識別資料報的目的位址,當集線器接收到資料報時,它以廣播的方式播送到各個埠,由每一台主機通過驗證資料報的目的位址來決定是否接收。交換機 switch 是一種資料鏈路層裝置,它的內部程式可以檢查...
交換機原理
交換機的命根子 mac位址表 現有a計算機,他的mac位址是aa b計算機,mac位址是bb aa通過交換機某一介面和交換機說我要找bb 可能交換機不知道bb的mac位址,但是交換機把aa和他對應的介面記在了小本子上,然後進行廣播詢問。下次有人想找aa,那麼就把那個人的mac位址和所對應的介面也記到...
交換機交換機
交換機。常常聽人說交換機 路由器。什麼是交換機?為什麼叫交換機?交換什麼?交換機是不是就是路由器?這二者有什麼區別?這是我的疑問。沒辦法,基礎沒打好。一 什麼是交換機 交換機是這麼一種裝置 將網路分成若干小段,以解決網路擁堵,降低出錯,提高傳輸效率。為什麼分成若干小段可以提高傳輸效率呢?這涉及到網路...