インターネットグループ管理プロトコルについて詳しく解説

プロトコルスタック
7 •応用
6 •プレゼンテーション
5 •セッション
4 •交通機関
3 •ネットワーク
2 •繋がり
1 •物理的な
インターネットモデル
OSIモデル

IGMP ( Internet Group Management Protocol ) は、インターネット プロトコル スイートを構成するプロトコルの 1 つです。これは、ホスト マシンでのマルチキャストサポートのために IP モジュールに加えられた追加です。他の拡張機能も必要ですが、ネットワーク層 (OSI モデルの層 3) には関係ありません。 IGMP は ICMP プロトコルと同じレベルで動作します。

IGMP は、ホストに指定された動作がマルチキャスト ルーターの動作とは異なるという点で非対称プロトコルです。ただし、マルチキャストルーターはホストと同じようにマルチキャスト グループに加入できるため、マルチキャスト ルーターはプロトコルの両方の部分を実行する必要があります。

IGMP は、同じサブネット上のホスト マシンとそのサブネット上のマルチキャスト ルーター間で実行されるプロトコルです。これにより、ホスト マシンは、マルチキャストグループへの現在のサブスクリプションについて、これらのマルチキャスト ルーターの 1 つに通知できるようになります。ルーターは、ホスト マシンがサブスクライブしていることを報告したマルチキャスト グループのリストを維持します。このようなリストは、マルチキャスト ルーターが相互接続するサブネットごとに維持され、ルーターがそれらのサブネット上でどの IP マルチキャスト パケットを中継するかを決定できるようになります。マルチキャスト IP パケットは、このパケットの宛先アドレスが、このサブネットワーク用に維持されているリストに含まれるマルチキャストグループの 1 つを識別するクラス D アドレスである場合、サブネットワーク上で中継されます。

IPv6では、IGMP の機能は、ICMPv6 のサブプロトコルの 1 つであるマルチキャスト リスナー検出 (MLD)プロトコルによって引き継がれます。

マルチキャストをサポートするすべての IP ホスト マシンは IGMP をサポートする必要があります。多数の RFC の対象となっているバージョンがいくつかあります。

IGMP メッセージは、IP プロトコル番号 2 の IP データグラムにカプセル化されます。

  1. بروتوكول إدارة مجموعة الإنترنت – arabe
  2. IGMP – bulgare
  3. Internet Group Management Protocol – catalan
  4. Internet Group Management Protocol – tchèque
  5. IGMP – danois
  6. Internet Group Management Protocol – allemand

インターネットグループ管理プロトコルについて詳しく解説・関連動画

サイエンス・ハブ

知識の扉を開け、世界を変える。