網(wǎng)橋及橋接地址表,網(wǎng)橋是根據(jù)MAC地址傳遞數(shù)據(jù)幀的二層設(shè)備。它不能處理三層的地址信息,所以網(wǎng)橋的操作與網(wǎng)絡(luò)層使用什么樣的協(xié)議棧無(wú)關(guān)。
如圖1所示,網(wǎng)橋可以把一個(gè)大的網(wǎng)絡(luò)分段,主機(jī)被分開放置在每個(gè)網(wǎng)絡(luò)分段中。這樣,相對(duì)于把主機(jī)集中放置在一個(gè)大的網(wǎng)段里,每個(gè)分段中主機(jī)的沖突機(jī)會(huì)都會(huì)減少。正如我們所知道的,網(wǎng)橋的每一個(gè)端口都是一個(gè)單獨(dú)的沖突域。圖1 網(wǎng)橋可以將網(wǎng)絡(luò)分段當(dāng)網(wǎng)橋在它的一個(gè)端口上收到一個(gè)數(shù)據(jù)幀時(shí),它會(huì)讀取該數(shù)據(jù)幀封裝里的源MAC地址,然后把這個(gè)MAC地址與收到該數(shù)據(jù)幀的接口進(jìn)行映射,并且把這種映射關(guān)系保存到橋接地址表(Bridging Table)中。通過(guò)使用橋接地址表,網(wǎng)橋可以知道某一臺(tái)主機(jī)連接在自己的哪一個(gè)端口上,并且根據(jù)橋接地址表所提供的信息,阻塞那些來(lái)自于本地網(wǎng)段的、不應(yīng)該被傳輸?shù)臄?shù)據(jù)幀,以實(shí)現(xiàn)基于MAC地址的對(duì)數(shù)據(jù)幀的轉(zhuǎn)發(fā)/過(guò)濾決策。網(wǎng)橋使用存儲(chǔ)轉(zhuǎn)發(fā)(store-and-forward)機(jī)制處理數(shù)據(jù)幀。即當(dāng)一個(gè)數(shù)據(jù)幀到達(dá)網(wǎng)橋時(shí),會(huì)在該數(shù)據(jù)幀完全進(jìn)入網(wǎng)橋后對(duì)該數(shù)據(jù)幀進(jìn)行循環(huán)冗余碼校驗(yàn),以保證數(shù)據(jù)幀沒有損壞。然后按照該數(shù)據(jù)幀的目的MAC地址,在橋接地址表里找到相應(yīng)的端口,轉(zhuǎn)發(fā)該數(shù)據(jù)幀。如果該端口忙,則緩存該數(shù)據(jù)幀,直到端口可以轉(zhuǎn)發(fā)該數(shù)據(jù)幀。對(duì)于主機(jī)來(lái)說(shuō),網(wǎng)橋的操作是透明的,但是當(dāng)在網(wǎng)絡(luò)里使用網(wǎng)橋時(shí),還是會(huì)為網(wǎng)絡(luò)增加大約10%~30%的網(wǎng)絡(luò)延時(shí)。這是因?yàn)樵谵D(zhuǎn)發(fā)一個(gè)數(shù)據(jù)幀之前,網(wǎng)橋要先使用橋接地址表進(jìn)行轉(zhuǎn)發(fā)/過(guò)濾決策,來(lái)決定是否轉(zhuǎn)發(fā)及向哪個(gè)端口轉(zhuǎn)發(fā)該數(shù)據(jù)幀。這個(gè)操作會(huì)對(duì)轉(zhuǎn)發(fā)數(shù)據(jù)幀造成延時(shí)。近年來(lái),嵌入式系統(tǒng)的廣泛應(yīng)用已經(jīng)深刻改變了我們的生活方式。從智能手機(jī)到智能家居,從汽車到醫(yī)療設(shè)備,嵌入式技術(shù)已經(jīng)成為現(xiàn)代社會(huì)不可或缺的...詳情>>
2023-12-12 11:02:35在當(dāng)今的科技世界中,嵌入式系統(tǒng)已經(jīng)滲透到我們生活的方方面面,從智能手機(jī)、電視、汽車到醫(yī)療設(shè)備等。而在這些設(shè)備中,Linux網(wǎng)絡(luò)編程扮演著至...詳情>>
2023-12-12 09:55:55在數(shù)字化世界中,游戲已經(jīng)成為了人們休閑娛樂的重要方式之一。隨著科技的不斷進(jìn)步,游戲開發(fā)行業(yè)也在不斷發(fā)展,而Java作為一門廣泛使用的編程語(yǔ)...詳情>>
2023-12-12 08:49:15在數(shù)字化的時(shí)代,網(wǎng)頁(yè)設(shè)計(jì)已經(jīng)成為了一個(gè)重要的領(lǐng)域。而在這個(gè)領(lǐng)域中,HTML(HyperTextMarkupLanguage)無(wú)疑是最基礎(chǔ)、最重要的一環(huán)。它是構(gòu)建...詳情>>
2023-12-12 08:15:55嵌入式系統(tǒng)開發(fā)中,內(nèi)存分配是一個(gè)至關(guān)重要的話題。嵌入式系統(tǒng)通常具有有限的內(nèi)存資源,因此合理的內(nèi)存分配方式對(duì)系統(tǒng)的性能和穩(wěn)定性至關(guān)重要。...詳情>>
2023-12-12 06:35:55