敘述路由器的工作原理及工作過程,路由器的工作原理

時間 2021-09-06 19:50:02

1樓:匿名使用者

傳統地,路由器工作於osi七層協議中的第三層,其主要任務是接收來自一個網路介面的資料包,根據其中所含的目的地址,決定**到下一個目的地址。因此,路由器首先得在**路由表中查詢它的目的地址,若找到了目的地址,就在資料包的幀格前新增下一個mac地址,同時ip資料包頭的ttl(time to live)域也開始減數,並重新計算校驗和。當資料包被送到輸出埠時,它需要按順序等待,以便被傳送到輸出鏈路上。

路由器在工作時能夠按照某種路由通訊協議查詢裝置中的路由表。如果到某一特定節點有一條以上的路徑,則基本預先確定的路由準則是選擇最優(或最經濟)的傳輸路徑。由於各種網路段和其相互連線情況可能會因環境變化而變化,因此路由情況的資訊一般也按所使用的路由資訊協議的規定而定時更新。

網路中,每個路由器的基本功能都是按照一定的規則來動態地更新它所保持的路由表,以便保持路由資訊的有效性。為了便於在網路間傳送報文,路由器總是先按照預定的規則把較大的資料分解成適當大小的資料包,再將這些資料包分別通過相同或不同路徑傳送出去。當這些資料包按先後秩序到達目的地後,再把分解的資料包按照一定順序包裝成原有的報文形式。

路由器的分層定址功能是路由器的重要功能之一,該功能可以幫助具有很多節點站的網路來儲存定址資訊,同時還能在網路間截獲傳送到遠地網段的報文,起**作用;選擇最合理的路由,引導通訊也是路由器基本功能;多協議路由器還可以連線使用不同通訊協議的網路段,成為不同通訊協議網路段之間的通訊平臺。

一般來說,路由器的主要工作是對資料包進行儲存**,具體過程如下:

第一步:當資料包到達路由器,根據網路物理介面的型別,路由器呼叫相應的鏈路層功能模組,以解釋處理此資料包的鏈路層協議報頭。這一步處理比較簡單,主要是對資料的完整性進行驗證,如crc校驗、幀長度檢查等。

第二步:在鏈路層完成對資料幀的完整性驗證後,路由器開始處理此資料幀的ip層。這一過程是路由器功能的核心。

根據資料幀中ip包頭的目的ip地址,路由器在路由表中查詢下一跳的ip地址;同時,ip資料包頭的ttl(time to live)域開始減數,並重新計算校驗和(checksum)。

第三步:根據路由表中所查到的下一跳ip地址,將ip資料包送往相應的輸出鏈路層,被封裝上相應的鏈路層包頭,最後經輸出網路物理介面傳送出去。

簡單地說,路由器的主要工作就是為經過路由器的每個資料包尋找一條最佳傳輸路徑,並將該資料包有效地傳送到目的站點。由此可見,選擇最佳路徑策略或叫選擇最佳路由演算法是路由器的關鍵所在。為了完成這項工作,在路由器中儲存著各種傳輸路徑的相關資料——路由表(routing table),供路由選擇時使用。

上述過程描述了路由器的主要而且關鍵的工作過程,但沒有說明其它附加效能,例如訪問控制、網路地址轉換、排隊優先順序等。

2樓:匿名使用者

路由器是工作在ip協議網路層實現子網之間**資料的裝置。路由器內部可以劃分為控制平面和資料通道。在控制平 面上,路由協議可以有不同的型別。

路由器通過路由協議交換網路的拓撲結構資訊,依照拓撲結構動態生成路由表。在資料通道上,**引擎從輸入線路接收ip包 後,分析與修改包頭,使用**表查詢輸出埠,把資料交換到輸出線路上。**表是根據路由表生成的,其表項和路由表項有直接對應關係,但**表的格式和路 由表的格式不同,它更適合實現快速查詢。

**的主要流程包括線路輸入、包頭分析、資料儲存、包頭修改和線路輸出。   路由協議根據網 絡拓撲結構動態生成路由表。ip協議把整個網路劃分為管理區域,這些管理區域稱為自治域,自治域區號實行全網統一管理。

這樣,路由協議就有域內協議和域間 協議之分。域內路由協議,如ospf、is-is,在路由器間交換管理域內代表網路拓撲結構的鏈路狀態,根據鏈路狀態推匯出路由表。域間路由協議相鄰節點 交換資料,不能使用多播方式,只能採用指定的點到點連線。

  路由器結構體系   路由器的控制平面,執行在通用cpu系統中,多年來一直沒有多少變化。在高可用性設計中,可以採用雙主控進行主從式備份,來保證控制平面的可靠性。路由 器的資料通道,為適應不同的線路速度,不同的系統容量,採用了不同的實現技術。

路由器的結構體系正是根據資料通道**引擎的實現機理來區分。簡單而言,可以分為軟體**路由器和硬體**路由器。軟體**路由器使用cpu軟體技術實現 資料**,根據使用cpu的數目,進一步區分為單cpu的集中式和多cpu的分散式。

硬體**路由器使用網路處理器硬體技術實現資料**,根據使用網路處 理器的數目及網路處理器在裝置中的位置,進一步細分為單網路處理器的集中式、多網路處理器的負荷分擔並行式和中心交換分散式。

路由器的工作原理

3樓:

傳統地,路由器工作於osi七層協議中的第三層,其主要任務是接收來自一個網路介面的資料包,根據其中所含的目的地址,決定**到下一個目的地址。因此,路由器首先得在**路由表中查詢它的目的地址,若找到了目的地址,就在資料包的幀格前新增下一個mac地址,同時ip資料包頭的ttl(time to live)域也開始減數,並重新計算校驗和。當資料包被送到輸出埠時,它需要按順序等待,以便被傳送到輸出鏈路上。

路由器在工作時能夠按照某種路由通訊協議查詢裝置中的路由表。如果到某一特定節點有一條以上的路徑,則基本預先確定的路由準則是選擇最優(或最經濟)的傳輸路徑。由於各種網路段和其相互連線情況可能會因環境變化而變化,因此路由情況的資訊一般也按所使用的路由資訊協議的規定而定時更新。

網路中,每個路由器的基本功能都是按照一定的規則來動態地更新它所保持的路由表,以便保持路由資訊的有效性。為了便於在網路間傳送報文,路由器總是先按照預定的規則把較大的資料分解成適當大小的資料包,再將這些資料包分別通過相同或不同路徑傳送出去。當這些資料包按先後秩序到達目的地後,再把分解的資料包按照一定順序包裝成原有的報文形式。

路由器的分層定址功能是路由器的重要功能之一,該功能可以幫助具有很多節點站的網路來儲存定址資訊,同時還能在網路間截獲傳送到遠地網段的報文,起**作用;選擇最合理的路由,引導通訊也是路由器基本功能;多協議路由器還可以連線使用不同通訊協議的網路段,成為不同通訊協議網路段之間的通訊平臺。

一般來說,路由器的主要工作是對資料包進行儲存**,具體過程如下:

第一步:當資料包到達路由器,根據網路物理介面的型別,路由器呼叫相應的鏈路層功能模組,以解釋處理此資料包的鏈路層協議報頭。這一步處理比較簡單,主要是對資料的完整性進行驗證,如crc校驗、幀長度檢查等。

第二步:在鏈路層完成對資料幀的完整性驗證後,路由器開始處理此資料幀的ip層。這一過程是路由器功能的核心。

根據資料幀中ip包頭的目的ip地址,路由器在路由表中查詢下一跳的ip地址;同時,ip資料包頭的ttl(time to live)域開始減數,並重新計算校驗和(checksum)。

第三步:根據路由表中所查到的下一跳ip地址,將ip資料包送往相應的輸出鏈路層,被封裝上相應的鏈路層包頭,最後經輸出網路物理介面傳送出去。

簡單地說,路由器的主要工作就是為經過路由器的每個資料包尋找一條最佳傳輸路徑,並將該資料包有效地傳送到目的站點。由此可見,選擇最佳路徑策略或叫選擇最佳路由演算法是路由器的關鍵所在。為了完成這項工作,在路由器中儲存著各種傳輸路徑的相關資料——路由表(routing table),供路由選擇時使用。

上述過程描述了路由器的主要而且關鍵的工作過程,但沒有說明其它附加效能,例如訪問控制、網路地址轉換、排隊優先順序等。

4樓:譚天謝問柳

1、路由器接收來自它連線的某個**的資料。

2、路由器將資料向上傳遞,並且(必要時)重新組合ip資料包。

3、路由器檢查ip頭部中的目的地址,如果目的地址位於發出資料的那個網路,那麼路由器就放下被認為已經達到目的地的資料,因為資料是在目的計算機所在網路上傳輸。

4、如果資料要送往另一個網路,那麼路由器就查詢路由表,以確定資料要**到的目的地。

5、路由器確定哪個介面卡負責接收資料後,就通過相應的軟體傳遞資料,以便通過網路來傳送資料。

工作原理示例:

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

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

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

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

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

5樓:匿名使用者

要解釋路由器的概念,首先得知道什麼是路由。所謂“路由”,是指把資料從一個地方傳送到另一個地方的行為和動作,而路由器,正是執行這種行為動作的機器,它的英文名稱為router,是一種連線多個網路或網段的網路裝置,它能將不同網路或網段之間的資料資訊進行“翻譯”,以使它們能夠相互“讀懂”對方的資料,從而構成一個更大的網路。

簡單的講,路由器主要有以下幾種功能:

第一,網路互連,路由器支援各種區域網和廣域網介面,主要用於互連區域網和廣域網,實現不同網路互相通訊;

第二,資料處理,提供包括分組過濾、分組**、優先順序、複用、加密、壓縮和防火牆等功能;

第三,網路管理,路由器提供包括配置管理、效能管理、容錯管理和流量控制等功能。

為了完成“路由”的工作,在路由器中儲存著各種傳輸路徑的相關資料--路由表(routing table),供路由選擇時使用。路由表中儲存著子網的標誌資訊、網上路由器的個數和下一個路由器的名字等內容。路由表可以是由系統管理員固定設定好的,也可以由系統動態修改,可以由路由器自動調整,也可以由主機控制。

在路由器中涉及到兩個有關地址的名字概念,那就是:靜態路由表和動態路由表。由系統管理員事先設定好固定的路由表稱之為靜態(static)路由表,一般是在系統安裝時就根據網路的配置情況預先設定的,它不會隨未來網路結構的改變而改變。

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

為了簡單地說明路由器的工作原理,現在我們假設有這樣一個簡單的網路。如圖所示,a、b、c、d四個網路通過路由器連線在一起。

現在我們來看一下在如圖所示網路環境下路由器又是如何發揮其路由、資料**作用的。現假設網路a中一個使用者a1要向c網路中的c3使用者傳送一個請求訊號時,訊號傳遞的步驟如下:

第1步:使用者a1將目的使用者c3的地址c3,連同資料資訊以資料幀的形式通過集線器或交換機以廣播的形式傳送給同一網路中的所有節點,當路由器a5埠偵聽到這個地址後,分析得知所發目的節點不是本網段的,需要路由**,就把資料幀接收下來。

第2步:路由器a5埠接收到使用者a1的資料幀後,先從報頭中取出目的使用者c3的ip地址,並根據路由表計算出發往使用者c3的最佳路徑。因為從分析得知到c3的網路id號與路由器的c5網路id號相同,所以由路由器的a5埠直接發向路由器的c5埠應是訊號傳遞的最佳途經。

第3步:路由器的c5埠再次取出目的使用者c3的ip地址,找出c3的ip地址中的主機id號,如果在網路中有交換機則可先發給交換機,由交換機根據mac地址表找出具體的網路節點位置;如果沒有交換機裝置則根據其ip地址中的主機id直接把資料幀傳送給使用者c3,這樣一個完整的資料通訊**過程也完成了。

從上面可以看出,不管網路有多麼複雜,路由器其實所作的工作就是這麼幾步,所以整個路由器的工作原理基本都差不多。當然在實際的網路中還遠比上圖所示的要複雜許多,實際的步驟也不會像上述那麼簡單,但總的過程是這樣的。

目前,生產路由器的廠商,國外主要有cisco(思科)公司、北電網路等,國內廠商包括華為等。

dhcp的工作過程,dhcp的工作過程 10

小小芝麻大大夢 1 dhcp client以廣播的方式發出dhcp discover報文。2 所有的dhcp server都能夠接收到dhcp client傳送的dhcp discover報文,所有的dhcp server都會給出響應,向dhcp client傳送一個dhcp offer報文。dhc...

沒有上網,但是路由器開著,路由器算是在工作嗎

通電就工作 不過至於長時間工作有沒有問題就看質量拉 我們寢室也有一個 我記得最長記錄有一個月沒段過點,現在也沒什麼問題 撥號上網時,路由器處於自動撥號狀態,所以開著時路由器一直處於連線狀態,開啟電腦就可以上網了。通電時路由器一直在工作,應該不會有多大影響吧,廠家肯定考慮到大家的想法了的。所以放心地開...

變頻器的原理及應用,變頻器工作原理

在網上搜程子華講的 菱變頻器應用技術講座1 變頻器原理 多看幾遍就知道了。還可以 很多相關的教程。要是下不到就hi我 我給你發。變頻器工作原理 變頻器是通過改變電機工作電源頻率的方式來控制交流電動機的電力控制裝置。使用的電源分為交流電源和直流電源,一般的直流電源大多是由交流電源通過變壓器變壓,整流濾...