どのOSI / TCP-IPモデル層にBGP、RIPプロトコルが属しますか?


15

OSIまたはTCP-IPモデルでは、上位層は下位層によって提供されるサービスを利用することを知っています。たとえば、データリンク層は物理層が提供するサービスを使用し、ネットワーク層はデータリンク層が提供するサービスを使用します。

ただし、一部のプロトコルは、その上の層のプロトコルによって提供されるサービスを使用することがわかります。たとえば、BGPとRIPの両方がルーティングを実行しますが、これは通常、ネットワーク層の機能と見なされます。BGPはTCPを使用し、RIPはUDPを使用します。したがって、ここでは、トランスポート層のプロトコルからのサービスを使用しているネットワーク層のプロトコル。そのため、一部の人々は、少なくともトランスポート層でBGPとRIPを関連付ける必要があると主張している一方で、トランスポート層のサービスを使用するアプリケーション層プロトコルであり、トランスポート層の上のTCP-IPモデルにはアプリケーションのみがあると言う人もいます層。

BGPとRIPの両方がルーティングのネットワーク層機能を主に実行することを理解しています。真実/慣習とは何ですか?

回答:


13

OSIのようなモデルはまさにそのモデルであることを覚えておく必要があります。それらは理論的です。現実の世界はこれらのモデルにうまく収まりません。ほとんどの場合、ルーティングはレイヤー3機能ですが、指摘したように、BGPはレイヤー4プロトコルを使用して他のBGPスピーカーと通信し、通常レイヤー3機能と見なされることを行います。

多くのネットワークプロトコルは灰色の領域に分類されるか、1つのレイヤーで別のレイヤーを使用していると見なされます。たとえば、ARPを取り上げます。レイヤー3アドレスをレイヤー2アドレスに解決します。どの層にあると見なされるべきですか?

モデルを理解することは役立ちますが、モデルはどの組織にも義務付けられておらず、モデルに従わないプロトコルと機能を自由に作成できます。


ありがとう。それはまさにオンラインで多くの記事を読んだ後に私が結論付けたものです。あなたはこの事実を再確認しました。
マハ

8

BGPはTCPの上にあるため、インターネットレイヤー4、OSIレイヤー7になります。通常、外部BGPは、レイヤー3にあるIPヘッダーにTTLフラグを設定することによって実施される、直接接続された2つのピア間でのみ行われます

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.