Multicast

Multicast bezeichnet in einem Computernetzwerk eine Übertragungsart von einem Punkt zu einer Gruppe (auch Mehrpunktverbindung genannt). Der Vorteil von Multicast besteht darin, dass gleichzeitig Nachrichten an mehrere Teilnehmer oder an eine geschlossene Teilnehmergruppe übertragen werden. Dabei werden die auszuliefernden Pakete an jedem neuen Verteiler (Switch, Router) kopiert und danach weitergeleitet.

Neben Multicast-Verbindungen gibt es die Punkt-zu-Punkt-Verbindung, auch Unicast genannt, und die Broadcast-Übertragung.

Multicast ist die übliche Bezeichnung für IP Multicast, das ein effizientes Senden von Daten an viele Empfänger zur gleichen Zeit in TCP/IP Netzwerken ermöglicht. Das passiert mit einer speziellen Multicast Adresse, in IPv4 ist hierfür der Adress-Bereich 224.0.0.0 bis 239.255.255.255, in IPv6 jede mit FF00 beginnende Adresse reserviert. Zusätzlich wird zur Koordination das Protokoll IGMP benutzt.

Multicast wird meist im Zusammenhang mit Audio- und Videoübertragungen genannt, diese nutzen Protokolle wie RTP. Es findet aber auch Verwendung beim Clustering und beim Routing beim Protokoll RIP Version 2.

Daneben ist Multicast für ein funktionierendes AppleTalk-Netzwerk notwendig. Auch wird es eingesetzt bei Service Location Protocol und Multicast DNS als Teilimplementierung von Zeroconf Multicast. Neben diesen z.Z. in der Apple-Welt bevorzugt eingesetzten Protokollen wird Multicast in Windows-Systemen für SSDP benutzt.

Da Multicast-Pakete von den meisten Routern im Internet nicht geroutet werden, wurden multicastfähige Teilnetze über Tunnel zum MBone verbunden.