Heim > häufiges Problem > Der Unterschied zwischen Multicast und Broadcast

Der Unterschied zwischen Multicast und Broadcast

(*-*)浩
Freigeben: 2019-06-25 14:52:44
Original
13513 Leute haben es durchsucht

Sie müssen zunächst die Definitionen von Multicast und Broadcast verstehen:

Der Unterschied zwischen Multicast und Broadcast
Multicast (Multicasting) ist A Form der Multicast-Übermittlung, die Hardwaretechnologie zur Kommunikation unter Verwendung einer großen Anzahl von Multicast-Adressen nutzt. Wenn eine Gruppe von Maschinen kommunizieren muss, wird eine Multicast-Adresse ausgewählt, die entsprechende Netzwerkschnittstellen-Hardware konfiguriert, die Multicast-Adresse identifiziert und eine Kopie der Gruppe auf der Multicast-Adresse empfangen. (Empfohlenes Lernen: PHP-Video-Tutorial)

wird in der Netzwerktechnologie nicht häufig verwendet. Online-Videokonferenzen und Online-Videoanzeige eignen sich besonders für Multicast-Methoden.

Multicast in IP-Netzwerken wird im Allgemeinen über Multicast-IP-Adressen implementiert. Multicast-IP-Adressen sind IP-Adressen der Klasse D, also IP-Adressen zwischen 224.0.0.0 und 239.255.255.255. Der DHCP-Manager in Windows 2000 unterstützt die automatische Zuweisung von Multicast-IP-Adressen.

Broadcasting (Broadcasting) ist die häufigste Form der Mehrpunktzustellung, bei der eine Kopie des Pakets an jede Zielstation übermittelt wird. Dies kann durch die Zustellung mehrerer Einzelpakete oder durch die Weiterleitung von Kopien der Pakete über separate Verbindungen erreicht werden, bis jeder Empfänger eine Kopie erhalten hat.

Eine große Anzahl von Broadcast-Paketen kann nicht über längere Zeit im Netzwerk erscheinen, da es sonst zu einem sogenannten „Broadcast Storm“ kommt. Broadcast-Sturm bedeutet, dass das Netzwerk über einen längeren Zeitraum durch eine große Anzahl von Broadcast-Paketen belegt ist, die normale Punkt-zu-Punkt-Kommunikation nicht normal durchgeführt werden kann und die externe Leistung dazu führt, dass die Netzwerkgeschwindigkeit extrem langsam ist. Es gibt viele Gründe für Broadcast Storms. Eine fehlerhafte Netzwerkkarte kann über einen längeren Zeitraum Broadcast-Pakete an das Netzwerk senden und so Broadcast Storms verursachen.

Broadcast-Stürme können nicht vollständig eliminiert werden, aber sie können sich nur innerhalb desselben Subnetzes ausbreiten, genauso wie sich der Ton eines Lautsprechers nur innerhalb desselben Veranstaltungsortes ausbreiten kann, also in einem großen Netzwerk, das aus Hunderten oder sogar Tausenden besteht von Computern, In mittelgroßen LANs sind Subnetze im Allgemeinen unterteilt, genau wie die Aufteilung einer Halle in viele kleine Hallen durch Wände, um den Zweck der Isolierung von Broadcast-Stürmen zu erreichen.

Im IP-Netzwerk wird die Broadcast-Adresse durch die IP-Adresse „255.255“ repräsentiert. Diese IP-Adresse repräsentiert alle IP-Adressen im gleichen Subnetz Unter dem Begriff „Multicast“ versteht man, dass eine Person mit mehreren Personen spricht (aber nicht mit allen Anwesenden), was die Effizienz des Anrufs verbessern kann

Wenn Sie bestimmte Personen über dasselbe informieren möchten, dies aber nicht möchten Andere wissen, dass es sehr mühsam ist, das Telefon einzeln zu benachrichtigen, und dass die Verwendung der im täglichen Leben verwendeten Lautsprecher zum Senden von Benachrichtigungen nicht den Zweck erfüllt, nur einzelne Personen zu benachrichtigen Es ist sehr praktisch, „Multicast“ zu verwenden, um dies zu erreichen. Im wirklichen Leben gibt es jedoch nur sehr wenige Multicast-Geräte. „Broadcast“ kann als eine Person verstanden werden, die mit allen Anwesenden spricht Dies hat den Vorteil, dass die Anrufeffizienz hoch ist und alle Informationen auf einmal weitergegeben werden können.

Weitere technische Artikel zu PHP finden Sie unter

PHP-Grafik-Tutorial

Spalte zum Lernen!

Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen Multicast und Broadcast. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage