交換機(jī)的三大功能:MACA地址的學(xué)習(xí)、數(shù)據(jù)幀的轉(zhuǎn)發(fā)或者是數(shù)據(jù)幀的過濾、利用生成樹協(xié)議防止網(wǎng)絡(luò)環(huán)路。
交換機(jī)的交換方式一般有三種:直通轉(zhuǎn)發(fā)、片斷轉(zhuǎn)發(fā)和存儲(chǔ)轉(zhuǎn)發(fā)
直通轉(zhuǎn)發(fā):交換機(jī)檢測(cè)到目錄地址后即轉(zhuǎn)發(fā)數(shù)據(jù)幀,也就是說只要讀到目標(biāo)地址以后就開始轉(zhuǎn)發(fā),大家分析一下數(shù)據(jù)幀的格式就知道了,加上前導(dǎo)位和目標(biāo)地址也就是14個(gè)字節(jié)左右,不需要再往后分析了。這樣減少延時(shí),但是不適合高錯(cuò)誤率的網(wǎng)絡(luò)。因?yàn)橛幸恍?shù)據(jù)碰撞幀,是小于64字節(jié)的,也會(huì)一起轉(zhuǎn)發(fā)!
片斷轉(zhuǎn)發(fā):與直通轉(zhuǎn)發(fā)相似,只是在轉(zhuǎn)發(fā)的時(shí)候會(huì)檢測(cè)幀的前64個(gè)字節(jié),這前64個(gè)字節(jié)中會(huì)包含一小部分?jǐn)?shù)據(jù),好處是可以把可以把小于64字節(jié)的壞幀拋棄掉,以節(jié)約帶寬。
存儲(chǔ)轉(zhuǎn)發(fā):這是延時(shí)最大的一種轉(zhuǎn)發(fā),在進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā)之前要將收到的幀進(jìn)行完整性校驗(yàn),確認(rèn)沒有錯(cuò)誤才進(jìn)行轉(zhuǎn)發(fā),如果有錯(cuò)誤就不轉(zhuǎn)發(fā)。好處是可以丟棄任何小于64字節(jié)和受損的數(shù)據(jù)包,但是缺點(diǎn)是延遲大。