交換器是一種用於電(光)訊號轉送的網路設備,它可以為接取交換器的任兩個網路節點提供獨享的電訊號通路。交換器只是用來分配網路資料的,它可以把很多主機連起來,這些主機對外各有各的IP;交換器工作在中繼層,根據MAC位址尋址,且不能提供該功能。
本教學操作環境:windows7系統、Dell G3電腦。
交換器是什麼
交換器(Switch)是一種用於電(光)訊號轉送的網路設備。它可以為接取交換器的任兩個網路節點提供獨享的電訊號通路。最常見的交換器是乙太網路交換器。其他常見的還有電話語音交換機、光纖交換器等。
交換器的傳輸模式有全雙工,半雙工,全雙工/半雙工自適應 。交換器的全雙工是指交換器在發送數據的同時也能夠接收數據,兩者同步進行,這好像我們平時打電話一樣,說話的同時也能夠聽到對方的聲音。目前的交換器都支援全雙工。全雙工的好處在於遲延小,速度快。
交換器只是用來分配網路資料的,他可以把很多主機連起來,這些主機對外各有各的IP。交換器工作在中繼層,根據MAC位址定址,且不能提供此功能。
交換器的工作原理
#交換器工作於OSI參考模型的第二層,它有一條很高頻寬的背部匯流排和內部交換矩陣,所有的連接埠都掛在這條背部總線上。工作時,交換器首先會根據收到資料幀中的來源MAC位址建立該位址同交換器連接埠的映射,並將其寫入MAC位址表中。然後,交換器將資料幀中的目的MAC位址同已建立的MAC位址表進行比較,以決定由哪個連接埠進行轉送。如果資料幀中的目的MAC位址不在MAC位址表中,則會向所有連接埠轉送。當某個接收埠回應後,交換機會學習新的MAC位址,並把它加到內部MAC位址表中,從而把網路「分段」。在今後的通訊中,發送到該MAC位址的封包將僅送往其對應的端口,而不是所有的端口。
交換器可在同一時刻進行多個連接埠對之間的資料傳輸,每個連接埠都可視為獨立的網段,連接在其上的網路設備獨自享有全部的頻寬,無須同其他設備競爭使用。當節點A向節點D發送資料時,節點B可同時向節點C發送數據,且這兩個傳輸都享有網路的全部頻寬,都有自己的虛擬連線。
更多相關知識,請造訪常見問題欄位!
以上是交換器是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!