簡述IP路由的選擇策略。即當IP資料包準備好了的時候,路

2021-04-03 05:45:17 字數 5971 閱讀 3117

1樓:匿名使用者

路由器工作原理

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

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

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

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

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

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

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

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

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

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

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

2樓:匿名使用者

(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的資料幀,一次通訊過程宣告結束。 事實上,路由器除了上述的路由選擇這一主要功能外,還具有網路流量控制功能。有的路由器僅支援單一協議,但大部分路由器可以支援多種協議的傳輸,即多協議路由器。

由於每一種協議都有自己的規則,要在一個路由器中完成多種協議的演算法,勢必會 降低路由器的效能。因此,我們以為,支援多協議的路由器效能相對較低。使用者購買路由器時,需要根據自己的實際情況,選擇自己需要的網路協議的路由器。

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

當一個路由器收到一個資料包後在路由器的網路層經過查詢路由表已經知道該資料包應**出去的下一跳及對應

3樓:匿名使用者

可能是:路由器要驗證一下我接收的資料包(對端傳送過來的資料包)到底是不是傳送給我的(主要檢視目的mac地址是不是我的,如果是,證明是傳送給我,然後接收處理,如果不是我的mac地址,直接丟棄),這樣也可以防止一部分攻擊(如果不需要驗證,可以直接使用軟體封裝一個目的地址是 任意一個ip地址,傳送給路由器,那路由器豈不是就要進行處理**)

4樓:匿名使用者

既然經過路由器的**,說明通訊的雙方不在同一個子網內。不同子網之間的通訊由ip地址來進行定址。

當資料包到達對方子網後,定址方式變為基於mac方式尋找。即,同一子網內定址方式是通過mac地址來判斷的。

至於為什麼同一子網內定址方式要基於mac地址,這就是為什麼有交換機和路由器的問題。

5樓:

區域網中資料傳送依靠的是mac地址,而不是ip地址,arp是保證能夠得到資料傳送的最終mac地址,只有得到mac地址,才能將資料包裝配成「幀」(幀頭裡含有源和目的mac地址),資料才能傳送。記住:資料的裝配過程是從高到底,四層的「段」,三層的「包」,二層的「幀」。

6樓:逸風

避免ip地址衝突ip地址偽裝竊取握手包。

7樓:c_希恩

呵呵 你所問的這個問題 我以前也想過, 說句實話,沒有一個人可以回答你,比如hongyanyy的回答,他說必須經過這麼一個過程 而你想問的是為什麼一定要經過這麼一個過程。

就像你所說,目的地址已經有了為什麼要用mac, s pine 的回答有問題,區域網也是通過ip的~雖然交換機只認mac但是ip也是一個媒介,如果你的臺式不設定ip地址的話而且沒有路由器無法自動獲取,你覺得你的電腦能連線到其他電腦嗎?

樓主這個問題就不要糾結了,不是沒有人能教你 而能說明白這個問題的人並不在這裡,而且即使你有一天真碰到這麼個人 他的解釋未必是你能聽明白的,國內未必有這樣的人 因為這個答案課本上不會有的。

8樓:匿名使用者

最終的傳輸是依賴於底層的,你以為只要ip就可以完成資訊傳遞嗎?不,物理鏈路上傳播的只是位元流,網路裝置比如路由器收到後,必須「向上傳遞」,先變成幀,然後才是ip資料包,這樣它才能被路由器cpu處理,處理完,「向下」發,轉化成位元流,繼續傳輸,這裡的上和下都是在路由器裡,你可以把他理解為邏輯上的上下。hongyanyy的回答挺有道理。

9樓:匿名使用者

不是的,你沒理解tcp/ip協議裡的一個基本概念,就是每次路由器資料傳輸,都是要進行一次三層到一層的過程,比如一個路由器到一個路由器,是要在這個路由器把資料從三層到一層,這樣進入了線路,再在下一個路由器從一層到三層,不斷的周而復始。所以路由器需要arp來進行一個二層的工作。

如何去除華為路由模擬器配置時彈出的資訊

10樓:zhaojishun大眾

方法:中括號下面輸入 華為基礎命令:undo info-center enable(撤銷資訊)。

擴充套件資料:

一、ensp(enterprise network simulation platform)是一款由華為提供的免費的、可擴充套件的、圖形化操作的網路**工具平臺,主要對企業網路路由器、交換機進行軟體**,完美呈現真實裝置實景,支援大型網路模擬,讓廣大使用者有機會在沒有真實裝置的情況下能夠模擬演練,學習網路技術。

二、低、高階路由器的區別:

「低端路由器和高階路由器都是差不多的用法,為什麼**會相差這麼遠啊?」其實這個問題提得很不錯,不少不熟悉產品技術的朋友基本上都會類似的疑問——「為什麼一樣的功能,這款路由器這麼貴,另外一款又這麼便宜」、「為什麼思科的路由器這麼貴?而tp-link的這麼便宜?

」、「這兩款路由器的主要引數都一樣,為什麼效能卻相差這麼遠?」

對於這些問題,我們都必須從路由器的基本原理談起。

路由器的工作原理在上文已經介紹。

把網路分段可以解決這些問題,但同時你必須提供一種機制使不同網段的計算機可以互相通訊,就是促生了路由器這種裝置:

三、華為路由模擬器具有以下功能:

1.可模擬華為交換機、路由器和三層交換機執行,全真vrp系統

2.可任意組網路拓撲圖

3.支援摸擬serial,ethernet網路介面,支援console口,可新增主機pc

4.隨模擬器附帶12個基本實驗,簡明扼要,對照實驗教程輸命令,讓你迅速成為tcp/ip網路高手

5.隨模擬器附帶tcp/ip理論學習教程,介紹tcp/ip基礎、交換機和路由器原理及應用,動態路由協議原理,和防火牆原理

11樓:匿名使用者

中括號下面輸入 undo info-center enable(撤銷資訊)

擴充套件資料:

低、高階路由器區別

「低端路由器和高階路由器都是差不多的用法,為什麼**會相差這麼遠啊?」其實這個問題提得很不錯,不少不熟悉產品技術的朋友基本上都會類似的疑問——「為什麼一樣的功能,這款路由器這麼貴,另外一款又這麼便宜」、「為什麼思科的路由器這麼貴?而tp-link的這麼便宜?

」、「這兩款路由器的主要引數都一樣,為什麼效能卻相差這麼遠?」

對於這些問題,我們都必須從路由器的基本原理談起。

路由器的工作原理在上文已經介紹。

把網路分段可以解決這些問題,但同時你必須提供一種機制使不同網段的計算機可以互相通訊,就是促生了路由器這種裝置:

影響的因素

經過上面的介紹,也許大家還是不怎麼了解路由器的工作情況,其實沒關係,這個也不是我們的目的,我們主要還是為了跟大家說明,路由器的工作原理決定了它必須使用晶片來完成一些必要的判斷和資料包的**,而這個工作是交由一個處理器來完成,各種有待處理或者處理好的資料包則存在記憶體裡面。因此,處理器的工作頻率和記憶體容量很大程度上決定著一款路由器的效能。

但是,路由器的效能也不能完全看處理器頻率和記憶體容量,處理器用得差路由器效能好不了,但反過來處理器好了路由器效能卻不一定好;處理器主頻只是處理器的一個效能指標,其匯流排寬度(16位還是32位)、cache容量和結構、內部匯流排結構、是單cpu還是多cpu分散式處理、運算模式等指標,都會影響處理器效能。幾乎所有路由器採用的都是通訊專業risc cpu,所以「採用通訊專業risc cpu」相當於什麼都沒說,關鍵要看這顆cpu到底用的是什麼核心,內部結構如何。記憶體也是一樣,記憶體容量大小並不決定一切,如果負載不大,那麼4m的記憶體和8m的記憶體在使用時也許效果並不會有多大區別,所以根據記憶體的大小來絕對評判路由器效能並不科學(當然記憶體容量大還是有好處)。

低、高階區別

「低端路由器和高階路由器都是差不多的用法,為什麼**會相差這麼遠啊?」其實這個問題提得很不錯,不少不熟悉產品技術的朋友基本上都會類似的疑問——「為什麼一樣的功能,這款路由器這麼貴,另外一款又這麼便宜」、「為什麼思科的路由器這麼貴?而tp-link的這麼便宜?

」、「這兩款路由器的主要引數都一樣,為什麼效能卻相差這麼遠?」

對於這些問題,我們都必須從路由器的基本原理談起。

路由器的工作原理在上文已經介紹。

把網路分段可以解決這些問題,但同時你必須提供一種機制使不同網段的計算機可以互相通訊,就是促生了路由器這種裝置:

影響的因素

經過上面的介紹,也許大家還是不怎麼了解路由器的工作情況,其實沒關係,這個也不是我們的目的,我們主要還是為了跟大家說明,路由器的工作原理決定了它必須使用晶片來完成一些必要的判斷和資料包的**,而這個工作是交由一個處理器來完成,各種有待處理或者處理好的資料包則存在記憶體裡面。因此,處理器的工作頻率和記憶體容量很大程度上決定著一款路由器的效能。

但是,路由器的效能也不能完全看處理器頻率和記憶體容量,處理器用得差路由器效能好不了,但反過來處理器好了路由器效能卻不一定好;處理器主頻只是處理器的一個效能指標,其匯流排寬度(16位還是32位)、cache容量和結構、內部匯流排結構、是單cpu還是多cpu分散式處理、運算模式等指標,都會影響處理器效能。幾乎所有路由器採用的都是通訊專業risc cpu,所以「採用通訊專業risc cpu」相當於什麼都沒說,關鍵要看這顆cpu到底用的是什麼核心,內部結構如何。記憶體也是一樣,記憶體容量大小並不決定一切,如果負載不大,那麼4m的記憶體和8m的記憶體在使用時也許效果並不會有多大區別,所以根據記憶體的大小來絕對評判路由器效能並不科學(當然記憶體容量大還是有好處)。

靜態IP路由器設定,靜態ip的網如何設定無線路由器引數啊,具體點

你這個192.168.8.21如果是路由器的wan口設定的話,肯定會出錯,因為它跟閘道器的ip就不在同一個b類網段中,會找不到閘道器 你掩碼設為254.0的話,192.168.8.0是同192.168.9.0在同一個網段 254.0的b類是0 1,2 3,4 5,6 7,8 9這麼分,每兩個c類地址...

路由中IP和閘道器的問題

ip相當於身份證.是分給你網路地址.閘道器相當於出入境管理局.你的網路請求及資訊進出都要從閘道器走.ip在一個網路中是不能重複的.要不然閘道器就不知道網路請求是誰發出的,也就不知道.網路的響應是給誰的.路由器的ip是配置在埠之上的。比如說路由器的乙太網口ip是192.168.0.1 24,下面接了接...

如何選擇ipad,該如何選擇自己合適的iPad呢?

購買ipad之前,你首先需要知道自己的使用需求。以我個人為例,對於我而言,購買一款ipad的需求是可以為自己創造價值。記得,我的第一款ipad是在上學的時候入手的ipadmini2,當時買的目的就是為了看考研 是平常老師上課時的課件。畢竟作為一名學生,資金有限,只能買了小屏的ipadmini2,但對...