UDPブロードキャストまたはIPマルチキャスト?
-
29-08-2019 - |
質問
あなたがネットワークブロードキャストを実装しなければならなかった場合は、新しいアプリケーションでUDPブロードキャストまたはIPマルチキャストを使うのでしょうか?どうして?
あなたはどちらの方法で遭遇利点と欠点は何ですか? (特にVPNを、異なるサブネットなど様々なルータの問題に関する。)
解決
マルチキャストは、それがうまくルータやNATによってサポートされていないという欠点があります。すべてのクライアントは、単純なブリッジと同じネットワークに接続している場合、マルチキャストは素晴らしい作品とグループに属していないマシンのアドレス指定の放送のオーバーヘッドを回避できます。ルータはIGMPをサポートし、適切にTTLを伝播する場合は、ローカルネットワーク上で動作することができます。成功の様々なレベルで、このような MBONE のようにインターネットを介してマルチキャストを行うにしようと、ありました。それらのほとんどは、ブリッジと非対応のルーターを回避するためにトンネルのいくつかの並べ替えを使用します。
マルチキャストパケットの1つの警告、任意のWiFi接続がある場合は、であるアクセスポイントは、マルチキャストパケットのための最も遅い可能なビットレートを使用しても、それらのマルチキャストグループに属していない人は、すべてのクライアントからのACKを必要とします。非参加クライアントとバッテリ寿命のための欠点もあります。
他のヒント
の選択が最も適切であるアプリケーションの性質とそれを実行することがありますその上にネットワークの設定に依存します - 。何のハードや高速のルールがありません。
私は、したがって、どちらか強制ではないでしょう - 私は、ブロードキャストアドレスの設定を可能と思います。
。 ユーザーは224.0.0.0/4範囲で何かを設定する場合は、それはそれ以外の場合は、ブロードキャストだ、マルチキャストのです。
マルチキャスト振る舞う方法がほとんどですが、ではない、完全に。お使いのシステムやネットワーク管理者は、彼らにそれを強制するためにあなたに感謝しません。それは多くの場合、ブードゥー教だし、できればIMO最高の回避ます。