Ich weiß, dass die Broadcast-Adresse verwendet wird, um unbekannte Details (IP/MAC) in einem Netzwerk zu ermitteln. Beispiel: Ein DHCP-Client sendet eine Broadcast-Anforderung, um Netzwerkdetails vom DHCP-Server abzurufen. Ein Host erhält die MAC-Adresse des Zielhosts mithilfe eines ARP-Broadcasts im Ethernet-Medium.
Was ich jedoch nicht weiß, ist, wann die Broadcast-MAC-Adresse, die Broadcast-IP-Adresse oder beide verwendet werden?
Wird die Broadcast-MAC-Adresse nur beim ARP-Broadcast im Ethernet verwendet?
Antwort1
Die meisten Fragen dieser Art können beantwortet werden, wenn man ein gutes Verständnis hat vonOSI-Netzwerkmodell. Wenn Sie wissen, auf welcher Ebene ein Protokoll oder Dienst arbeitet, wissen Sie, wie es kommuniziert. Dann erkennen Sie, dass der Kommentar:
„Ich habe herausgefunden, dass Broadcast-MAC-Adressen bei ARP-Broadcasts in Ethernet verwendet werden, da Daten in der Datenverbindungsschicht in Ethernet übertragen werden. Allerdings bin ich immer noch verwirrt: Wie werden Daten in einem lokalen Wi-Fi-Netzwerk übertragen?“
lässt sich leicht damit beantworten, dass es sich bei der Datenverbindungsschicht um Schicht 2 handelt, die sich über Schicht 1 befindet, auf der Wi-Fi/Ethernet betrieben wird.
Mit anderen Worten: ARP ist es egal, wie die physischen Daten (auf Schicht 1) von einem Ort zum anderen gelangen (drahtlos oder kabelgebunden). Es interessiert sich nur dafür, was auf Schicht 2 passiert.
Um Ihre Frage zu beantworten, welche Art von Broadcast verwendet wird: Dies hängt ganz davon ab, auf welcher Schicht das Protokoll ausgeführt wird. Wenn es auf Schicht 2 (wie ARP) ausgeführt wird, werden MAC-Broadcasts verwendet. Wenn es auf Schicht 3 oder höher (wie DHCP) ausgeführt wird, werden IP-Broadcasts verwendet.
Aber das ist der Punkt: Es spielt wirklich keine Rolle. Netzwerkkarten, einschließlich WLAN-Adapter, reagieren NICHT auf IP-Adressen (das ist eine Funktion des IP-Stacks im Betriebssystem). Sie reagieren auf MAC-Adressen auf Schicht 2. Selbst wenn also ein Protokoll auf Schicht 3 oder höher arbeitet und eine IP-Übertragung sendet, wird es auf Schicht 2 in eine MAC-Übertragung umgewandelt, bevor es auf Schicht 1 „über das Kabel“ gesendet wird, damit es alle anderen sehen können.