Was ist die genaue Verwendung einer begrenzten Broadcast-Adresse?

3988
Vishnu Vivek

Ich habe gelesen, dass begrenzte Broadcast-Adressen vom Router gelöscht werden. Daher wird es nicht in der Schicht 3 (Netzwerkschicht) verwendet, in der IP-Adressen verwendet werden sollen. Wo genau wird es verwendet?

1

1 Antwort auf die Frage

6
MariusMatutiae

Die Tatsache, dass es von Routern verworfen wird (true!), Bedeutet nicht, dass es in Layer-3 nicht verwendet wird. Wo könnte es sonst verwendet werden?

Sie missverstehen die Verwendung von gerichteten und eingeschränkten Sendungen. 255.255.255.255ist eine begrenzte Übertragung: Es wird nicht von Routern weitergeleitet, daher ist es wirklich nur für ein Mitglied eines LANs nützlich, alle anderen Mitglieder des gleichen LAN zu kontaktieren. Router werden diese Übertragungen jedoch nicht weiterleiten, da sie das Internet vollständig ausfüllen würden. Sie sind also in Schicht 3 nützlich und begrenzt .

Gerichtete Sendungen werden beispielsweise durch dargestellt 192.168.1.255. Diese werden von Routern weitergegeben, da sie natürlich weniger invasiv sind als 255.255.255.255, obwohl diese Funktion in realen Routern häufig deaktiviert ist, da sie leicht missbraucht werden kann (Sie werden in einer Sekunde erkennen, warum dies so ist). Wenn ich ein Mitglied des Subnetzes bin 192.168.1.0/24, macht es wenig aus, ob ich es als Broadcast 255.255.255.255oder. 192.168.1.255Verwende. Aber nehmen Sie an, ich bin jetzt Mitglied des Subnetzes 192.168.2.0/24und möchte eine Broadcast-Nachricht an alle Mitglieder eines anderen Subnetzes senden, 192.168.1.0/24. Wie kann ich das machen? Ich kann es nicht verwenden, 255.255.255.255da 192.168.2.0/24dies in diesem Beispiel auf das LAN des Emitters beschränkt ist und daher niemals erreicht wird, 192.168.1.0/24da Router diese Pakete ablegen. Aber, aha, kann ich192.168.1.255von außen 192.168.1.0/24alle Mitglieder des Netzwerks mit einer einzigen Sendung zu erreichen, da der Router mein Subnetz trennen, 192.168.2.0/24aus dem Zielnetz, 192.168.1.0/24 werden diese Pakete weitergeben.

Sie fragen sich vielleicht, wann ein richtiger Anwendungsfall für gerichtete Broadcasts ist: Die Antwort ist, wenn Sie Unicast nicht verwenden können. Zum Beispiel kann ich in Wake On LAN (WOL) kein Unicast-Paket senden, da der PC, der es empfangen muss, deaktiviert ist und somit keine IP-Adresse hat. Daher muss ich einen Broadcast verwenden. Wenn ich dies jedoch außerhalb des schlafenden PC-Subnetzes mache, muss ich eine gerichtete Rundsendung verwenden .

Wie Sie sehen, sind sowohl begrenzte als auch gerichtete Broadcasts sehr nützlich, unabhängig davon, ob Router sie weiterleiten oder nicht.

Eine WOL-Sendung auf 192.168.255.255 wird also alle auf 192.168.1.0, 192.168.2.0 und anderen aufwecken? ott-- vor 8 Jahren 1
@ ott-- Das WOL-Paket muss die MAC-Adresse des PCs enthalten, die geweckt werden soll. Es werden also nicht alle PCs aktiviert, auch wenn alle die Broadcast-Nachricht erhalten, aber sie verwerfen es dann Sie vergleichen den Ziel-MAC mit dem eigenen. MariusMatutiae vor 8 Jahren 1