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.255
ist 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.255
oder. 192.168.1.255
Verwende. Aber nehmen Sie an, ich bin jetzt Mitglied des Subnetzes 192.168.2.0/24
und 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.255
da 192.168.2.0/24
dies in diesem Beispiel auf das LAN des Emitters beschränkt ist und daher niemals erreicht wird, 192.168.1.0/24
da Router diese Pakete ablegen. Aber, aha, kann ich192.168.1.255
von außen 192.168.1.0/24
alle Mitglieder des Netzwerks mit einer einzigen Sendung zu erreichen, da der Router mein Subnetz trennen, 192.168.2.0/24
aus 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.