Wozu dienen Broadcast- und Netzwerkadressen?

Hallo Leute,

ich schreibe am Dienstag (den 15.) meine schriftliche Abschlußprüfung und beim Lernen sind mir doch glatt ein paar Defizite in meinen Berufsschul-Aufzeichnungen aufgefallen (ich weiß auch nicht wo die herkommen *g*).

Deshalb habe ich eben die obenstehende Frage:
Wozu dienen Broadcast- und Netzwerkadressen?
Ich weiß, was sie sind, aber nicht wann (bei welchen Anwendungen und unter welchen Umständen) sie genutzt werden.

Vielen Dank für die zahlreichen Antworten!

Wozu dienen Broadcast-

Das ist eine Adresse, auf die alle Netzwerkkarten in einem Subnetz hoeren. Beispielsweise findet so ein Rechner im Netz den DHCP-Server. Soweit ich mich erinnern kann benutzt TCP/IP auch broadcasts auch fuer irgerndwechlche Sicherungsmechanismen, bsp JAM-Signal
und Netzwerkadressen?

Was meinst Du damit ? Die HW-Adresse (MAC_Adresse) ?

read U Wolfgang

Moin,

Wozu dienen Broadcast-

Beispielsweise findet so ein Rechner im Netz den DHCP-Server.

Wenn ein Host nach einem DHCP-Server sucht, kennt er sein Netzwerk noch nicht. Das macht er mit einem Ethernetbroadcast.

Thorsten

Deshalb habe ich eben die obenstehende Frage:

Broadcast = Rundsendung. Ein Server kann mit einem Broadcast den Rechnern im Netzwerk seine Präsenz mitteilen. Oder eben ein Rechner fragt mittels Broadcast nach einem DHCP-Server, der eine IP-Adresse liefern kann.

Router senden Informationen über ihre Netzwerke per Broadcast an andere Router, damit die sich gegenseitig finden und ihre Routingtabellen updaten können.

Die Netzwerkadresse: Nehmen wir an, Du hast eine IP-Adresse und eine Subnetzmaske. Z.B. 192.168.128.12 und 255.255.255.0 sind gegeben. In diesem Fall ist 192.168.128.0 die Netzwerkadresse. Sprich der Netzwerkteil der IP. Mit Hilfe der Netzwerkadresse kann man z.B. ein Netzwerk und dessen Adressierung planen. Man kann damit berechnen, wieviele Host-Adressen zur Verfügung stehen. Im genannten Beispiel sind das 254 Hosts.

CU
Peter

Das Mit den Broadcastadressen habe ich jetzt verstanden, Danke *g*!

Die Netzwerkadresse: Nehmen wir an, Du hast eine IP-Adresse
und eine Subnetzmaske. Z.B. 192.168.128.12 und 255.255.255.0
sind gegeben. In diesem Fall ist 192.168.128.0 die
Netzwerkadresse. Sprich der Netzwerkteil der IP. Mit Hilfe der
Netzwerkadresse kann man z.B. ein Netzwerk und dessen
Adressierung planen. Man kann damit berechnen, wieviele
Host-Adressen zur Verfügung stehen. Im genannten Beispiel sind
das 254 Hosts.

Heißst das, dass man die Netzwerkadresse auch an einen Rechner vergeben kann und nur die Broadcastadresse (und eventuell die Routeradresse) freibleiben muß?

Moin,

Oder eben ein Rechner fragt mittels Broadcast nach einem
DHCP-Server, der eine IP-Adresse liefern kann.

Oder eben nicht, wie gesagt.

Router senden Informationen über ihre Netzwerke per Broadcast
an andere Router, damit die sich gegenseitig finden und ihre
Routingtabellen updaten können.

An welche Broadcastadresse wird das dann geschickt? Ist das Teil eines bestimmten Routingprotokolls? Warum kennen die Router nicht die Hostadressen ihrer Nachbarrouter?

Man kann damit berechnen, wieviele Host-Adressen zur Verfügung
stehen.

Adressiert wird mit der Netzwerkadresse nie?

Thorsten

Heißst das, dass man die Netzwerkadresse auch an einen Rechner
vergeben kann und nur die Broadcastadresse (und eventuell die
Routeradresse) freibleiben muß?

Nein. Die Netzwerkadresse kannst Du keinem Host vergeben. In meinem Beispiel wären im Prinzip 256 Adressen. Zwei davon, die 0 als Netzwerk- und die 255 als Broadcast-Adresse kannst Du nicht zur Host-Adressierung verwenden. Daher sind effektiv nur 254 Hosts adressierbar.

CU
Peter

Oder eben ein Rechner fragt mittels Broadcast nach einem
DHCP-Server, der eine IP-Adresse liefern kann.

Oder eben nicht, wie gesagt.

Aber sicher doch. 255.255.255.255 ist auch eine Broadcast-Adresse. Oder hab ich da was falsch verstanden?

Router senden Informationen über ihre Netzwerke per Broadcast
an andere Router, damit die sich gegenseitig finden und ihre
Routingtabellen updaten können.

An welche Broadcastadresse wird das dann geschickt? Ist das

Je nach dem, welche Netzwerkadressen konfiguriert sind.

Teil eines bestimmten Routingprotokolls? Warum kennen die

RIP (Routing Information Protocol), um ein Beispiel zu nennen.

Router nicht die Hostadressen ihrer Nachbarrouter?

Es geht in diesen Broadcasts nicht allein um die Adressen der Nachbarrouter. Ein Router kennt nämlich nur die direkten Nachbarn. Aber es geht in diesen Broadcasts um Informationen darüber, welche Netzwerke über einen Router erreichbar sind.

Router A ist an die Netzwerke 1, 2 und 3 angeschlossen. Er teilt dies den Routern B und C mit. Und jeder Router kann dann aus diesen Informationen berechnen, welches Netzwerk wo erreicht werden kann. Wenn ein Netzwerk über mehr als eine Route erreichbar ist, wird bei allen Routen errechnet, wie die Metrik ist. Wenn ein Netzwerk über Route 1 mit z.B. 2 Hops erreichbar ist, über Route 2 aber mit 4 Hops, dann wird Route 1 bevorzugt.

Das ist jetzt alles sehr stark vereinfacht. Je nach Netzwerkkonfiguration, Routingprotokoll etc. wird das schnell sehr komplex und umfangreich.

Man kann damit berechnen, wieviele Host-Adressen zur Verfügung
stehen.

Adressiert wird mit der Netzwerkadresse nie?

Nein.

Eine IP besteht aus 4 Byte. Ein Byte hat 8 Bit. Daher sind im Prinzip 256 Adressen möglich. Die Netzwerkadresse und die Broadcastadresse können jedoch nicht für Hosts verwendet werden. Daher sind z.B. beim Netzwerk 192.168.128.0 (255.255.255.0 Subnetzmaske) effektiv 254 Hosts adressierbar.

CU
Peter

Moin,

Oder eben ein Rechner fragt mittels Broadcast nach einem
DHCP-Server, der eine IP-Adresse liefern kann.

Oder eben nicht, wie gesagt.

Aber sicher doch. 255.255.255.255 ist auch eine
Broadcast-Adresse. Oder hab ich da was falsch verstanden?

DHCP-Requests benutzen Ethernetbroadcasts, dafür werden keine Adressen benötigt.

Router senden Informationen über ihre Netzwerke per Broadcast
an andere Router, damit die sich gegenseitig finden und ihre
Routingtabellen updaten können.

An welche Broadcastadresse wird das dann geschickt? Ist das

Je nach dem, welche Netzwerkadressen konfiguriert sind.

Also an alle Netze an allen Interfaces?

Teil eines bestimmten Routingprotokolls? Warum kennen die

RIP (Routing Information Protocol), um ein Beispiel zu nennen.

Dann werde ich da mal einen Blick in meinen Stevens werfen müssen.

Router nicht die Hostadressen ihrer Nachbarrouter?

Es geht in diesen Broadcasts nicht allein um die Adressen der
Nachbarrouter. Ein Router kennt nämlich nur die direkten
Nachbarn. Aber es geht in diesen Broadcasts um Informationen
darüber, welche Netzwerke über einen Router erreichbar sind.

Aber diese Information ist doch nur für Nachbarrouter interessant.

Das ist jetzt alles sehr stark vereinfacht. Je nach
Netzwerkkonfiguration, Routingprotokoll etc. wird das schnell
sehr komplex und umfangreich.

Klar, wird eh mal Zeit, daß ich mir da einen Überblick verschaffe.

Adressiert wird mit der Netzwerkadresse nie?

Nein.

Kenne ich auch so, aber ich wollt’s halt genau wissen.

Danke!
Thorsten

Moin,

In meinem Beispiel wären im Prinzip 256 Adressen. Zwei davon,
die 0 als Netzwerk- und die 255 als Broadcast-Adresse kannst
Du nicht zur Host-Adressierung verwenden. Daher sind effektiv
nur 254 Hosts adressierbar.

Außerdem gibt es (nicht in diesem Beipiel) fehlerhafte Router, die keine Bytes erlauben, die 0 oder 255 sind. Darum sollte man darauf verzichten.

Thorsten

An welche Broadcastadresse wird das dann geschickt? Ist das

Je nach dem, welche Netzwerkadressen konfiguriert sind.

Also an alle Netze an allen Interfaces?

Grundsätzlich, ja.

RIP (Routing Information Protocol), um ein Beispiel zu nennen.

Dann werde ich da mal einen Blick in meinen Stevens werfen
müssen.

Make it so.

Aber diese Information ist doch nur für Nachbarrouter
interessant.

Das ist richtig. Ein Router leitet grundsätzlich auch keinen Broadcast weiter (Stichwort: Broadcast-Domain). Trotzdem verwenden die Router untereinander Broadcasts.

Klar, wird eh mal Zeit, daß ich mir da einen Überblick
verschaffe.

Kann ich nur empfehlen. Ist schon nützlich, wenn man wenigstens eine ungefähre Ahnung hat.

CU
Peter