Zum Inhalt springen

IPv4/Broadcast: Unterschied zwischen den Versionen

Aus Foxwiki
Die 5 zuletzt angesehenen Seiten:  IPv4/Subnetz/Berechnung » Diskussion:FSlint » ICMPv6/Typen » LibreOffice » IPv4/Broadcast
K Textersetzung - „Kategorie:Entwurf“ durch „“
K Textersetzung - „IPv4/Subnetting“ durch „IPv4/Subnetz“
 
(38 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
Ein '''Broadcast''' ist eine Rundsendung von Informationen an alle Computer im [[IPv4]]-Subnetz
'''IPv4/Broadcast''' - Rundsendung an alle möglichen Empfänger in einem [[IPv4-Subnetz]]


== Beschreibung ==
== Beschreibung ==
* Netzwerkunabhängige Broadcast-Adresse 255.255.255.255 [[IPv4]]-Subnetz
{{:Routing/Schema}}
; Broadcast
In [[Rechnernetz]]en''
* eine [[Nachricht]]
* bei der [[Datenpaket]]e von einem Punkt aus an alle [[Teilnehmer (Kommunikationssystem)|Teilnehmer]] eines [[Nachrichtennetz]]es [[Datenübertragung|übertragen]] werden''
* In der [[Vermittlungstechnik]] ist ein Broadcast eine spezielle Form der [[Mehrpunktverbindung]]
 
; Ein Broadcast-Paket erreicht alle Teilnehmer eines [[Local Area Network|lokalen Netzes]]
* Empfänger müssen nicht angegeben werden
 
Daraus folgt, dass Broadcasts sich auf das eigene [[Netzwerksegment|Netzsegment]] beschränken sollten, und nicht von [[Router]]n weitergeleitet werden
* Soll eine Information an eine Gruppe von ausgewählten Teilnehmern gesendet werden, verwendet man stattdessen ein [[Multicast]]-Verfahren
 
Jeder Empfänger eines Broadcasts entscheidet selbst, ob er im Falle seiner Zuständigkeit die erhaltene Nachricht entweder verarbeitet oder andernfalls stillschweigend verwirft
 
; Broadcasts gibt es auf verschiedenen Schichten des [[OSI-Modell|OSI-Referenzmodell]]s
* Allen gemein ist, dass Broadcasts von einer höheren Schicht an die unteren Schichten entsprechend angepasst werden müssen
* So wird etwa ein [[IPv4]]-Broadcast als [[Ethernet]]-Broadcast an die [[MAC-Adresse]] <code>FF:FF:FF:FF:FF:FF</code> gesendet
* Ist das unterliegende Netz nicht broadcastfähig, zum Beispiel weil es - wie unter anderem das Internet - aus einer Menge von [[Direktverbindung|Punkt-zu-Punkt-Verbindungen]] besteht, kann die Nachricht stattdessen mittels eines [[Flooding-Algorithmus]] gesendet werden
 
== Beschreibung ==
Netzwerkunabhängige Broadcast-Adresse 255.255.255.255 [[IPv4]]-Subnetz
* Pakete, an diese Adresse, erreichen alle Computer im gleichen
* Pakete, an diese Adresse, erreichen alle Computer im gleichen


Ein '''Broadcast''' (aus dem [[englische Sprache|Englischen]] [[Entlehnung|entlehnt]], für ''Sendung'', ''Übertragung'', ''Rundfunk'', ''Ausstrahlung'', hier ''Rundruf'') ''in einem [[Rechnernetz]]'' ist eine [[Nachricht]], bei der [[Datenpaket]]e von einem Punkt aus an alle [[Teilnehmer (Kommunikationssystem)|Teilnehmer]] eines [[Nachrichtennetz]]es [[Datenübertragung|übertragen]] werden.
Ein '''Broadcast''' (aus dem [[englische Sprache|Englischen]] [[Entlehnung|entlehnt]], für ''Sendung'', ''Übertragung'', ''Rundfunk'', ''Ausstrahlung'', hier ''Rundruf'') ''in einem [[Rechnernetz]]'' ist eine [[Nachricht]], bei der [[Datenpaket]]e von einem Punkt aus an alle [[Teilnehmer (Kommunikationssystem)|Teilnehmer]] eines [[Nachrichtennetz]]es [[Datenübertragung|übertragen]] werden


Ein Broadcast-Paket erreicht alle Teilnehmer eines [[Local Area Network|lokalen Netzes]], ohne dass sie explizit als Empfänger angegeben sind.
Ein Broadcast-Paket erreicht alle Teilnehmer eines [[Local Area Network|lokalen Netzes]], ohne dass sie explizit als Empfänger angegeben sind
* Daraus folgt, dass Broadcasts sich auf das eigene [[Netzwerksegment|Netzsegment]] beschränken sollten, und nicht von [[Router]]n weitergeleitet werden.
* Daraus folgt, dass Broadcasts sich auf das eigene [[Netzwerksegment|Netzsegment]] beschränken sollten, und nicht von [[Router]]n weitergeleitet werden
* Soll eine Information an eine Gruppe von ausgewählten Teilnehmern gesendet werden, verwendet man stattdessen ein [[Multicast]]-Verfahren.
* Soll eine Information an eine Gruppe von ausgewählten Teilnehmern gesendet werden, verwendet man stattdessen ein [[Multicast]]-Verfahren


Jeder Empfänger eines Broadcasts entscheidet selbst, ob er im Falle seiner Zuständigkeit die erhaltene Nachricht entweder verarbeitet oder andernfalls stillschweigend verwirft.
Jeder Empfänger eines Broadcasts entscheidet selbst, ob er im Falle seiner Zuständigkeit die erhaltene Nachricht entweder verarbeitet oder andernfalls stillschweigend verwirft
* Broadcasts gibt es auf verschiedenen Schichten des [[OSI-Modell|OSI-Referenzmodell]]s.
* Broadcasts gibt es auf verschiedenen Schichten des [[OSI-Modell|OSI-Referenzmodell]]s
* Allen gemein ist, dass Broadcasts von einer höheren Schicht an die unteren Schichten entsprechend angepasst werden müssen.
* Allen gemein ist, dass Broadcasts von einer höheren Schicht an die unteren Schichten entsprechend angepasst werden müssen
* So wird zum Beispiel ein [[IPv4]]-Broadcast als [[Ethernet]]-Broadcast an die [[MAC-Adresse]] <code>FF:FF:FF:FF:FF:FF</code> gesendet.
* So wird zum Beispiel ein [[IPv4]]-Broadcast als [[Ethernet]]-Broadcast an die [[MAC-Adresse]] <code>FF:FF:FF:FF:FF:FF</code> gesendet
* Ist das unterliegende Netz nicht broadcastfähig, zum Beispiel weil es wie unter anderem das Internet aus einer Menge von [[Direktverbindung|Punkt-zu-Punkt-Verbindungen]] besteht, kann die Nachricht stattdessen mittels eines [[Flooding-Algorithmus]] gesendet werden.
* Ist das unterliegende Netz nicht broadcastfähig, zum Beispiel weil es - wie unter anderem das Internet - aus einer Menge von [[Direktverbindung|Punkt-zu-Punkt-Verbindungen]] besteht, kann die Nachricht stattdessen mittels eines [[Flooding-Algorithmus]] gesendet werden


== Router sind Broadcast-Grenzen ==
== Router sind Broadcast-Grenzen ==
; Router leiten Broadcasts nicht weiter
; Router leiten Broadcasts nicht weiter
* Außerdem gibt es eine weitere Broadcast-Adresse für jedes IP-Subnetz.
* Außerdem gibt es eine weitere Broadcast-Adresse für jedes IP-Subnetz
* Das ist normalerweise die letzte Adresse in einem Netz bzw.  
* Das ist normalerweise die letzte Adresse in einem Netz bzw.&nbsp;
* einem Subnetz.
* einem Subnetz
* Für ein C-Klasse-Netzwerk mit der Netzwerkadresse 192.168.0.0/24 wäre das also der Broadcast 192.168.0.255.
* Für ein C-Klasse-Netzwerk mit der Netzwerkadresse 192.168.0.0/24 wäre das also der Broadcast 192.168.0.255


Als Beispiel sieht die Zuordnung folgendermaßen aus:
Als Beispiel sieht die Zuordnung folgendermaßen aus:
  192.168.4.000/26 Broadcast: 192.168.4.63
  192.168.4.000/26 - Broadcast: 192.168.4.63
  192.168.4.064/26 Broadcast: 192.168.4.127
  192.168.4.064/26 - Broadcast: 192.168.4.127
  192.168.4.128/26 Broadcast: 192.168.4.191
  192.168.4.128/26 - Broadcast: 192.168.4.191
  192.168.4.192/26 Broadcast: 192.168.4.255
  192.168.4.192/26 - Broadcast: 192.168.4.255


== Verwendung ==
== Verwendung ==
Ein Broadcast wird in einem [[Computernetz]] unter anderem verwendet, wenn die [[IP-Adresse]] des [[Empfänger (Information)|Empfängers]] der Nachricht noch unbekannt ist.
Ein Broadcast wird in einem [[Computernetz]] unter anderem verwendet, wenn die [[IP-Adresse]] des [[Empfänger (Information)|Empfängers]] der Nachricht noch unbekannt ist
* Diese Technik kommt gemäß OSI-Modell in der [[Vermittlungsschicht]] zum Einsatz.
* Diese Technik kommt gemäß OSI-Modell in der [[Vermittlungsschicht]] zum Einsatz
* Beispiele hierfür sind [[Address Resolution Protocol|ARP]], [[Dynamic Host Configuration Protocol|DHCP]] und [[Wake On LAN]].
* Beispiele hierfür sind [[Address Resolution Protocol|ARP]], [[Dynamic Host Configuration Protocol|DHCP]] und [[Wake On LAN]]
* Netzwerkfähige Computerspiele verwenden Broadcasts, um eine Liste aller offenen Spiele im lokalen Netz zu finden, an denen der Nutzer teilnehmen kann.
* Netzwerkfähige Computerspiele verwenden Broadcasts, um eine Liste aller offenen Spiele im lokalen Netz zu finden, an denen der Nutzer teilnehmen kann
* Das Kommunikationsprotokoll [[Server Message Block|SMB]] sucht per Broadcast [[Datei- und Druckerfreigabe]]n im lokalen Netz.
* Das Kommunikationsprotokoll [[Server Message Block|SMB]] sucht per Broadcast [[Datei- und Druckerfreigabe]]n im lokalen Netz


== IP-Broadcasts ==
== IP-Broadcasts ==
Broadcasts in IPv4 werden über eine [[Gruppenadresse]] realisiert.
Broadcasts in IPv4 werden über eine [[Gruppenadresse]] realisiert
* Es werden verschiedene Formen von IP-Broadcasts unterschieden:


; Formen von IP-Broadcasts
; Limited Broadcast
; Limited Broadcast
: Als Ziel wird die IP-Adresse <code>255.255.255.255</code> angegeben.
: Als Ziel wird die IP-Adresse <code>255.255.255.255</code> angegeben
* Dieses Ziel liegt immer im eigenen lokalen Netz und wird direkt in einen Ethernet-Broadcast umgesetzt.
* Dieses Ziel liegt immer im eigenen lokalen Netz und wird direkt in einen Ethernet-Broadcast umgesetzt
* Ein ''limited broadcast'' wird von einem Router nicht weitergeleitet.
* Ein ''limited broadcast'' wird von einem Router nicht weitergeleitet
; Directed Broadcast
; Directed Broadcast
: Das Ziel sind die Teilnehmer eines bestimmten Netzes.
: Das Ziel sind die Teilnehmer eines bestimmten Netzes
* Die Adresse wird durch die Kombination aus Zielnetz und dem Setzen aller Hostbits auf 1 angegeben.
* Die Adresse wird durch die Kombination aus Zielnetz und dem Setzen aller Hostbits auf 1 angegeben
* Die Adresse für einen ''directed broadcast'' in das Netz <code>192.168.0.0</code> mit der [[Netzmaske]] <code>255.255.255.0</code> lautet somit: <code>192.168.0.255</code> ([[Classless Inter-Domain Routing|CIDR]]-Notation: <code>192.168.0.255/24</code>).
; directed broadcast
* Ein ''directed broadcast'' wird von einem Router weitergeleitet, falls Quell- und Zielnetz unterschiedlich sind, und wird erst im Zielnetz in einen Ethernet-Broadcast umgesetzt.
* Die Adresse für einen ''directed broadcast'' in das Netz <code>192.168.0.0</code> mit der [[Netzmaske]] <code>255.255.255.0</code> lautet somit: <code>192.168.0.255</code> ([[Classless Inter-Domain Routing|CIDR]]-Notation: <code>192.168.0.255/24</code>)
* Falls Quell- und Zielnetz identisch sind, entspricht dies einem ''limited broadcast''.
* Ein ''directed broadcast'' wird von einem Router weitergeleitet, falls Quell- und Zielnetz unterschiedlich sind, und wird erst im Zielnetz in einen Ethernet-Broadcast umgesetzt
* Oft wird dieser Spezialfall auch als ''local broadcast'' bezeichnet.
* Falls Quell- und Zielnetz identisch sind, entspricht dies einem ''limited broadcast''
* Ein ''directed broadcast'' kann weiter differenziert betrachtet werden.
* Oft wird dieser Spezialfall auch als ''local broadcast'' bezeichnet
* Der Broadcast kann als ''subnet-directed broadcast'', als ''all-subnets-directed broadcast'' oder als ''net-directed broadcast'' auftreten.
* Ein ''directed broadcast'' kann weiter differenziert betrachtet werden
* Ein ''subnet-directed broadcast'' hat als Ziel ein festgelegtes Subnetz.
* Der Broadcast kann als ''subnet-directed broadcast'', als ''all-subnets-directed broadcast'' oder als ''net-directed broadcast'' auftreten
* Ein ''all-subnets-directed broadcast'' ist ein Broadcast in allen Subnetzen eines Netzes, und ein ''net-directed broadcast'' wird in einem klassifizierten Netz, das nicht in Subnetze aufgeteilt ist, verteilt (zum Beispiel Broadcast an die Adresse 10.255.255.255 wird in einem Klasse A IP-Netz verteilt).
* Ein ''subnet-directed broadcast'' hat als Ziel ein festgelegtes Subnetz
* Ein ''all-subnets-directed broadcast'' ist ein Broadcast in allen Subnetzen eines Netzes, und ein ''net-directed broadcast'' wird in einem klassifizierten Netz, das nicht in Subnetze aufgeteilt ist, verteilt (zum Beispiel Broadcast an die Adresse 10.255.255.255 wird in einem Klasse A IP-Netz verteilt)


Wegen Sicherheitsproblemen mit [[Denial of Service|DoS-Angriffen]] wurde das voreingestellte Verhalten von Routern in RFC 2644 für ''directed broadcasts'' geändert.
Wegen Sicherheitsproblemen mit [[Denial of Service|DoS-Angriffen]] wurde das voreingestellte Verhalten von Routern in RFC 2644 für ''directed broadcasts'' geändert
* Router sollten ''directed broadcasts'' nicht weiterleiten.
* Router sollten ''directed broadcasts'' nicht weiterleiten


[[IPv6]] unterstützt keine Broadcasts mehr, es werden stattdessen [[Multicast]]s verwendet.
; [[IPv6]]
[[IPv6]] unterstützt keine Broadcasts mehr, es werden stattdessen [[Multicast]]s verwendet


== Anwendungen ==
== Anwendungen ==
=== Fehlerbehebung ===
; Adressierung unbekannter Empfänger
== Sicherheit ==
* Ein Broadcast wird in einem [[Computernetz]] unter anderem verwendet, wenn die [[IP-Adresse]] des [[Empfänger (Information)|Empfängers]] der Nachricht noch unbekannt ist
== Dokumentation ==
* Diese Technik kommt gemäß OSI-Modell in der [[Vermittlungsschicht]] zum Einsatz
* Beispiele hierfür sind [[Address Resolution Protocol|ARP]], [[Dynamic Host Configuration Protocol|DHCP]] und [[Wake On LAN]]
* Netzwerkfähige Computerspiele verwenden Broadcasts, um eine Liste aller offenen Spiele im lokalen Netz zu finden, an denen der Nutzer teilnehmen kann
* Das Kommunikationsprotokoll [[Server Message Block|SMB]] sucht per Broadcast [[Datei- und Druckerfreigabe]]n im lokalen Netz
 
== IP-Broadcast ==
Broadcasts in IPv4 werden über eine [[Gruppenadresse]] realisiert
 
=== Formen von IP-Broadcasts ===
Verschiedene Formen von IP-Broadcasts
==== Limited Broadcast ====
; Ziel ist die IP-Adresse <code>255.255.255.255</code>
* Dieses Ziel liegt immer im eigenen lokalen Netz und wird direkt in einen Ethernet-Broadcast umgesetzt
* Ein ''limited broadcast'' wird von einem Router nicht weitergeleitet


=== RFC ===
==== Directed Broadcast ====
# RFC 826 – Ethernet Address Resolution Protocol
; Ziel sind Teilnehmer eines bestimmten Netzes
# RFC 1812 – Requirements for IP Version 4 Routers
* Die Adresse wird durch die Kombination aus Zielnetz und dem Setzen aller Hostbits auf 1 angegeben
# RFC 2644 – Changing the Default for Directed Broadcasts in Routers
* Die Adresse für einen ''directed broadcast'' in das Netz <code>192.168.0.0</code> mit der [[Netzmaske]] <code>255.255.255.0</code> lautet somit: <code>192.168.0.255</code> ([[Classless Inter-Domain Routing|CIDR]]-Notation: <code>192.168.0.255/24</code>)
* Ein ''directed broadcast'' wird von einem Router weitergeleitet, falls Quell- und Zielnetz unterschiedlich sind, und wird erst im Zielnetz in einen Ethernet-Broadcast umgesetzt
* Falls Quell- und Zielnetz identisch sind, entspricht dies einem ''limited broadcast''
* Oft wird dieser Spezialfall auch als ''local broadcast'' bezeichnet
* Ein ''directed broadcast'' kann weiter differenziert betrachtet werden
* Der Broadcast kann als ''subnet-directed broadcast'', als ''all-subnets-directed broadcast'' oder als ''net-directed broadcast'' auftreten
* Ein ''subnet-directed broadcast'' hat als Ziel ein festgelegtes Subnetz
* Ein ''all-subnets-directed broadcast'' ist ein Broadcast in allen Subnetzen eines Netzes, und ein ''net-directed broadcast'' wird in einem klassifizierten Netz, das nicht in Subnetze aufgeteilt ist, verteilt (zum Beispiel Broadcast an die Adresse 10.255.255.255 wird in einem Klasse A IP-Netz verteilt)


=== Man-Pages ===
<noinclude>
=== Info-Pages ===
== Siehe auch ==
# [[IPv4:Grundlagen]]
# [[IPv4:Subnetting]]
# [[Broadcast-Sturm]]
# [[Rundsenden]]


== Links ==
== Anhang ==
=== Projekt ===
=== Dokumentation ===
=== Weblinks ===
==== RFC ====
=== Einzelnachweise ===
{| class="wikitable options big col1center"
<references />
|-
== Testfragen ==
! RFC !! Titel !! Jahr !! Staus
<div class="toccolours mw-collapsible mw-collapsed">
|-
''Testfrage 1''
| [https://www.rfc-editor.org/info/rfc826 826] || Ethernet Address Resolution Protocol || 1982 || Internet Standard (Updated by: RFC 5227, RFC 5494)
<div class="mw-collapsible-content">'''Antwort1'''</div>
|-
</div>
| [https://www.rfc-editor.org/info/rfc1812 1812] || Requirements for IP Version 4 Routers || 1995 || Proposed Standard (Updated by: RFC 2644, RFC 6633)
<div class="toccolours mw-collapsible mw-collapsed">
|-
''Testfrage 2''
| [https://www.rfc-editor.org/info/rfc2644 2644] || Changing the Default for Directed Broadcasts in Routers || 1999 || Best Current Practice
<div class="mw-collapsible-content">'''Antwort2'''</div>
|}
</div>
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 3''
<div class="mw-collapsible-content">'''Antwort3'''</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 4''
<div class="mw-collapsible-content">'''Antwort4'''</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 5''
<div class="mw-collapsible-content">'''Antwort5'''</div>
</div>


=== Siehe auch ===
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}
----
* [[IPv4/Grundlagen]]
* [[IPv4/Subnetz]]
* [[Broadcast/Sturm]]


=== Links ===
==== Weblinks ====
# https://de.wikipedia.org/wiki/Broadcast


[[Kategorie:OSI/2 Data Link]]
[[Kategorie:OSI/3 Network]]
[[Kategorie:Router]]
[[Kategorie:Routing]]
[[Kategorie:Routing]]
[[Kategorie:IPv4]]
[[Kategorie:IPv4/Adresse]]
</noinclude>

Aktuelle Version vom 9. Juli 2025, 17:43 Uhr

IPv4/Broadcast - Rundsendung an alle möglichen Empfänger in einem IPv4-Subnetz

Beschreibung

Unicast
Broadcast
Anycast
Multicast
Geocast
Broadcast

In Rechnernetzen

Ein Broadcast-Paket erreicht alle Teilnehmer eines lokalen Netzes
  • Empfänger müssen nicht angegeben werden

Daraus folgt, dass Broadcasts sich auf das eigene Netzsegment beschränken sollten, und nicht von Routern weitergeleitet werden

  • Soll eine Information an eine Gruppe von ausgewählten Teilnehmern gesendet werden, verwendet man stattdessen ein Multicast-Verfahren

Jeder Empfänger eines Broadcasts entscheidet selbst, ob er im Falle seiner Zuständigkeit die erhaltene Nachricht entweder verarbeitet oder andernfalls stillschweigend verwirft

Broadcasts gibt es auf verschiedenen Schichten des OSI-Referenzmodells
  • Allen gemein ist, dass Broadcasts von einer höheren Schicht an die unteren Schichten entsprechend angepasst werden müssen
  • So wird etwa ein IPv4-Broadcast als Ethernet-Broadcast an die MAC-Adresse FF:FF:FF:FF:FF:FF gesendet
  • Ist das unterliegende Netz nicht broadcastfähig, zum Beispiel weil es - wie unter anderem das Internet - aus einer Menge von Punkt-zu-Punkt-Verbindungen besteht, kann die Nachricht stattdessen mittels eines Flooding-Algorithmus gesendet werden

Beschreibung

Netzwerkunabhängige Broadcast-Adresse 255.255.255.255 IPv4-Subnetz

  • Pakete, an diese Adresse, erreichen alle Computer im gleichen

Ein Broadcast (aus dem Englischen entlehnt, für Sendung, Übertragung, Rundfunk, Ausstrahlung, hier Rundruf) in einem Rechnernetz ist eine Nachricht, bei der Datenpakete von einem Punkt aus an alle Teilnehmer eines Nachrichtennetzes übertragen werden

Ein Broadcast-Paket erreicht alle Teilnehmer eines lokalen Netzes, ohne dass sie explizit als Empfänger angegeben sind

  • Daraus folgt, dass Broadcasts sich auf das eigene Netzsegment beschränken sollten, und nicht von Routern weitergeleitet werden
  • Soll eine Information an eine Gruppe von ausgewählten Teilnehmern gesendet werden, verwendet man stattdessen ein Multicast-Verfahren

Jeder Empfänger eines Broadcasts entscheidet selbst, ob er im Falle seiner Zuständigkeit die erhaltene Nachricht entweder verarbeitet oder andernfalls stillschweigend verwirft

  • Broadcasts gibt es auf verschiedenen Schichten des OSI-Referenzmodells
  • Allen gemein ist, dass Broadcasts von einer höheren Schicht an die unteren Schichten entsprechend angepasst werden müssen
  • So wird zum Beispiel ein IPv4-Broadcast als Ethernet-Broadcast an die MAC-Adresse FF:FF:FF:FF:FF:FF gesendet
  • Ist das unterliegende Netz nicht broadcastfähig, zum Beispiel weil es - wie unter anderem das Internet - aus einer Menge von Punkt-zu-Punkt-Verbindungen besteht, kann die Nachricht stattdessen mittels eines Flooding-Algorithmus gesendet werden

Router sind Broadcast-Grenzen

Router leiten Broadcasts nicht weiter
  • Außerdem gibt es eine weitere Broadcast-Adresse für jedes IP-Subnetz
  • Das ist normalerweise die letzte Adresse in einem Netz bzw. 
  • einem Subnetz
  • Für ein C-Klasse-Netzwerk mit der Netzwerkadresse 192.168.0.0/24 wäre das also der Broadcast 192.168.0.255

Als Beispiel sieht die Zuordnung folgendermaßen aus:

192.168.4.000/26 - Broadcast: 192.168.4.63
192.168.4.064/26 - Broadcast: 192.168.4.127
192.168.4.128/26 - Broadcast: 192.168.4.191
192.168.4.192/26 - Broadcast: 192.168.4.255

Verwendung

Ein Broadcast wird in einem Computernetz unter anderem verwendet, wenn die IP-Adresse des Empfängers der Nachricht noch unbekannt ist

  • Diese Technik kommt gemäß OSI-Modell in der Vermittlungsschicht zum Einsatz
  • Beispiele hierfür sind ARP, DHCP und Wake On LAN
  • Netzwerkfähige Computerspiele verwenden Broadcasts, um eine Liste aller offenen Spiele im lokalen Netz zu finden, an denen der Nutzer teilnehmen kann
  • Das Kommunikationsprotokoll SMB sucht per Broadcast Datei- und Druckerfreigaben im lokalen Netz

IP-Broadcasts

Broadcasts in IPv4 werden über eine Gruppenadresse realisiert

Formen von IP-Broadcasts
Limited Broadcast
Als Ziel wird die IP-Adresse 255.255.255.255 angegeben
  • Dieses Ziel liegt immer im eigenen lokalen Netz und wird direkt in einen Ethernet-Broadcast umgesetzt
  • Ein limited broadcast wird von einem Router nicht weitergeleitet
Directed Broadcast
Das Ziel sind die Teilnehmer eines bestimmten Netzes
  • Die Adresse wird durch die Kombination aus Zielnetz und dem Setzen aller Hostbits auf 1 angegeben
directed broadcast
  • Die Adresse für einen directed broadcast in das Netz 192.168.0.0 mit der Netzmaske 255.255.255.0 lautet somit: 192.168.0.255 (CIDR-Notation: 192.168.0.255/24)
  • Ein directed broadcast wird von einem Router weitergeleitet, falls Quell- und Zielnetz unterschiedlich sind, und wird erst im Zielnetz in einen Ethernet-Broadcast umgesetzt
  • Falls Quell- und Zielnetz identisch sind, entspricht dies einem limited broadcast
  • Oft wird dieser Spezialfall auch als local broadcast bezeichnet
  • Ein directed broadcast kann weiter differenziert betrachtet werden
  • Der Broadcast kann als subnet-directed broadcast, als all-subnets-directed broadcast oder als net-directed broadcast auftreten
  • Ein subnet-directed broadcast hat als Ziel ein festgelegtes Subnetz
  • Ein all-subnets-directed broadcast ist ein Broadcast in allen Subnetzen eines Netzes, und ein net-directed broadcast wird in einem klassifizierten Netz, das nicht in Subnetze aufgeteilt ist, verteilt (zum Beispiel Broadcast an die Adresse 10.255.255.255 wird in einem Klasse A IP-Netz verteilt)

Wegen Sicherheitsproblemen mit DoS-Angriffen wurde das voreingestellte Verhalten von Routern in RFC 2644 für directed broadcasts geändert

  • Router sollten directed broadcasts nicht weiterleiten
IPv6

IPv6 unterstützt keine Broadcasts mehr, es werden stattdessen Multicasts verwendet

Anwendungen

Adressierung unbekannter Empfänger
  • Ein Broadcast wird in einem Computernetz unter anderem verwendet, wenn die IP-Adresse des Empfängers der Nachricht noch unbekannt ist
  • Diese Technik kommt gemäß OSI-Modell in der Vermittlungsschicht zum Einsatz
  • Beispiele hierfür sind ARP, DHCP und Wake On LAN
  • Netzwerkfähige Computerspiele verwenden Broadcasts, um eine Liste aller offenen Spiele im lokalen Netz zu finden, an denen der Nutzer teilnehmen kann
  • Das Kommunikationsprotokoll SMB sucht per Broadcast Datei- und Druckerfreigaben im lokalen Netz

IP-Broadcast

Broadcasts in IPv4 werden über eine Gruppenadresse realisiert

Formen von IP-Broadcasts

Verschiedene Formen von IP-Broadcasts

Limited Broadcast

Ziel ist die IP-Adresse 255.255.255.255
  • Dieses Ziel liegt immer im eigenen lokalen Netz und wird direkt in einen Ethernet-Broadcast umgesetzt
  • Ein limited broadcast wird von einem Router nicht weitergeleitet

Directed Broadcast

Ziel sind Teilnehmer eines bestimmten Netzes
  • Die Adresse wird durch die Kombination aus Zielnetz und dem Setzen aller Hostbits auf 1 angegeben
  • Die Adresse für einen directed broadcast in das Netz 192.168.0.0 mit der Netzmaske 255.255.255.0 lautet somit: 192.168.0.255 (CIDR-Notation: 192.168.0.255/24)
  • Ein directed broadcast wird von einem Router weitergeleitet, falls Quell- und Zielnetz unterschiedlich sind, und wird erst im Zielnetz in einen Ethernet-Broadcast umgesetzt
  • Falls Quell- und Zielnetz identisch sind, entspricht dies einem limited broadcast
  • Oft wird dieser Spezialfall auch als local broadcast bezeichnet
  • Ein directed broadcast kann weiter differenziert betrachtet werden
  • Der Broadcast kann als subnet-directed broadcast, als all-subnets-directed broadcast oder als net-directed broadcast auftreten
  • Ein subnet-directed broadcast hat als Ziel ein festgelegtes Subnetz
  • Ein all-subnets-directed broadcast ist ein Broadcast in allen Subnetzen eines Netzes, und ein net-directed broadcast wird in einem klassifizierten Netz, das nicht in Subnetze aufgeteilt ist, verteilt (zum Beispiel Broadcast an die Adresse 10.255.255.255 wird in einem Klasse A IP-Netz verteilt)


Anhang

Dokumentation

RFC

RFC Titel Jahr Staus
826 Ethernet Address Resolution Protocol 1982 Internet Standard (Updated by: RFC 5227, RFC 5494)
1812 Requirements for IP Version 4 Routers 1995 Proposed Standard (Updated by: RFC 2644, RFC 6633)
2644 Changing the Default for Directed Broadcasts in Routers 1999 Best Current Practice

Siehe auch


Links

Weblinks

  1. https://de.wikipedia.org/wiki/Broadcast