タイプコード0800と0806の違いと機能


9

タイプコード0800と0806の主な違いと機能(またはアプリケーション)は何ですか?

私自身の調査により、0800はOSIモデルのIP /レイヤー3の0800に関連していることがわかりました。

また、0806はARPプロトコルに関連していることもわかりました。明確に言うと、ARPは、スイッチがルーターに接続された特定のコンピューターをアドレス指定するために、IPアドレスをMACアドレスにするプロトコルですか?OSIモデルのどのレイヤーが0806 ARPレイヤーに関連していますか?

私は非常に新しいので、詳細な説明をいただければ幸いです。

回答:


8

ARPは、特定のIPアドレス(レイヤー3)のMACアドレス(レイヤー2)を提供するプロトコルです。

イーサネットでは、すべての通信はMACアドレスを使用して行われます。スイッチおよびその他のレイヤー2デバイスは、パケットのMACアドレスのみを調べます(レイヤー2では通常、フレームと呼ばれます)。彼らはフレームの内容を気にしません。それがレイヤー3の仕事です。

したがって、たとえば、ルーター(192.168.1.1を想定)がイーサネット経由でパケットをPC(192.168.1.123を想定)に送信する場合、PCのイーサネットMACアドレスを知っている必要があります。イーサネット上のすべてのデバイスにARPパケットをブロードキャストし、アドレス192.168.1.123のシステムに応答を要求します。PCが応答すると、ルーターはパケットを192.168.1.123に送信するときに使用できるMACアドレスを認識します。

PCがルーターにパケットを送信する場合も、同じ方法を使用します。

PCの設定では192.168.1.1がデフォルトゲートウェイであると記載されているため、ローカルネットワーク外に宛先があるすべてのIPパケットに対応するMACアドレスも使用します。したがって、172.16.2.3のパケットもルーターのMACアドレスに送信されます。ルーターがイーサネットインターフェースでこのようなパケットを受信すると、IPアドレスに基づいて転送先を知っていると想定されます。


1
これは本当に美しい説明であり、途方もなく助けられました。ありがとうございました。
ベッカー2014年

3

あなたはネットワーキングに「非常に新しい」ので、OSIモデルに関するいくつかの指針を挙げましょう。

  1. それは単なるモデルです-つまり、精神的な構成要素です
  2. それは委員会によって開発されました
  3. (使用中の)プロトコルは実際には従いません

多くの新しいネットワーキングの学生は、プロトコルまたは機能がどの「レイヤー」に属しているかを理解しようとして、膨大な時間を費やしています。あなたが見ているどんなプロトコルもOSIモデルを考慮して設計されていなかったので、それは愚か者の用事です。したがって、任意のモデルにフィットさせる必要があります。それは問題ありません。娯楽のためだと思いますが、ネットワーキングを理解するのにはあまり役立ちません。

多くのプロトコルは、OSI(およびTCP / IP)モデルのさまざまなレイヤーにまたがっています。ICMPレイヤー3またはレイヤー4ですか?ARPレイヤー2またはレイヤー3ですか?おそらくそれぞれの少し。MPLS?始めないでください。

すべてのモデルについて重要なこと(物事が実際に時々従うことをここの1 http://www.sis.pitt.edu/~icucart/networking_basics/4LayersofTCPIPModel.htmlは)存在していることであるAREの層が。そして、レイヤーはその上下のレイヤーへのインターフェースを持っています。したがって、レイヤーの機能を別のレイヤーに置き換えることができ、他のレイヤー間のインターフェースが同じである限り、すべてが機能します。したがって、たとえば、1つのレイヤー3プロトコル、IPバージョン4をIPバージョン6に置き換えることができます。IPv6はレイヤー2(下)およびレイヤー4)と正確に通信するため、他のすべては以前とまったく同じように機能します。 IPv4と同じです。

レイヤーについてもう1つ覚えておかなければならないのは、送信者にとって、レイヤーはその上のレイヤーのデータ(技術的にはプロトコルデータユニット、PDU)をカプセル化することです。したがって、レイヤー3はレイヤー4データユニットをカプセル化し、レイヤー2はレイヤー3ユニットをカプセル化します。レシーバーはプロセスを逆にして、データのカプセル化を解除し、その上のレイヤーに渡します。

ARPに関するサンダーの投稿、BTWは正解です。

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