ホームページ  >  記事  >  IP プロトコルと組み合わせて使用​​される 4 つのプロトコルは何ですか?

IP プロトコルと組み合わせて使用​​される 4 つのプロトコルは何ですか?

coldplay.xixi
coldplay.xixiオリジナル
2020-09-01 10:44:4410821ブラウズ

IP プロトコルと組み合わせて使用​​される 4 つのプロトコルは次のとおりです: 1. アドレス解決プロトコル ARP、2. 逆アドレス解決プロトコル RARP、3. インターネット制御メッセージ プロトコル ICMP、4. インターネット グループ管理プロトコル IGMP。

IP プロトコルと組み合わせて使用​​される 4 つのプロトコルは何ですか?

IP プロトコルと組み合わせて使用​​される 4 つのプロトコルは次のとおりです:

1. アドレス解決プロトコルARP

説明:

ARP 各ホストには ARP キャッシュ (ARP キャッシュ) があり、ローカル エリア ネットワーク上の各ホストおよびルーターの IP アドレスからハードウェア アドレスまでが含まれています。マッピング テーブル

関数:

IP アドレスから物理アドレスを取得する

手順:

IP プロトコルと組み合わせて使用​​される 4 つのプロトコルは何ですか?

IP プロトコルと組み合わせて使用​​される 4 つのプロトコルは何ですか?

注:

  • ネットワーク上の他のホストは ARP クエリに応答しません。受信ホストがこのフレームを受信した場合にのみ、送信ホストにそのようなリクエストを行います。応答

  • ARP は、同じ LAN 上のホストまたはルーターの IP アドレスとハードウェア アドレス間のマッピングの問題を解決します。探しているホストと送信元ホストの場合、が同じ LAN 上にない場合は、ARP を通じてこの LAN 上のルーターのハードウェア アドレスを見つけて、このルーターにパケットを送信し、ルーターにパケットを次のネットワークに転送させる必要があります。次のネットワークが次の処理を実行します。残りの作業

  • #IP アドレスからハードウェア アドレスへの解決は自動的に実行されます。ホストのユーザーは、このアドレス解決プロセスを認識しません。

  • ホストまたはルーターは、ネットワーク上の既知の IP アドレスを持つ別のホストまたはルーターと通信しようとしています。ARP プロトコルは、IP アドレスを、リンク層で必要なハードウェア アドレスに自動的に解決します

4 つの典型的な状況:

  • 送信者はホストであり、ネットワーク上の別のホストに IP データグラムを送信したいと考えています。このとき、ARP を使用して宛先ホストのハードウェア アドレス

  • 送信者は、他のネットワーク上のホストに IP データグラムを送信したいホストです。このとき、ARP はこのネットワーク上のルーターのハードウェア アドレスを見つけます。残りの作業はこのルーターによって完了します

  • 送信者はルーターであり、IP データグラムをこのネットワーク上のホストに転送したいと考えています。このとき、ARP を使用します。宛先ホストのハードウェア アドレスを検索します。

  • 送信者は次のとおりです。ルータは、IP データグラムを別のネットワーク上のホストに転送する必要があります。このとき、ARP を使用して、宛先ホストのハードウェア アドレスが検索されます。このネットワーク上のルーターのハードウェア アドレス。残りの作業はこのルーターによって完了します。

ヘッダー形式:

IP プロトコルと組み合わせて使用​​される 4 つのプロトコルは何ですか?

説明:

  • ハードウェア タイプ フィールドは、ハードウェア アドレスのタイプを示します。値は 1 です。つまり、イーサネット アドレスを示します。

  • プロトコル タイプフィールドはマッピングされるプロトコル アドレスのタイプを示します。その値は 0x0800 で、IP アドレスを意味します。

  • ハードウェア アドレスの長さとプロトコル アドレスの長さは、それぞれハードウェア アドレスとプロトコルの長さを示しますバイト単位のアドレス。イーサネット上の IP アドレスへの ARP 要求または応答の場合、値はそれぞれ 6 と 4

  • 操作フィールドは、ARP 要求 (値は 1)、ARP 応答 (値は 2)、RARP 要求 (値は 3)、RARP 応答 (値は 4)

  • 次の 4 つのフィールドは、次の 4 つのフィールドは、送信者 (この場合はイーサネット アドレス)、送信者のプロトコル アドレス (IP アドレス)、宛先のハードウェア アドレス、宛先のプロトコル アドレス。

2. 逆アドレス解決プロトコル RARP

定義:

逆アドレス解決プロトコル RARP は、自身のハードウェア アドレスを知っているホストのみがそのハードウェア アドレスを知ることができます。 IP アドレス

目的:

この種のホストはディスクレス ワークステーションであることが多いため、RARP プロトコルはほとんど使用されません

RARP および RAP:

IP プロトコルと組み合わせて使用​​される 4 つのプロトコルは何ですか?

#3. インターネット制御メッセージ プロトコル ICMP

目的:

IP データグラムの配信成功率を向上させるため

注:

    ホストとルーターがエラー状態を報告し、例外に関するレポートを提供できるようにする
  • ICMP は高レベルのプロトコルではありません。ただし、IP 層プロトコルです。
  • ICMP メッセージは、IP 層データグラムのデータとデータグラムのヘッダーとして使用され、IP データグラムを形成して送信されます
  • #ICMP メッセージの最初の 4 バイトは統一フォーマットであり、タイプ、コード、チェックサムの 3 つのフィールドがあります。次の 4 バイトの内容は ICMP タイプに関連します
  • タイプ:
ICMP エラー レポート メッセージ:

エンドポイントに到達できません
  • #ソース クエンチ

  • 時間が超過しました

  • パラメータの問題

  • ルーティングの変更 (リダイレクト)

  • ICMP クエリ メッセージ:

    • エコーバック要求および応答メッセージ

    • タイムスタンプ要求および応答メッセージ

    メッセージ形式:

    IP プロトコルと組み合わせて使用​​される 4 つのプロトコルは何ですか?

    4. インターネット グループ管理プロトコル IGMP

    メッセージ形式:

    IP プロトコルと組み合わせて使用​​される 4 つのプロトコルは何ですか?

    関数:

    #これは、TCP/IP プロトコル スイートの IP マルチキャスト メンバー管理を担当するプロトコルであり、IP ホストとその直接隣接するマルチキャスト ルーターとの間でマルチキャスト グループを確立および維持するために使用されます。 #機能:

    ホストが新しいグループに参加すると、そのメンバーシップを通知するためにグループ アドレスに IGMP メッセージを送信します。マルチキャスト ルーターとスイッチは、グループ メンバーを学習できます。IGMP から取得した情報を使用して、ルーターとスイッチは、スイッチは、各インターフェイス上のマルチキャスト グループ メンバーのリストを維持します。

    2 つのフェーズ:

    参加: ホストが新しいマルチキャスト グループに参加すると、ホストは IGMP メッセージを次の宛先に送信します。マルチキャスト グループのマルチキャスト アドレス。グループのメンバーになりたいことを宣言します。ローカル マルチキャスト ルーターが IGMP メッセージを受信した後、インターネット上の他のマルチキャスト ルーターにグループ メンバーシップを転送します。
    • #クエリ: ローカル LAN 上のホストを定期的にクエリして、ホストが引き続きグループのメンバーであるかどうかを確認します

    • 注:

    • グループ メンバーシップは動的であるため、ローカルマルチキャスト ルーターは、特定のグループに応答するのに 1 つのホストのみを必要とします。その場合、マルチキャスト ルーターは、このグループがアクティブであるとみなします。

    しかし、グループが数回問い合わせてもまだホスト応答がない場合、グループのメンバーシップは他のマルチキャスト ルーターには転送されなくなりました。

    データ パケット:

    IGMP は、IP データグラムを使用してメッセージを送信します (つまり、IGMP メッセージと IP ヘッダーが IP データグラムを構成します) が、サービスも提供します。

    #具体的な対策:

    ホストとマルチキャスト ルーター間のすべての通信は IP マルチキャストを使用します

    • マルチキャストが行われると、ルーターはグループのメンバーシップを問い合わせる際、各グループにクエリ メッセージを送信するのではなく、すべてのグループが情報を要求するクエリ メッセージを送信するだけで済みます。デフォルトのクエリ レートは 125 秒に 1 回です。

    • 同じネットワークに複数のマルチキャスト ルーターが接続されている場合、そのうちの 1 つを迅速かつ効率的に選択してホストにクエリを実行できます。

    • #IGMP クエリ メッセージには値 N があり、最大応答時間を指定します (デフォルト値は 10 秒)。クエリを受信すると、ホストは応答を送信する前に 0 から N までの遅延をランダムに選択します。最小遅延に対応する応答が最初に送信されます

    • #同じグループ内のすべてのホストは応答をリッスンする必要があります。グループ内の他のホストが最初に応答を送信する限り、これ以上送信することはできません回答
    • #プログラミングについてさらに詳しく知りたい場合は、

      php training

      列に注目してください。

以上がIP プロトコルと組み合わせて使用​​される 4 つのプロトコルは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。