日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

路由器配置新手上路----橋接與路由( 二 )


幀經(jīng)網(wǎng)橋轉(zhuǎn)發(fā)或過(guò)濾處理后,會(huì)在它們收到后被正確地發(fā)送出去 。在圖2中,自與主機(jī)2連接的那個(gè)接口,幀被原封不動(dòng)地轉(zhuǎn)發(fā)出去 。注重網(wǎng)橋并未專門定址,它是“透明”的 。主機(jī)1根本不知道那里存在一個(gè)網(wǎng)橋 。也要注重的是,兩個(gè)LAN的網(wǎng)絡(luò)地址都是相同的 。兩個(gè)物理LAN被作為一個(gè)統(tǒng)一的邏輯LAN對(duì)待 。
現(xiàn)在,假定同一LAN內(nèi)的兩個(gè)主機(jī)需要通信,網(wǎng)橋了解到它們都來(lái)自相同的接口 。此時(shí),網(wǎng)橋會(huì)將它從主機(jī)會(huì)話中收到的幀過(guò)濾掉(圖1的14號(hào)框) 。換言之,網(wǎng)橋不會(huì)將幀傳給其他接口 。這樣一來(lái),就可保證會(huì)話通信任本地進(jìn)行,防止本地會(huì)話干擾其他I‘AN網(wǎng)段上進(jìn)行的會(huì)話 。
當(dāng)然,橋接也有缺點(diǎn) 。首次引用一個(gè)MAC地址時(shí),網(wǎng)橋肯定會(huì)對(duì)其進(jìn)行擴(kuò)散處理 。但這還不是最嚴(yán)重的;最嚴(yán)重的問(wèn)題是,網(wǎng)橋也會(huì)擴(kuò)散所有廣播幀及所有多播幀 。假若一個(gè)網(wǎng)絡(luò)應(yīng)用嚴(yán)重依靠廣播或多播定址,就會(huì)造成可觀的網(wǎng)絡(luò)通信負(fù)擔(dān),因?yàn)樗袕V播及多播幀都會(huì)出現(xiàn)于所有LAN網(wǎng)段上 。
路由
所謂“路由”、“路由選擇”、或者“路由發(fā)送”(Routing),是指依據(jù)網(wǎng)絡(luò)消息之第3層頭內(nèi)的一個(gè)地址,對(duì)消息進(jìn)行轉(zhuǎn)發(fā)的過(guò)程 。然而,除了簡(jiǎn)單地讀取那個(gè)第3層地址之外,此時(shí)要做的事情還很多 ?,F(xiàn)在,讓我們逐步探討一個(gè)路由器轉(zhuǎn)發(fā)網(wǎng)絡(luò)消息時(shí)經(jīng)歷的各個(gè)基本步驟 。
在圖3中,我們展示了一條消息從主機(jī)1傳到主機(jī)2的過(guò)程 。封裝的級(jí)別與頭均進(jìn)行了最大程度的簡(jiǎn)化,使我們能將重點(diǎn)放在網(wǎng)絡(luò)消息的定址,以及它對(duì)路由的影響上 。第2層地址用自A到D的十六進(jìn)制數(shù)位表示 。要記住的是,MAC地址相當(dāng)于在LAN內(nèi)漫游的一個(gè)“航標(biāo)” 。假如主機(jī)想從同一個(gè)LAN內(nèi)的另一個(gè)主機(jī)獲取消息,那么始發(fā)主機(jī)就會(huì)將目標(biāo)主機(jī)的MAC地址放在幀頭內(nèi) 。否則,始發(fā)主機(jī)就會(huì)將消息發(fā)給一個(gè)路由器,以便路由到目標(biāo)網(wǎng)絡(luò)中去 。路由器收到直接發(fā)給自己某個(gè)接口的一個(gè)幀時(shí),就知道自己應(yīng)當(dāng)試著對(duì)幀內(nèi)的消息進(jìn)行路由 。注重在圖3中,由主機(jī)1發(fā)出的幀的目標(biāo)MAC地址是B,亦即路由器的地址 。幀內(nèi)封裝的是一個(gè)第3層頭,其中包含了目標(biāo)網(wǎng)絡(luò)和目標(biāo)主機(jī)地址 。
若消息預(yù)備交給路由器處理,路由器必須先知道主機(jī)采用的是何種通信協(xié)議,才能決定如何對(duì)消息加以控制 。在1.1.2小節(jié)中,我們已經(jīng)提到過(guò),每一層的頭都必須包含一些值,指出下一層封裝的是什么東西 。路由器必須檢查幀頭的這些值,判定幀內(nèi)封裝的是何種協(xié)議 。
在幀頭內(nèi),這要么是一個(gè)“協(xié)議類型”字段,要么是一個(gè)“服務(wù)接入點(diǎn)”(Service Access Point,SAP)字段 。苦協(xié)議類型或SAP字段指出幀內(nèi)包含的數(shù)據(jù)適用于正在由路由器路由的一種協(xié)議(圖1的3號(hào)框),路由器就會(huì)刪除幀頭,開(kāi)始處理剩下的東西——用一個(gè)第3層頭起始的數(shù)據(jù)包(圖l的4,5號(hào)框) 。在路由器上,針對(duì)其路由的每種協(xié)議,都運(yùn)行著一個(gè)獨(dú)立的程序 。我們將這種程序稱為“路由進(jìn)程”(Routing ProCss) 。
路由進(jìn)程會(huì)檢查包頭內(nèi)的目標(biāo)網(wǎng)絡(luò)地址(這是第3層),并在一張非凡的表格里查找相符的記錄(條目或入口) 。這張表格就是“路由表”(Routing Table),如圖1的9號(hào)框所示 。針對(duì)路由的每一種協(xié)議,路由器都會(huì)為其設(shè)置一張路由表 。在路由表內(nèi),包含了路由器已知全部網(wǎng)絡(luò)及其方向的一個(gè)列表 。若路由器未在路由表內(nèi)發(fā)現(xiàn)與目標(biāo)網(wǎng)絡(luò)地址相符的一個(gè)條目,就會(huì)將這個(gè)數(shù)據(jù)包丟棄(圖1的8號(hào)框) 。反之,假若路由器找到了與目標(biāo)網(wǎng)絡(luò)地址相符的一個(gè)表格條目,就會(huì)利用表中提供的信息,判定將數(shù)據(jù)包轉(zhuǎn)發(fā)到哪個(gè)接口 。
由于消息在網(wǎng)絡(luò)中必須以“幀”的形式出現(xiàn),所以路由器現(xiàn)在必須對(duì)包加以封裝,親自創(chuàng)建一個(gè)幀 。換句話說(shuō),路由器必須在包內(nèi)放置一個(gè)新的幀頭和幀尾(圖1 。4,12號(hào)框) 。注重在圖1中,包本身的內(nèi)容并不改變 。由于存在著多種不同的幀頭格式,所以路由器要根據(jù)在路由表中找到的接口名以及封裝方式,來(lái)決定包的新幀頭格式 。

推薦閱讀