10

ネットワーク ブロードキャストを実装する必要がある場合、新しいアプリケーションで UDP ブロードキャストと IP マルチキャストのどちらを使用しますか? なんで?

いずれかの方法で遭遇した利点と欠点は何ですか? (特に、VPN、異なるサブネット、さまざまなルーターなどに関する問題)

4

3 に答える 3

9

マルチキャストには、ルーターや NAT で十分にサポートされていないという欠点があります。すべてのクライアントが単純なブリッジのみを持つ同じネットワーク上にある場合、マルチキャストはうまく機能し、グループに属していないマシンのブロードキャスト アドレス指定のオーバーヘッドを回避できます。ルーターが IGMP をサポートし、TTL を適切に伝達する場合、ローカル ネットワークで機能します。Mboneなど、インターネットを介してマルチキャストを行う試みがあり、さまざまなレベルで成功しています。それらのほとんどは、ブリッジや非準拠のルーターを回避するために、ある種のトンネルを使用しています。

ただし、マルチキャスト パケットに関する 1 つの注意点は、WiFi 接続がある場合、アクセス ポイントはマルチキャスト パケットに可能な限り遅いビット レートを使用し、マルチキャスト グループの一部ではないクライアントも含めて、すべてのクライアントから ack を要求することです。参加していないクライアントとバッテリー寿命にも欠点があります。

于 2008-12-28T22:27:48.800 に答える
1

どちらを選択するのが最も適切かは、アプリケーションの性質と、それを実行するネットワークの構成によって異なります。厳格な規則や厳格な規則はありません。

したがって、どちらも強制しません。ブロードキャスト アドレスの構成を許可します。

ユーザーが 224.0.0.0/4 の範囲で何かを構成すると、それはマルチキャストになり、それ以外の場合はブロードキャストになります。

于 2008-12-28T22:22:59.760 に答える
0

マルチキャストの動作は、他のすべてのタイプのネットワーク トラフィックとほぼ同じですが、完全ではありません。システムやネットワーク管理者は、強制されたことに感謝しません。それはしばしばブードゥー教であり、IMO はできれば避けるのが最善です。

于 2008-12-28T23:41:50.803 に答える