RIP路由協議工作在哪一層?是網路層還是應用層

2021-03-04 06:22:31 字數 5121 閱讀 2779

1樓:築夢

rip基於udp,bgp基於tcp,ospf和eigrp基於ip。這些在tcp/ip協議棧中定義的路由協議用於發現和維護前往目的地的最短路徑。你可以認為它們不屬於網路層協議(注意,是用,based 。

on,而不是實現了,bgp用tcp,所以bgp是應用層的,tcp用ip,所以tcp是傳輸層的,ospf用ip,所以ospf更應該是歸類到傳輸層裡比較合理。與書《計算機網路自頂向下方法與inter***特色》意思基本一致),但它們計算出來的路徑最終為網路層提供服務。

一個協議的實現需要依賴協議所在層次的下一層功能。簡單的說,如果tcp需要依賴網際層協議ip,那麼它就是傳輸層的協議。

如果rip需要依賴傳輸層的udp,那至少它應該是被定義在udp之上的協議,但我認為它並不能算是應用層協議。舉個例子,icmp是網路層協議,但它需要依賴ip承載,那麼icmp是傳輸層協議。

嚴格意義上說,根本就沒有明確定義過這些協議的位置。學習這些協議關鍵是掌握它們在網路中的功能和如何應用它們。

如果一定在劃分的話.單純地從層次上講的話,rip,bgp應該在應用層,ospf,eigrp在傳輸層。

rip路由協議工作在那一層啊?是網路層還是應用層呢?

2樓:匿名使用者

這是一個模糊的說法,這裡說明一下:

1.rip基於udp,bgp基於tcp,ospf和eigrp基於ip。這些在tcp/ip協議棧中定義的路由協議用於發現和維護前往目的地的最短路徑。

你可以認為它們不屬於網路層協議(注意,是用,based

on,而不是實現了,bgp用tcp,所以bgp是應用層的,tcp用ip,所以tcp是傳輸層的,ospf用ip,所以ospf更應該是歸類到傳輸層裡比較合理。與書《計算機網路自頂向下方法與inter***特色》意思基本一致),但它們計算出來的路徑最終為網路層提供服務。(在tcp/ip協議棧中,routed

protocol(eg. ip)工作在網路層,而routing

protocol(eg.bgp)工作在傳輸層或應用層,他們之間的關係為:routing protocol負責學習最佳路徑,而routed

protocol根據最佳路徑將來自上層的資訊封裝在ip包裡傳輸。)

當然,你也要理解,tcp/ip的定義本來就比較模糊。另外一種為osi提供服務的路由協議就不一樣了,is-is。它直接封裝在資料幀中,自然是一種網路層協議了。

這也可以看出osi的定義比tcp/ip嚴謹許多。

2.一個協議的實現需要依賴協議所在層次的下一層功能。簡單的說,如果tcp需要依賴網際層協議ip,那麼它就是傳輸層的協議。

同理,如果rip需要依賴傳輸層的udp,那至少它應該是被定義在udp之上的協議,但我認為它並不能算是應用層協議。舉個例子,icmp是網路層協議,但它需要依賴ip承載,那麼icmp是傳輸層協議嗎?不夠嚴謹的tcp/ip啊。

3.嚴格意義上說,根本就沒有明確定義過這些協議的位置。學習這些協議關鍵是掌握它們在網路中的功能和如何應用它們。至於它們到底是哪一層的協議,你覺得重要嗎?

4.如果一定在劃分的話.單純地從層次上講的話,rip,bgp應該在應用層,ospf,eigrp在傳輸層

3樓:築夢

rip基於udp,bgp基於tcp,ospf和eigrp基於ip。這些在tcp/ip協議棧中定義的路由協議用於發現和維護前往目的地的最短路徑。你可以認為它們不屬於網路層協議(注意,是用,based 。

on,而不是實現了,bgp用tcp,所以bgp是應用層的,tcp用ip,所以tcp是傳輸層的,ospf用ip,所以ospf更應該是歸類到傳輸層裡比較合理。與書《計算機網路自頂向下方法與inter***特色》意思基本一致),但它們計算出來的路徑最終為網路層提供服務。

一個協議的實現需要依賴協議所在層次的下一層功能。簡單的說,如果tcp需要依賴網際層協議ip,那麼它就是傳輸層的協議。

如果rip需要依賴傳輸層的udp,那至少它應該是被定義在udp之上的協議,但我認為它並不能算是應用層協議。舉個例子,icmp是網路層協議,但它需要依賴ip承載,那麼icmp是傳輸層協議。

嚴格意義上說,根本就沒有明確定義過這些協議的位置。學習這些協議關鍵是掌握它們在網路中的功能和如何應用它們。

如果一定在劃分的話.單純地從層次上講的話,rip,bgp應該在應用層,ospf,eigrp在傳輸層。

4樓:匿名使用者

rip是使用udp 埠520,可以說是工作在應用層。

5樓:匿名使用者

huigezizj 說得有道理。

維基百科:路由資訊協議(英語:routing information protocol,縮寫:

rip)是一種使用最廣泛的內部閘道器協議(igp)。(igp)是在內部網路上使用的路由協議(在少數情形下,也可以用於連線到因特網的網路),它可以通過不斷的交換資訊讓路由器動態的適應網路連線的變化,這些資訊包括每個路由器可以到達哪些網路,這些網路有多遠等。 rip 屬於網路層。

參考資料:

rip,ospf等路由協議嚴格意義上講屬哪一層?

6樓:剖了626次腹

1.rip基於udp,bgp基於tcp,ospf和eigrp基於ip

。這些在tcp/ip協議棧中定義的路由協議用於發現和維護前往目的地的最短路徑。你可以認為它們

不屬於網路層協議(注意,

是用,based

on,而不是實現了

,bgp用tcp,所以bgp是應用層的,tcp用ip,所以tcp是傳輸層的,ospf用ip,所以ospf更應該是歸類到傳輸層裡比較合理。與書《計算機網路自頂向下方法與inter***特色意思基本一致),但它們計算出來的路徑最終為網路層提供服務。(在tcp/ip協議棧中,

routedprotocol(eg. ip)工作在網路層,而routing

protocol(eg.bgp)工作在傳輸層或應用層

,他們之間的關係為:routing

protocol負責學習最佳路徑,而routed protocol根據最佳路徑將來自上層的資訊封裝在ip包裡傳輸。)

當然,你也要理解,

tcp/ip的定義本來就比較模糊

。另外一種為osi提供服務的路由協議就不一樣了,

is-is。它直接封裝在資料幀中,自然是一種網路層協議了

。這也可以看出osi的定義比tcp/ip嚴謹許多。2.

一個協議的實現需要依賴協議所在層次的下一層功能

。簡單的說,如果tcp需要依賴網際層協議ip,那麼它就是傳輸層的協議。同理,如果rip需要依賴傳輸層的udp,

那至少它應該是被定義在udp之上的協議

,但我認為它並不能算是應用層協議。舉個例子,icmp是網路層協議,

但它需要依賴ip承載

不夠嚴謹的tcp/ip啊。

4.如果一定在劃分的話.單純地從層次上講的話,rip,bgp應該在應用層,ospf,eigrp在傳輸層

7樓:高悅

這個問題我們從一下幾個方面剖析:

1.rip,ospf,在tcp/ip協議棧中定義的路由最短路徑。它們不屬於網路層協議ospf,但它們計算出來的路徑最終為網路層提供服務。

(在tcp/ip協議棧中,routed protocol(eg. ip)工作在網路層,而routing protocol(eg.bgp)工作在傳輸層或應用層。

2.一個協議的實現需要協議所在層次的下一層功能的幫助。就是說如果tcp需要依賴網際層協議ip,那麼它就是傳輸層的協議。

同理,如果rip需要依賴傳輸層的udp,那至少它應該是被定義在udp之上的協議。舉個例子,icmp是網路層協議,但它需要依賴ip承載。

3.學習這些協議關鍵是掌握它們在網路中的功能和如何應用它們。至於它們到底是哪一層的協議,不做重點考慮。

4.從層次上講的話,rip,bgp應該在應用層,ospf,eigrp在傳輸層。

8樓:fahff闖天涯

rip是應用層協議,ospf是傳輸層協議,理由是隻有高層才會關注底層用的是什麼協議,因rip底層是 udp協議,ospf是ip,計算出來的路徑為網路層提供服務。

工作在哪一層和為哪一層提供服務是兩個概念.

同樣,***p 和 l2tp是會話層協議,參考 rfc2661.

9樓:丶空悲傷

rip是應用層協議,採用udp傳送資料

ospf是網路層協議/(也有的書上寫運輸層?),使用ip資料包傳送

bgp是應用層協議,採用tcp傳送資料

rip到底是哪層的啊

10樓:匿名使用者

網路層有4個協議icmp arp rarp ip

這4個協議是網路

層 他們工作在網路層的原因是 資料包到網路層後就由網路層負責 路由也工作在網路層 但是他用的rip協議是應用層 因為他不負責資料包在網路蹭傳輸的問題 rip協議是距離向量路由選擇協議

***********************************===

補充一下吧 其實這個問題我也很難解答 可能定的時候就這樣吧 我們都知道 應用層的軟體 比如 ** msn www協議 這些工作在應用層的載體 都是 通過低層 傳輸層的埠來實現的 **常用的是 8000 rip同時釋出他的廣播時候也是用傳輸層udp來實現的

他也有自己的埠號520

所以我認為 定他為應用層協議時候就是考慮了這個 如果說他是網路層的 但他又用了 傳輸層協議 傳輸層在網路層之上 這顯然是不通的 哎 你再找別的高手問問呢 或者我記下這個問題 等有答案了再告訴你 嘿嘿 謝謝你發現了這麼個有意思的問題

11樓:匿名使用者

rip是網路層的,但arp rarp應該是osi的第二層吧。

rip傳遞路由資訊,兩個router都要執行rip.比如在路由器配置的時候,在兩個router上都要打命令router rip

rip協議為什麼是應用層的協議?但是作用於網路層的?求計算機網路高手解答。 10

12樓:匿名使用者

嗯 怎麼說 是rip是使用了應用層的相關的埠 協議 但是由於路由的選擇 最優路徑的選擇主要是歸屬於網路層的範疇 所以 他是作用於網路層的

集線器,網橋,交換機,路由器工作在哪一層 說明他們的作用 物理層,資料鏈路層,資料鏈路層,網路層

集線器,交換機 二層 網橋都是2層裝置,也就是資料鏈路層集線器的主要功能是對接收到的訊號進行再生整形放大,以擴大網路的傳輸距離,同時把所有節點集中在以它為中心的節點上 中繼器從一個網路電纜裡接收訊號,放大它們,將其送入下一個電纜。相比較而言,網橋對從關卡上傳下來的資訊更敏銳一些。網橋是一種對幀進行 ...

路由器工作在osi的模型的哪一層

第三層 網路層。主要完成異構網路互聯和資料包的定址和 說哪一層不確切,因為路由器可以處理到osi模型裡的前三層 即物理層 資料鏈路層 網路層。主要功能是建立路由表,然後根據表項來進行資料包的 資料交換層,他的功能是轉換內網和外傳的資料的 路由器工作在osi七層模型的哪一層?路由器是在osi七層網路模...

minecraft的礦石分別在哪一層

1 青金石 一般於31層及以下的地層被開採到 2 鑽石 以0.1276 即為約784個方塊中有1個鑽石礦 的機率出現於1 16層。3 綠寶石 生成層20層 4 下界石英 可在7 117層找到 鑽石為一種稀有的礦物,一般會在靠近最底層的地方出現,可以製作原版最強的護甲 近程 以及工具。但鑽石鎬不如金鎬...