要逐步帶著大家理清網(wǎng)絡(luò)基礎(chǔ)知識(shí),因?yàn)楝F(xiàn)在安防和網(wǎng)絡(luò)已經(jīng)密不可分,所以必要的網(wǎng)絡(luò)原理還是需要掌握的,可能對(duì)你做安防工程或者相關(guān)工作沒有直接的實(shí)際作用,但是可以讓你變得有技術(shù)底蘊(yùn)和底氣,況且知其然知其所以然,總是沒有壞處。
交換機(jī)通常是運(yùn)行在網(wǎng)絡(luò)OSI七層模型的第二層數(shù)據(jù)鏈路層,如圖中,第三層網(wǎng)絡(luò)層通常是路由器運(yùn)行在該層,那么三層交換機(jī)就是說明交換機(jī)具有了路由器的某些功能,但是三層交換機(jī)是不能替代路由器的。
今天我們來看看,交換機(jī)的工作轉(zhuǎn)發(fā)原理是什么樣的。
交換機(jī)既然是利用端口進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)傳輸,那么它是如何識(shí)別數(shù)據(jù)是誰給誰的呢?
其實(shí)交換機(jī)通電后會(huì)自動(dòng)建立一個(gè)端口地址表,也叫MAC地址表它會(huì)記錄每個(gè)設(shè)備的MAC地址機(jī)和哪個(gè)端口連接的,它會(huì)有自動(dòng)學(xué)習(xí)功能,一開始如果沒有地址,每次經(jīng)過交換機(jī)的信息,它都會(huì)讀取并記錄下送信息過來的設(shè)備端口MAC地址,如果下次有其他設(shè)備送信息給該設(shè)備,就直接送達(dá)了。
最普遍的情況下,轉(zhuǎn)發(fā)原則是這樣的:交換機(jī)收到一個(gè)以太幀數(shù)據(jù),它自己會(huì)比對(duì)交換機(jī)已經(jīng)學(xué)習(xí)到的端口地址表,如果表里存在端口地址,直接在對(duì)應(yīng)的端口轉(zhuǎn)發(fā)出去。如果表里不存在,則會(huì)向剩下的每個(gè)端口(除送信息過來的端口)廣播發(fā)送一條相同的信息。
這是我能用自己的話把我所理解的交換機(jī)轉(zhuǎn)發(fā)原理盡力展示給大家了,中間已經(jīng)省掉一些沒必要糾纏的專業(yè)術(shù)語了。
為了方便大家理解,手動(dòng)圖:
交換機(jī)A和交換機(jī)B,現(xiàn)在如果從主機(jī)01發(fā)一個(gè)數(shù)據(jù)到主機(jī)03,設(shè)定的前提是,交換機(jī)A和B的地址表都是空白。
那么首先,從主機(jī)01發(fā)數(shù)據(jù)到交換機(jī)A,交換機(jī)A在收到數(shù)據(jù)以后,先識(shí)別出主機(jī)的MAC地址是01(假設(shè)是01因?yàn)槊颗_(tái)設(shè)備都是16進(jìn)制的唯一地址),端口號(hào)是1。
交換機(jī)A查找自己MAC地址表,發(fā)現(xiàn)沒有(如果有就直接轉(zhuǎn)發(fā)),交換機(jī)A向其他的所有端口廣播。
交換機(jī)B收到數(shù)據(jù)信息后,識(shí)別并學(xué)習(xí)源地址和過來的端口號(hào)。
交換機(jī)B查看地址表,發(fā)現(xiàn)沒有,記錄并向除了端口3以外的兩個(gè)端口發(fā)送廣播包。
最后的情況是,主機(jī)02會(huì)收到數(shù)據(jù)一次,不是自己的,丟棄數(shù)據(jù);主機(jī)03收到數(shù)據(jù)一次,正好是自己的,接收數(shù)據(jù);主機(jī)04也收到一次,丟棄。
整個(gè)轉(zhuǎn)發(fā)過程就是這樣了。
審核編輯:劉清
-
以太網(wǎng)
+關(guān)注
關(guān)注
41文章
5635瀏覽量
175992 -
以太網(wǎng)交換機(jī)
+關(guān)注
關(guān)注
0文章
130瀏覽量
14651 -
交換機(jī)
+關(guān)注
關(guān)注
22文章
2747瀏覽量
101934 -
路由器
+關(guān)注
關(guān)注
22文章
3839瀏覽量
116758 -
OSI
+關(guān)注
關(guān)注
0文章
85瀏覽量
15653
發(fā)布評(píng)論請(qǐng)先 登錄
基礎(chǔ)知識(shí):理解網(wǎng)絡(luò)交換機(jī)的原理
項(xiàng)目中如何選擇交換機(jī)?
請(qǐng)問怎樣去設(shè)計(jì)一種網(wǎng)絡(luò)交換機(jī)?
接入層交換機(jī)、匯聚層交換機(jī)和核心層交換機(jī)的區(qū)別
交換機(jī)相關(guān)資料下載
網(wǎng)絡(luò)交換機(jī)
怎樣選擇交換機(jī)
什么是存儲(chǔ)轉(zhuǎn)發(fā)型交換機(jī)/可堆疊交換機(jī)
無線交換機(jī)二層轉(zhuǎn)發(fā)分析

評(píng)論