IPマルチキャスト
IPマルチキャストは、Internet Protocol (IP) のデータグラムを特定の複数受信者に対して1回で送信するための方法である。IPマルチキャストはインターネットやLANにおいて、ストリーミング・アプリケーションによって利用されることがある。IPマルチキャストは、マルチキャストネットワーキングという一般的な概念の、IPに特化したバージョンと言える。マルチキャストはIPv4(クラスD)及びIPv6で特に予約されたマルチキャストアドレスブロックを用いる。IPv6では、IPv4で実装されていたブロードキャストアドレッシングをIPマルチキャストアドレッシングが置き換える。
ユニキャストでは、特定のレイヤ2MACアドレスをEthernetパケットアドレスに設定すると、EthernetやIEEE 802.3サブネット上の特定の受信者にパケットを配送できる。 ブロードキャストパケットを作成するためには、ブロードキャスト用のMACアドレス(FF:FF:FF:FF:FF:FF)を利用する。このときアドレスの中のブロードキャスト/マルチキャストビットがセットされる。IANAはOUIとしてMACアドレス01:00:5eを保有しているので、マルチキャストパケットはEthernet MACアドレスの01:00:5e:00:00:00 - 01:00:5e:7f:ff:ffの範囲(これは利用可能なアドレス空間のうち23ビット分である)を利用して配送される。第1オクテット(01)にブロードキャスト/マルチキャストビットが含まれている。 28ビットのマルチキャストIPアドレスのうち下位の23ビットは、利用可能なEthernetアドレス空間のうちの23ビットにマップされる。これはパケットの配送に曖昧さがあるということである。 例えば、同一サブネット上にある2台のホストが、それぞれ別のマルチキャストグループに所属しているとする。マルチキャストグループの最初の5ビットだけが異なるとしよう。この場合、それぞれのマルチキャストグループに宛てたEthernetパケットは両方のホストに配送されてしまう。このため、ホスト上のネットワークソフトウェアは不必要なパケットを判別して捨てる必要がある。
Internet Protocol Multicast Standards Initiative (IPMSI)のような独立グループは、提案中のSecure Multicast for Advanced Repeating of Television (SMART)のような真に拡張性に優れたセキュアな信頼性IPマルチキャストプロトコルが不足しており、このことがドメイン間ルーティングへのIPマルチキャストの採用を妨げている、と主張している。
マスメディアが、スポーツイベント(例えばスーパーボウルのような)やニュース速報を公共のインターネットに配信できないのは、AES水準のセキュリティと信頼性を有する拡張の容易なシステムが不足していることが原因である。
前述のPGMやSMARTのような信頼性IPマルチキャストプロトコルは未だ実験(experimental)段階である。NORMは標準化過程(standards-track)に昇格した(RFC 3941のstandards-track revisionはRFC 5401であり、RFC 3940のstandards-track revisionはRFC 5740である)。