集線器的工作機(jī)理是廣播(broadcast),無論是從哪一個端口接收到什么類型的數(shù)據(jù)包,都以廣播的形式將數(shù)據(jù)包發(fā)送給其余的所有端口,由連 接在這些端口上的網(wǎng)卡判斷處理這些信息,符合的留下處理,否則丟棄掉, 這樣很容易產(chǎn)生廣播風(fēng)暴,當(dāng)網(wǎng)絡(luò)較大時網(wǎng)絡(luò)性能會受到很大的影響。從它的工作狀態(tài)看,HUB的執(zhí)行效率比較低(將數(shù)據(jù)包發(fā)送到了所有端口), 安全性差(所有的網(wǎng)卡都能接收到,只是非目的地網(wǎng)卡丟棄了數(shù)據(jù)包),而 且一次只能處理一個數(shù)據(jù)包,在多個端口同時出現(xiàn)數(shù)據(jù)包的時候就出現(xiàn)碰 撞,數(shù)據(jù)包按照串行進(jìn)行處理,不適合用于較大的網(wǎng)絡(luò)主干中。
交換機(jī)是基于MAC地址進(jìn)行交換。它通過分析Ethernet包的包頭信息(其中包含了源MAC地址、 目標(biāo)MAC地址、信息長度等),取得目標(biāo)MAC地址后,查找交換機(jī)中存儲的地址對照表(MAC地址對應(yīng)的端口),確認(rèn)具有此MAC地址的網(wǎng)卡連接在哪個端口上,然后僅將數(shù)據(jù)包送到對應(yīng)端口,有效地抑制廣播風(fēng)暴的產(chǎn)生。這就是Switch同HUB最大的不同點。而交換機(jī)內(nèi)部轉(zhuǎn)發(fā)數(shù)據(jù)包的背板帶寬也遠(yuǎn)大于端口帶寬, 因此數(shù)據(jù)包處于并行狀態(tài),效率較高,可以滿足大型網(wǎng)絡(luò)環(huán)境大量數(shù)據(jù)并行處理的要求。
|