交換機工作在數據鏈路層,數據通過MAC地址轉發,集線器工作在物理層,以廣播的形式轉發數據。中心內部采用總線型拓撲,必須同時保持單邊性,并且只能保持半雙工模式;交換機上兩個端口之間的通道是獨立的,能夠實現全雙工通信。
交換機和集線器的不同:
1.工作層次。
hub工作在物理層,屬于第一層設備,每發送一條數據,所有端口都能接收,采用廣播的方式,所以網絡性能受到極大的限制。
交換工作在數據鏈路層中,屬于兩層設備,每一端口形成一張MAC地址轉發表,根據數據包MAC地址轉發數據,而非廣播形式。
2.轉發方式。
hub的工作原理就是廣播形式,無論哪一個端口接收數據后,都要廣播到所有的端口,在接入設備數量較多的情況下,網絡性能將受到極大的影響。
交換機按照MAC地址轉發數據,接收到報文后,檢查報文的目的MAC地址,查找相應端口以便轉發,而不是廣播所有端口。
3.傳輸方式。
集線器內部采用總線型拓撲,每個節點共享一條總線進行通信,數據包的收發收發均采用CSMA/CD協議,且在相同的時間內具有單向性,只能保持半雙工模式。雙方的端口不能一次接收數據,當兩個端口通訊的時候,其它端口是不同的。
在交換端進行通信時,兩個端口之間的信道是獨立的,能夠實現全雙工通信。雙端口同時接收數據。
4.帶寬影響。
一個集線器,不管有多少個端口,所有端口都共享一個寬帶,一個時刻只能有兩個端口傳輸數據,而且只能工作在半雙工模式。