交換機(jī)(Switch)意為“開關(guān)”是一種用于電(光)信號轉(zhuǎn)發(fā)的網(wǎng)絡(luò)設(shè)備。它可以為接入交換機(jī)的任意兩個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)提供獨(dú)享的電信號通路。常見的交換機(jī)是以太網(wǎng)交換機(jī)。其他常見的還有電話語音交換機(jī)、光纖交換機(jī)等。
其實(shí),交換技術(shù)是一個(gè)具有簡化、低價(jià)、高性能和高端口密集特點(diǎn)的交換產(chǎn)品,體現(xiàn)了橋接技術(shù)的復(fù)雜交換技術(shù)在OSI參考模型的第二層操作。與橋接器一樣,交換機(jī)按每一個(gè)包中的MAC地址相對簡單地決策信息轉(zhuǎn)發(fā)。而這種轉(zhuǎn)發(fā)決策一般不考慮包中隱藏的更深的其他信息。
和集線器每個(gè)端口共享同樣帶寬不同的是,交換機(jī)的數(shù)據(jù)帶寬具有獨(dú)享性。在這樣的前提下,在同一個(gè)時(shí)間段內(nèi),交換機(jī)就可以將數(shù)據(jù)傳輸?shù)蕉鄠€(gè)節(jié)點(diǎn)之間,并且每個(gè)節(jié)點(diǎn)都可 以當(dāng)做獨(dú)立網(wǎng)段而獨(dú)自享有固定的部分帶寬,這樣就沒有和其他設(shè)備進(jìn)行競爭實(shí)用的必要。
交換機(jī)工作于OSI參考模型的第二層,即數(shù)據(jù)鏈路層。交換機(jī)內(nèi)部的CPU會在每個(gè)端口成功連接時(shí),通過將MAC地址和端口對應(yīng),形成一張MAC表。在今后的通訊中,發(fā)往該MAC地址的數(shù)據(jù)包將僅送往其對應(yīng)的端口,而不是所有的端口。因此,交換機(jī)可用于劃分?jǐn)?shù)據(jù)鏈路層廣播,即沖突域;但它不能劃分網(wǎng)絡(luò)層廣播,即廣播域。