常用路由器的功能和作用 基于網(wǎng)絡(luò)層
路由器的功能和作用在網(wǎng)絡(luò)層中主要是對(duì)數(shù)據(jù)包進(jìn)行存儲(chǔ)轉(zhuǎn)發(fā)這一塊,它的過(guò)程可以分為三步,數(shù)據(jù)包傳輸,然后是對(duì)數(shù)據(jù)幀的完整驗(yàn)證,***輸出IP數(shù)據(jù)包。
路由器的功能和作用 基于網(wǎng)絡(luò)層
隨著路由的不斷發(fā)展,路由器的功能和作用也更加的完善,可能好多人還不了解路由器功能中網(wǎng)絡(luò)層是如何運(yùn)行的,沒(méi)有關(guān)系,看完本文你肯定有不少收獲,希望本文能教會(huì)你更多東西。傳統(tǒng)地,路由器功能中OSI七層協(xié)議中的第三層,其主要任務(wù)是接收來(lái)自一個(gè)網(wǎng)絡(luò)接口的數(shù)據(jù)包,根據(jù)其中所含的目的地址,決定轉(zhuǎn)發(fā)到下一個(gè)目的地址。
因此,路由器首先得在轉(zhuǎn)發(fā)路由表中查找它的目的地址,若找到了目的地址,就在數(shù)據(jù)包的幀格前添加下一個(gè)MAC地址,同時(shí)IP數(shù)據(jù)包頭的TTL (Time To Live)域也開(kāi)始減數(shù),并重新計(jì)算校驗(yàn)和。當(dāng)數(shù)據(jù)包被送到輸出端口時(shí),它需要按順序等待,以便被傳送到輸出鏈路上。
路由器在工作時(shí)能夠按照某種路由通信協(xié)議查找設(shè)備中的路由表。如果到某一特定節(jié)點(diǎn)有一條以上的路徑,則基本預(yù)先確定的路由準(zhǔn)則是選擇***(或最經(jīng)濟(jì))的傳輸路徑。由于各種網(wǎng)絡(luò)段和其相互連接情況可能會(huì)因環(huán)境變化而變化,因此路由情況的信息一般也按所使用的路由信息協(xié)議的規(guī)定而定時(shí)更新。
網(wǎng)絡(luò)中,每個(gè)路由器的功能和作用都是按照一定的規(guī)則來(lái)動(dòng)態(tài)地更新它所保持的路由表,以便保持路由信息的有效性。為了便于在網(wǎng)絡(luò)間傳送報(bào)文,路由器總是先按照預(yù)定的規(guī)則把較大的數(shù)據(jù)分解成適當(dāng)大小的數(shù)據(jù)包,再將這些數(shù)據(jù)包分別通過(guò)相同或不同路徑發(fā)送出去。當(dāng)這些數(shù)據(jù)包按先后秩序到達(dá)目的地后,再把分解的數(shù)據(jù)包按照一定順序包裝成原有的報(bào)文形式。
路由器功能中分層尋址功能是路由器的功能和作用重要功能之一,該功能可以幫助具有很多節(jié)點(diǎn)站的網(wǎng)絡(luò)來(lái)存儲(chǔ)尋址信息,同時(shí)還能在網(wǎng)絡(luò)間截獲發(fā)送到遠(yuǎn)地網(wǎng)段的報(bào)文,起轉(zhuǎn)發(fā)作用;選擇最合理的路由,引導(dǎo)通信也是路由器功能;多協(xié)議路由器功能還可以連接使用不同通信協(xié)議的網(wǎng)絡(luò)段,成為不同通信協(xié)議網(wǎng)絡(luò)段之間的通信平臺(tái)。一般來(lái)說(shuō),路由器的功能和作用主要工作是對(duì)數(shù)據(jù)包進(jìn)行存儲(chǔ)轉(zhuǎn)發(fā),具體過(guò)程如下:
***步:當(dāng)數(shù)據(jù)包到達(dá)路由器,根據(jù)網(wǎng)絡(luò)物理接口的類型,路由器功能調(diào)用相應(yīng)的鏈路層功能模塊,以解釋處理此數(shù)據(jù)包的鏈路層協(xié)議報(bào)頭。這一步處理比較簡(jiǎn)單,主要是對(duì)數(shù)據(jù)的完整性進(jìn)行驗(yàn)證,如CRC校驗(yàn)、幀長(zhǎng)度檢查等。
第二步:在鏈路層完成對(duì)數(shù)據(jù)幀的完整性驗(yàn)證后,路由器開(kāi)始處理此數(shù)據(jù)幀的IP層。這一過(guò)程是路由器功能的核心。根據(jù)數(shù)據(jù)幀中IP包頭的目的IP地址,路由器在路由表中查找下一跳的IP地址;同時(shí),IP數(shù)據(jù)包頭的TTL(Time To Live)域開(kāi)始減數(shù),并重新計(jì)算校驗(yàn)和(Checksum)。
第三步:根據(jù)路由表中所查到的下一跳IP地址,將IP數(shù)據(jù)包送往相應(yīng)的輸出鏈路層,被封裝上相應(yīng)的鏈路層包頭,***經(jīng)輸出網(wǎng)絡(luò)物理接口發(fā)送出去。
路由器的功能和作用簡(jiǎn)單地說(shuō),路由器的主要工作就是為經(jīng)過(guò)路由器的每個(gè)數(shù)據(jù)包尋找一條***傳輸路徑,并將該數(shù)據(jù)包有效地傳送到目的站點(diǎn)。由此可見(jiàn),選擇***路徑策略或叫選擇***路由算法是路由器的關(guān)鍵所在。為了完成這項(xiàng)工作,在路由器功能中保存著各種傳輸路徑的相關(guān)數(shù)據(jù)——路由表(Routing Table),供路由選擇時(shí)使用。上述過(guò)程描述了路由器功能的主要而且關(guān)鍵的工作過(guò)程,但沒(méi)有說(shuō)明其它附加性能,例如訪問(wèn)控制、網(wǎng)絡(luò)地址轉(zhuǎn)換、排隊(duì)優(yōu)先級(jí)等。