路由器的原理與作用

2021-05-24 07:19:24 字數 2642 閱讀 7704

路由器是一種典型的網路層裝置。它是兩個區域網之間接幀傳輸資料,在osi/rm之中被稱之為中介系統,完成網路層中繼或第三層中繼的任務。路由器負責在兩個區域網的網路層間接幀傳輸資料,**幀時需要改變幀中的位址。它在osi/rm中的位置如圖1所示。

一、原理與作用

路由器(router)是用於連線多個邏輯上分開的網路,所謂邏輯網路是代表乙個單獨的網路或者乙個子網。當資料從乙個子網傳輸到另乙個子網時,可通過路由器來完成。因此,路由器具有判斷網路位址和選擇路徑的功能,它能在多網路互聯環境中,建立靈活的連線,可用完全不同的資料分組和介質訪問方法連線各種子網,路由器只接受源 站或其他路由器的資訊,屬網路層的一種互聯裝置。它不關心各子網使用的硬體裝置,但要求執行與網路層協議相一致的軟體。路由器分本地路由器和遠端路由器,本地路由器是用來連線網路傳輸介質的,如光纖、同軸電纜、雙絞線;遠端路由器是用來連線遠端傳輸介質,並要求相應的裝置,如**線要配數據機,無線要通過無線接收機、發射機。

一般說來,異種網路互聯與多個子網互聯都應採用路由器來完成。

路由器的主要工作就是為經過路由器的每個資料幀尋找一條最佳傳輸路徑,並將該資料有效地傳送到目的站點。由此可見,選擇最佳路徑的策略即路由演算法是路由器的關鍵所在。為了完成這項工作,在路由器中儲存著各種傳輸路徑的相關資料——路徑表(routing table),供路由選擇;時使用。路徑表中儲存著子網的標誌資訊、網上路由器的個數和下乙個路由器的名字等內容。路徑表可以是由系統管理員固定設定好的,也可以由系統動態修改,可以由路由器自動調整,也可以由主機控制。

1.靜態路徑表 

由系統管理員事先設定好固定的路徑表稱之為靜態(static)路徑表,一般是在系統安裝時就根據網路的配置情況預先設定的,它不會隨未來網路結構的改變而改變。

2.動態路徑表 

動態(dynamic)路徑表是路由器根據網路系統的運**況而自動調整的路徑表。路由器根據路由選擇協議(routing protocol)提供的功能,自動學習和記憶網路運**況,在需要時自動計算資料傳輸的最佳路徑。

二、路由器的優缺點

1.優點 

適用於大規模的網路;

複雜的網路拓撲結構,負載共享和最優路徑;

能更好地處理多**;

安全性高;

隔離不需要的通訊量;

節省區域網的頻寬;

減少主機負擔。

2.缺點 

它不支援非路由協議; 

安裝複雜; 

**高。 

三、路由器的功能

(1)在網路間截獲傳送到遠地網段的報文,起**的作用。

(2)選擇最合理的路由,引導通訊。為了實現這一功能,路由器要按照某種路由通訊協議,查詢路由表,路由表中列出整個網際網路絡中包含的各個節點,以及節點間的路徑情況和與它們相聯絡的傳輸費用。如果到特定的節點有一條以上路徑,則基於預先確定的準則選擇最優(最經濟)的路徑。由於各種網路段和其相互連線情況可能發生變化,因此路由情況的資訊需要及時更新,這是由所使用的路由資訊協議規定的定時更新或者按變化情況更新來完成。網路中的每個路由器按照這一規則動態地更新它所保持的路由表,以便保持有效的路由資訊。 

(3)路由器在**報文的過程中,為了便於在網路間傳送報文,按照預定的規則把大的資料報分解成適當大小的資料報,到達目的地後再把分解的資料報包裝成原有形式。

(4)多協議的路由器可以連線使用不同通訊協議的網路段,作為不同通訊協議網路段通訊連線的平台。

(5)路由器的主要任務是把通訊引導到目的地網路,然後到達特定的節點站位址。後乙個功能是通過網路位址分解完成的。例如,把網路位址部分的分配指定成網路、子網和區域的一組節點,其餘的用來指明子網中的特別站。分層定址允許路由器對有很多個節點站的網路儲存定址資訊。

在廣域網範圍內的路由器按其**報文的效能可以分為兩種型別,即中間節點路由器和邊界路由器。儘管在不斷改進的各種路由協議中,對這兩類路由器所使用的名稱可能有很大的差別,但所發揮的作用卻是一樣的。

中間節點路由器在網路中傳輸時,提供報文的儲存和**。同時根據當前的路由表所保持的路由資訊情況,選擇最好的路徑傳送報文。由多個互連的lan組成的公司或企業網路一側和外界廣域網相連線的路由器,就是這個企業網路的邊界路由器。它從外部廣域網收集向本企業網路定址的資訊,**到企業網路中有關的網路段;另一方面集中企業網路中各個lan段向外部廣域網傳送的報文,對相關的報文確定最好的傳輸路徑。

我們通過乙個例子來說明路由器工作原理。

其工作原理如下:

(1)工作站a將工作站b的位址120.0.5連同資料資訊以資料幀的形式傳送給路由器1。

(2)路由器1收到工作站a的資料幀後,先從報頭中取出位址120.0.5,並根據路徑表計算出發往工作站b的最佳路徑:r1->r2->r5->b;並將資料幀發往路由器2。

(3)路由器2重複路由器1的工作,並將資料幀**給路由器5。

(4)路由器5同樣取出目的位址,發現120.0.5就在該路由器所連線的網段上,於是將該資料幀直接交給工作站b。

(5)工作站b收到工作站a的資料幀,一次通訊過程宣告結束。

事實上,路由器除了上述的路由選擇這一主要功能外,還具有網路流量控制功能。有的路由器僅支援單一協議,但大部分路由器可以支援多種協議的傳輸,即多協議路由器。由於每一種協議都有自己的規則,要在乙個路由器中完成多種協議的演算法,勢必會 降低路由器的效能。因此,我們以為,支援多協議的路由器效能相對較低。使用者購買路由器時,需要根據自己的實際情況,選擇自己需要的網路協議的路由器。

近年來出現了交換路由器產品,從本質上來說它不是什麼新技術,而是為了提高通訊能力,把交換機的原理組合到路由器中,使資料傳輸能力更快、更好。

路由器工作原理

路由原理 當ip子網中的一台主機傳送ip分組給同一ip子網的另一台主機時,它將直接把ip分組送到網路上,對方就能收到。而要送給不同ip於網上的主機時,它要選擇乙個能到達目的子網上的路由器,把ip分組送給該路由器,由路由器負責把ip分組送到目的地。如果沒有找到這樣的路由器,主機就把ip分組送給乙個稱為...

路由器原理(一)

覺得之前對路由器的了解還不是特別清楚,繼續來學習,是參考了路由器的原理及其配置 一 一 路由器的基礎知識 1 路由器的概述 作為網路層的網路互連裝置路由器在網路互連中起到了不可或缺的作用。與物理層或資料鏈路層的網路互連裝置相比,其具有一些物理層或資料鏈路層的網路互連裝置所沒有的重要功能。它能實現異構...

MVC路由器原理

目錄 1 什麼是路由 2 路由的註冊 3 url的模式匹配 4 由url到控制器 舉例什麼是路由?假如你在上大學的時候,睡覺起晚了,醒來後發現宿舍同學都 了,你想到上午還有課,但是不記得去哪個教室去上了,這時候你會查下課程表,然後就知道去哪個教室上課了。這個課程表就是你的路由。網路中的路由器,路由器...