ホームページ  >  記事  >  ネットワーク内でグループ管理およびマルチキャスト アプリケーションを実装するために使用されるプロトコル

ネットワーク内でグループ管理およびマルチキャスト アプリケーションを実装するために使用されるプロトコル

藏色散人
藏色散人オリジナル
2020-07-11 11:16:517194ブラウズ

IGMP プロトコルは、ネットワーク内でグループ管理とマルチキャスト アプリケーションを実装するために使用されます。IGMP の動作プロセスは次のとおりです: 1. ホストが新しいワーク グループに参加すると、igmp ホスト メンバーシップ レポート メッセージがすべてのグループに送信されます。ホスト グループ; 2. ローカル マルチキャスト ルーターは、ローカル ネットワーク上のホストを定期的にポーリングします。

ネットワーク内でグループ管理およびマルチキャスト アプリケーションを実装するために使用されるプロトコル

##IGMP プロトコルは、ネットワーク内でグループ管理とマルチキャスト アプリケーションを実装するために使用されます

#IGMP プロトコル

IGMP の動作プロセスは次のとおりです:

1. ホストが新しいワーク グループに参加すると、このメンバーシップを通知するためにすべてのホスト グループに igmp ホスト メンバーシップ レポート メッセージを送信します。これを受信した後、ローカル マルチキャストメッセージを受け取ると、ルータは関係情報をインターネット上の他のマルチキャスト ルータに拡散し、必要なルートを確立すると同時に、IP ホスト グループ アドレスをホストのネットワーク インターフェイス上の MAC アドレスにマッピングしてリセットします。アドレス フィルタ

2. 動的なメンバーシップ関係を処理するために、ローカル マルチキャスト ルーターはローカル ネットワーク上のホストを定期的にポーリングして、各ホスト グループにどのホストが含まれているかを判断します。このポーリング プロセスは、igmp ホスト メンバーシップを送信することで実現されます。クエリ メッセージ。このメッセージはすべてのホスト グループに送信され、メッセージが LAN の外部に送信されないようにメッセージの ttl フィールドが 1 に設定されます。メッセージを受信したホスト グループのメンバーは応答メッセージを送信します。すべてのホスト グループ メンバーが同時に応答すると、ネットワークの輻輳が発生する可能性があります。IGMP プロトコルは、この状況を回避するためにランダムな遅延方式を使用します。これにより、同時に各ホスト グループのメンバーが 1 人だけになることが保証されます。応答メッセージの送信。

以上がネットワーク内でグループ管理およびマルチキャスト アプリケーションを実装するために使用されるプロトコルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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