【まるちきゃすと】

マルチキャスト とは?

最終更新:
💡 同じデータを、グループ宛にまとめて配る

グループアドレスを宛先にして、参加する複数の受信者へデータを送る通信方式。IPマルチキャストでは対応ネットワークが必要な経路へデータを複製して転送します。

📌 このページのポイント
通信先の違い ユニキャスト 個別宛先 ブロードキャスト 範囲内の全員 マルチキャスト グループ宛先 IPマルチキャスト:経路上で複製・転送 到着・順序・機密性の保証は別の仕組み
青は通常の送信、緑はグループ宛の送信、灰色は宛先の対象外。IPマルチキャストには対応ネットワークが必要で、グループ参加だけでは認証・暗号化になりません。
ひよこ ひよこ
マルチキャストは、ブロードキャストと何が違うの?
ペンギン先生 ペンギン先生
ブロードキャストがその範囲の全ホストを宛先にするのに対して、マルチキャストはグループアドレスを使うよ。受信するホストがそのグループへ参加する仕組みなんだ。
ひよこ ひよこ
同じデータを個別に送るより効率がいいの?
ペンギン先生 ペンギン先生
同じパケットを受信者ごとに送信側から繰り返す代わりに、グループ宛へ送り、対応ネットワークが必要な経路で複製するんだ。複数の端末へ同じ映像を配る、といった用途を考えられるね。
ひよこ ひよこ
インターネットにつながっていれば、そのまま使える?
ペンギン先生 ペンギン先生
それだけでは使えるとは限らないよ。受信側の対応に加え、ネットワークをまたぐなら経路上のマルチキャスト転送への対応や設定が必要だよ。グループへの参加だけで、認証や暗号化ができるわけでもないんだ。
ひよこ ひよこ
届いたことを確認する仕組みはあるの?
ペンギン先生 ペンギン先生
IPマルチキャスト自体は到着や順序を保証しないよ。標準のTCPはグループアドレスへの接続を提供しないけれど、マルチキャストに信頼性を加える別の設計はある。たとえば実験的仕様のPGMは欠損の回復や回復不能の検出を扱うんだ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「マルチキャスト」って出てきたら「グループ宛に同じデータを送る通信方式」と思えばだいたいOK!
📖 おまけ:英語の意味
「Multicast」 = 複数の宛先へ送る
💬 宛先をホスト1台ではなくグループのアドレスで表す通信を指すんだよ。

参考資料

← 用語集にもどる