[[start|zurück]]
====== Broadcast, Unicast, Multicast – Grundlagen ======
Diese drei Begriffe beschreiben, **wie Daten innerhalb eines Netzwerks adressiert und verteilt werden**.
Sie gehören zu den Grundkonzepten der Netzwerktechnik und sind eng mit MAC- und IP-Adressen verknüpft.
===== 1. Unicast =====
Unicast bedeutet: **eine Eins-zu-eins-Verbindung**.
Beispiel:
* PC 1 sendet ein Paket gezielt an PC 2.
Eigenschaften:
* direkte Kommunikation
* effizient
* Standardfall im Netzwerk
Beispiel MAC-Adresse:
* A4:5E:60:3B:7D:12 → Unicast
Beispiel IP-Verkehr:
* 192.168.1.10 → 192.168.1.20
ASCII:
[ PC A ] ---> [ PC B ]
----
===== 2. Broadcast =====
Broadcast bedeutet: **eine Eins-zu-alle-Verbindung** im gleichen Netzwerk (Broadcast-Domain).
Der Sender spricht **alle Geräte im LAN** gleichzeitig an.
Wird eingesetzt bei:
* **ARP**: „Wer hat IP 192.168.1.20?“
* **DHCP**: Client ohne IP fragt nach einer IP
* einige ältere Protokolle
MAC-Broadcast-Adresse:
FF:FF:FF:FF:FF:FF
IPv4-Broadcast-Adresse (für ein /24-Netz):
192.168.1.255
ASCII:
[ Sender ] ---> {PC1, PC2, PC3, PC4, ...}
Wichtig:
* Broadcasts **verlassen das Subnetz nicht**
* Router **blockieren** Broadcasts
----
===== 3. Multicast =====
Multicast bedeutet: **eine Eins-zu-viele-Verbindung**, aber nur zu Geräten, die sich **für diese Gruppe anmelden**.
Beispiel:
* Videostream an 20 Geräte gleichzeitig
* mDNS
* IPTV
* bestimmte Routing-Protokolle (OSPF Hello)
Multicast spart Bandbreite im Vergleich zu 20 einzelnen Unicasts.
===== MAC-Multicast =====
MAC-Adressen, die mit **01:00:5E** beginnen, sind IPv4-Multicast.
Beispiel:
01:00:5E:00:00:FB (mDNS)
===== IPv4-Multicast-Bereich =====
Multicast-IP-Adressen liegen im Bereich:
224.0.0.0 – 239.255.255.255
Beispiele:
* 224.0.0.1 → alle Hosts
* 224.0.0.5 → OSPF Router
* 239.x.x.x → administrativ begrenzte Gruppen
ASCII:
[ Sender ] ---> { Gruppe A }
{ Teilnehmer 1, 2, 5, 7 }
----
===== Vergleich Unicast vs Broadcast vs Multicast =====
| Typ | Empfänger | Verkehr | Beispiel |
|------------|-----------------------------|----------------------------|---------------------------------|
| Unicast | genau ein Gerät | effizient | Web, SSH, Ping |
| Broadcast | alle im gleichen Subnetz | hohe Last | ARP, DHCP |
| Multicast | ausgewählte Gruppe | mittel/effizient | IPTV, OSPF, mDNS |
===== Besonderheiten =====
==== Broadcast =====
* erzeugt mehr Netzlast
* wird auf Switches an **alle Ports** gesendet
* wird an VLAN-Grenzen / Router gestoppt
==== Multicast =====
* benötigt **IGMP** für Gruppenverwaltung
* Netzwerk muss multicastfähig sein
* verbreitet in großen Broadcast-Domains weniger Last
==== Unicast =====
* Standardkommunikation
* sicher & kontrolliert
===== Praxisbeispiele =====
==== DHCP ====
* Client sendet Broadcast: „Ich brauche eine IP!“
* Server antwortet per Unicast oder Broadcast
==== ARP ====
* Broadcast → „Wer ist 192.168.1.20?“
* Antwort Unicast → „Ich bin es.“
==== IPTV / Streaming ====
* Multicast → effizient, wenn viele denselben Stream sehen
==== Routing ====
* OSPF nutzt Multicast (224.0.0.5 / 224.0.0.6) für Hello-Messages
===== ASCII-Grafik: Alle drei im Vergleich =====
Unicast: [A] ----> [B]
Broadcast: [A] ----> {B,C,D,E,F}
Multicast: [A] ----> {B, D, F}
===== Zusammenfassung =====
* **Unicast**: 1:1 – Standardverkehr (Web, SSH, Ping)
* **Broadcast**: 1:alle – ARP, DHCP, viel Netzlast
* **Multicast**: 1:Gruppe – effizient bei vielen Empfängern (OSPF, IPTV)
Diese drei Kommunikationsformen sind zentral für Switching, Routing und das Verständnis vieler Netzwerkprotokolle.