|
在我剛接觸網(wǎng)絡(luò)知識的時候,有時候總是會被一個問題所困擾,那就是橋接、交換和路由之間的區(qū)別,相信大部分初學(xué)計算機(jī)網(wǎng)絡(luò)知識的網(wǎng)友朋友都會有這樣的情況。前幾天就遇到了一位網(wǎng)友朋友提出這樣的疑問,今天我就帶大家來了解什么是橋接、交換和路由,并且對于三者之間的區(qū)別及應(yīng)用場景做個詳細(xì)的介紹。
一、什么是橋接
橋接工作在OSI網(wǎng)絡(luò)參考模型的第二層數(shù)據(jù)鏈路層,是一種以MAC地址來作為判斷依據(jù)來將網(wǎng)絡(luò)劃分成兩個不同物理段的技術(shù),其被廣泛應(yīng)用于早期的計算機(jī)網(wǎng)絡(luò)當(dāng)中。
我們都知道,以太網(wǎng)是一種共享網(wǎng)絡(luò)傳輸介質(zhì)的技術(shù),在這種技術(shù)下,如果一臺計算機(jī)發(fā)送數(shù)據(jù)的時候,在同一物理網(wǎng)絡(luò)介質(zhì)上的計算機(jī)都需要接收,在接收后分析目的MAC地址,如果是屬于目的MAC地址和自己的MAC地址相同便進(jìn)行封裝提供給網(wǎng)絡(luò)層,如果目的MAC地址不是自己的MAC地址,那么就丟棄數(shù)據(jù)包。
橋接的工作機(jī)制是將物理網(wǎng)絡(luò)段(也就是常說的沖突域)進(jìn)行分隔,根據(jù)MAC地址來判斷連接兩個物理網(wǎng)段的計算機(jī)的數(shù)據(jù)包發(fā)送。
下面,我們舉個例子來為各位網(wǎng)友講解:在下圖中的網(wǎng)絡(luò)結(jié)構(gòu)中,有兩臺集線器分別連接多臺計算機(jī),我們分別將A集線器和B集線器定為A沖突域和B沖突域。在這樣的網(wǎng)絡(luò)環(huán)境中,如果計算機(jī)A向計算機(jī)C發(fā)送數(shù)據(jù)包時,集線器A會將數(shù)據(jù)包在整個網(wǎng)絡(luò)中的全部計算機(jī)(包括集線器B)發(fā)送一遍,而不管這些數(shù)據(jù)包是不是需要發(fā)送到另一臺區(qū)域B。

我們再將集線器A和集線器B分別連接到網(wǎng)橋的兩個端口上,如果計算機(jī)A再向計算機(jī)C發(fā)送數(shù)據(jù)包時會遇到什么樣的情況呢?這時集線器A也是同樣會將數(shù)據(jù)包在全網(wǎng)發(fā)送,當(dāng)?shù)竭_(dá)網(wǎng)橋后,網(wǎng)橋會進(jìn)行數(shù)據(jù)包目的MAC地址的分析,然后對比自己學(xué)習(xí)到的MAC地址表,如果這個表中沒有此MAC地址,網(wǎng)橋便會在兩個網(wǎng)段上的發(fā)送數(shù)據(jù)包,同時會將計算機(jī)A的MAC地址記錄在自己的表當(dāng)中。
經(jīng)過多次這樣的記錄,網(wǎng)橋會將所有的MAC地址記錄,并劃分為兩個段。這時計算機(jī)A再次發(fā)送數(shù)據(jù)包給B的時候,因為這兩臺計算機(jī)同處在一個物理段位上,數(shù)據(jù)包到達(dá)網(wǎng)橋時,網(wǎng)橋會將目的MAC地址和自己的表進(jìn)行對比,并且判斷計算機(jī)A和計算機(jī)B在同一個段位上,便不會轉(zhuǎn)發(fā)到區(qū)域B當(dāng)中,而如果不在同一個物理段當(dāng)中,網(wǎng)橋便會允許數(shù)據(jù)包通過網(wǎng)橋。
通過以上的例子我們了解到,網(wǎng)橋?qū)嶋H上是一種控制沖突域流量的設(shè)備。網(wǎng)橋現(xiàn)在基本上已經(jīng)很少用到了,除了隔離沖突域以外,網(wǎng)橋還可以實現(xiàn)不同O類型網(wǎng)絡(luò)的連接(令牌環(huán)網(wǎng)和以太網(wǎng)之間的連接)和網(wǎng)絡(luò)的擴(kuò)展(IEEE的5.4.3連接規(guī)則)等等功能。
本新聞共 4頁,當(dāng)前在第 1頁 1 2 3 4 |
【收藏】【打印】【進(jìn)入論壇】 |
|
|
|
|
|
|
|