Multicast

Ein Multicast ist die Übertragung von Daten von einer einzigen Quelle an mehrere Empfänger. Multicasting ähnelt dem Broadcasting, überträgt Informationen aber nur an bestimmte Benutzer. Es wird verwendet, um Streaming-Medien und andere Arten von Daten effizient gleichzeitig an mehrere Benutzer zu übertragen.

Die einfache Möglichkeit, Daten gleichzeitig an mehrere Benutzer zu senden, besteht darin, jedem Benutzer eine eigene Kopie der Daten zu übertragen. Das ist jedoch sehr ineffizient, da mehrere Kopien derselben Daten von der Quelle über ein oder mehrere Netzwerke gesendet werden. Multicasting ermöglicht es, eine einzige Übertragung auf mehrere Benutzer aufzuteilen, wodurch die erforderliche Bandbreite deutlich reduziert wird.

Multicasts, die über das Internet stattfinden, werden als IP-Multicasts bezeichnet, da sie das Internetprotokoll (IP) zur Datenübertragung verwenden. IP-Multicasts erstellen „Multicast-Bäume“, über die eine einzige Übertragung zu einzelnen Benutzern verzweigt werden kann. Diese Verzweigungen werden bei Bedarf an Internet-Routern erstellt. Wenn beispielsweise fünf Benutzer aus fünf verschiedenen Ländern Zugriff auf denselben Stream anfordern, würden die Verzweigungen in der Nähe der ursprünglichen Quelle erstellt. Forderten fünf Benutzer aus derselben Stadt Zugriff auf denselben Stream an, würden die Verzweigungen in der Nähe der Benutzer erstellt.

IP-Multicasting funktioniert, indem zwei weitere Protokolle mit dem Internetprotokoll kombiniert werden. Eines davon ist das Internet Group Management Protocol (IGMP), mit dem Benutzer oder Clients den Zugriff auf einen Stream anfordern können. Das andere ist Protocol Independent Multicast (PIM), das von Netzwerkroutern zum Erstellen von Multicast-Bäumen verwendet wird. Wenn ein Router über IGMP eine Anfrage zum Beitritt zu einem Stream erhält, verwendet er PIM, um den Datenstrom an das entsprechende System weiterzuleiten.

Multicasting hat mehrere verschiedene Anwendungsbereiche. Es wird häufig für das Streaming von Medien über das Internet verwendet, beispielsweise für Live-Fernsehen und Internetradio. Es unterstützt auch Videokonferenzen und Webcasts. Multicasting kann außerdem verwendet werden, um andere Arten von Daten über das Internet zu senden, etwa Nachrichten, Börsenkurse und sogar digitale Kopien von Software. Unabhängig vom Anwendungsbereich trägt Multicasting dazu bei, die Nutzung der Internetbandbreite zu reduzieren, da es eine effiziente Möglichkeit bietet, Daten an mehrere Benutzer zu senden.

Aktualisiert September 19, 2020 von Per C.

quizTesten Sie Ihr Wissen

Which tool enabled the searching of Gopher servers?

A
AltaVista
0%
B
Veronica
0%
C
Google
0%
D
Infoseek
0%
Correct! Incorrect!     View the Veronica definition.
More Quizzes →

Das Tech Terms Computer-Lexikon

Die Definition von Multicast auf dieser Seite wurde von den Autoren von TechTerms.com verfasst. Wenn Sie auf diese Seite verweisen oder diese Definition zitieren möchten, verwenden Sie bitte die grüne Zitierleiste direkt unterhalb der Definition.

Unser Ziel ist es, Computerbegriffe auf verständliche Weise zu erklären. Wir streben bei jeder veröffentlichten Definition nach Genauigkeit und Einfachheit. Wenn Sie Feedback zu dieser Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns.

Der Tech Terms Newsletter

Erweitern Sie Ihr technisches Wissen mit unserem täglichen oder wöchentlichen Newsletter! Abonnieren Sie noch heute und erhalten Sie neue Begriffe und Quizze in Ihren Posteingang.

Melden Sie sich für den kostenlosen TechTerms‑Newsletter an

Wie oft möchten Sie eine E-Mail erhalten?

Sie können sich jederzeit über die Links in jeder E-Mail abmelden oder Ihre Einstellungen ändern. Fragen? Bitte kontaktieren Sie uns.

Hinweis: Der Newsletter wird auf Englisch versandt.