不論是人工交換還是程控交換,都是為了傳輸語音信號,是需要獨(dú)占線路的“電路交換”。而以太網(wǎng)是一種計算機(jī)網(wǎng)絡(luò),需要傳輸?shù)氖菙?shù)據(jù),因此采用的是“分組交換”。但無論采取哪種交換方式,交換機(jī)為兩點(diǎn)間提供“獨(dú)享通路”的特性不會改變。就以太網(wǎng)設(shè)備而言,交換機(jī)和集線器的本質(zhì)區(qū)別就在于:當(dāng)A發(fā)信息給B時,如果通過集線器,則接入集線器的所有網(wǎng)絡(luò)節(jié)點(diǎn)都會收到這條信息(也就是以廣播形式發(fā)送),只是網(wǎng)卡在硬件層面就會過濾掉不是發(fā)給本機(jī)的信息;而如果通過交換機(jī),除非A通知交換機(jī)廣播,否則發(fā)給B的信息C絕不會收到(獲取交換機(jī)控制權(quán)限從而監(jiān)聽的情況除外)。
因?yàn)榻粨Q機(jī)有帶寬很高的內(nèi)部交換矩陣和背部總線,并且這個背部總線上掛接了所有的端口,通過內(nèi)部交換矩陣,就能夠把數(shù)據(jù)包直接而迅速地傳送到目的節(jié)點(diǎn)而非所有節(jié)點(diǎn), 這樣就不會浪費(fèi)網(wǎng)絡(luò)資源,從而產(chǎn)生非常高的效率。同時在此過程中,數(shù)據(jù)傳輸?shù)某潭确浅8撸鞘艿绞褂谜叩臍g迎和普遍好評。
總之,交換機(jī)是一種基于MAC地址識別,能完成封裝轉(zhuǎn)發(fā)數(shù)據(jù)幀功能的網(wǎng)絡(luò)設(shè)備。交換機(jī)可以“學(xué)習(xí)”MAC地址,并把其存放在內(nèi)部地址表中,通過在數(shù)據(jù)幀的始發(fā)者和目標(biāo)接收者之間建立臨時的交換路徑,使數(shù)據(jù)幀直接由源地址到達(dá)目的地址。
交換機(jī)的任意節(jié)點(diǎn)收到數(shù)據(jù)傳輸指令后,即對于存儲在內(nèi)存里的地址表進(jìn)行快速查找,從而對于MAC地址的網(wǎng)卡連接位置進(jìn)行確認(rèn),然后再將數(shù)據(jù)傳輸?shù)皆摴?jié)點(diǎn)上。如果在地址表中找到相應(yīng)的位置,則進(jìn)行傳輸;如果沒有,交換機(jī)就會將該地址進(jìn)行記錄,以利于下次尋找和使用。交換機(jī)一般只需要將幀發(fā)送到相應(yīng)的點(diǎn),而無需如集線器發(fā)送到所有節(jié)點(diǎn),從而節(jié)省了資源和時間,提高了數(shù)據(jù)傳輸?shù)乃俾省?/p>