當收到ip包需要查詢路由表時,用什麼規則完成路由查詢

2021-03-04 08:55:57 字數 5483 閱讀 3937

1樓:匿名使用者

最長匹配原則,有相同網段的路由去往不同路徑,匹配掩碼最長的路由條目。

路由器如何對ip資料報進行路由查詢

2樓:匿名使用者

當乙個數

抄據包進入路由器:

1、拆bai去二層幀頭;

du2、進入緩衝zhi區;

3、檢視目標位址(匹配路由表)dao;

4、重新封裝二層幀頭;

5、**。

二、switching process:

1、check framing and buffer packet;

檢視二層幀,進行crc校驗,層三的資料和頭部進入緩衝區(buffer);

2、check routing table;

查路由表,從buffer中拿出目標ip和路由表進行匹配(與運算);

3、re-encapsulation layer 2 header;

重新封裝二層幀頭;

注: (1)二層幀頭包括源mac位址和目標mac位址。

(2)此時的二層幀頭的源mac已經變為路由器出介面的位址。

4、forwarding from one local inte***ce;

**(從乙個本地介面封裝);

當路由器接收的ip報文的目標不在路由表中,將採取什麼策略

3樓:棉花糖

當ip資料報文到達路由器,路由器就會對ip資料報文進行三層的解封,找到這份資料報文的目標ip位址,然後匹配自己的路由表,如果有路由,就進行資料報文的**,沒有則丟棄,向源主機回覆「目標不可達」報文。

所以路由就是把資訊從源傳輸到目的地的行為。

形象一點來說,資訊包好比是乙個要去某地點的人,路由就是這個人選擇路徑的過程。而路由表就像一張地圖,標記著各種路線,資訊包就依靠路由表中的路線指引來到達目的地,路由條目就好像是路標。

簡述ip路由的選擇策略。即當乙個ip資料報準備好了的時候,路由器是如何將資料報送到目的地的?

4樓:匿名使用者

路由器工作原理

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

6樓:匿名使用者

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

7樓:匿名使用者

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

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

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

8樓:

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

9樓:逸風

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

10樓:c_希恩

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

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

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

11樓:匿名使用者

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

12樓:匿名使用者

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

路由器查詢路由表的原則?

13樓:匿名使用者

路由器**資料時查詢的並不是路由表而是**表!

路由器收集所有埠的路由資訊後,後建立路由**表。也就是說,收集到的所有路由都會在路由表中,而到達同一目的位址,只有最優路由才會進入路由**表(為例避免路由環路)。而路由在**資料時,使用的是最長匹配原則,舉個例子:

路由表裡有兩條路由目的網段分別是172.16.0.

0/16和172.16.1.

0/24那麼當路由器收到乙個目的位址為172.16.1.

10的位址時,他會優先選擇172.16.1.

0/24這條路由所匹配的埠**資料,因為這條路由的掩碼較長匹配更精確。

14樓:菅源宜浩瀚

n15en22c

n38**4

3en64

**84e

n93c------------

說明:上面是解答,原因如下:

路由器自己有路由表,在收到路由更新後會將收到的路由資訊和本地的路由表進行比較:

1.如果新發的路由資訊原路由表中無,於是新增,如此處的n1,n3,n4

2.如果新發的路由資訊原路由表中已有,則比較管理距離(ad):

1)、如果新路由資訊中ad比原有ad大,則不進行更新,如此處的n22)、如果新路由資訊中ad比原有ad小,則進行更新,如n63.依次比較完所有的新路由資訊後,就更新完了路由表,如上所示希望對你有用!,祝你好運!

一條路由包含哪些基本內容?路由器是如何為ip報文查詢路由表的?

15樓:匿名使用者

一條路由資訊包括

1)路由資訊類別(直連、靜態、ospf、bgp等)2)目的網段

3)度量值(metric)

4)下一跳位址

5)出口

當路由器**ip報文時遵從以下優先順序順序:

1)檢視策略路由;

2)依據最長匹配原則(最長是針對子網掩碼的最長,即選擇最詳細的路由);

3)檢視靜態路由;

4)檢視動態路由,根據metric值進行優先選取;

5)檢視預設路由自己電腦上 用route print 就能檢視自己電腦上的路由表了

路由器收到目的的IP位址為

0.0.0.0 192.168.2.66可解釋為任意 位址傳送到192.168.2.660.0.0.0代表任意位址 順便提一下路由表是按照順序匹配 或者優先順序 如果在0.0.0.0 之前有個192.168.10.0的源位址 那麼先匹配他 路由器收到的目的ip位址為195.199.10.64,路由表...

收到正好需要的東西,成語怎麼說,收到意外的禮物,用成語形容怎麼寫

投其所好t u q su h o 釋義 投合 對方的愛好 有巴結討好的意味。投 投合 迎合 好 愛好 喜好 所好 喜好的事物。語出 明 凌蒙初 初刻拍案驚奇 富翁見說是丹術 一發投其所好。正音 好 不能讀作 h o 近義 曲意奉迎 善解人意 反義 不卑不亢 用法 多用貶義。結構 動賓式。投其所好。收...

上海移動的1元IP國內長途優惠包怎麼設定

不清楚您需要的是全國的ip長途還是定向ip長途 現提供兩個簡訊 方式。ip國內長途優惠包。月功能費1元 國內長途每分鐘元 需要手動加撥17951發簡訊ipyh至10086開通,立即生效。ip國內長途定向優惠包。月功能費1元 手動加撥17951撥打指定省份每分鐘元 資費有效期至今年年底 發簡訊ktip...