Ethernet Frame bei ARP Request?


05.11.2022, 12:48

FF:FF:FF:FF:FF:FF

,,The Ethernet broadcast address is distinguished by having all of its bits set to 1. As such, its MAC address is the hexadecimal value of FF:FF:FF:FF:FF:FF. This address is used to transmit data to all of the hosts on the local subnet."

2 Antworten

Hi, die Ziel-Adresse im Ethernet-Frame wird auf ff:ff:ff:ff:ff:ff gesetzt, das ist die MAC-Broadcast Adresse.

Jedes Gerät im lokalen Netz nimmt den Frame an und schaut dann natürlich rein.
Wenn ein Gerät dann erkennt, dass die IP-Adresse, die im ARP-Request steht, die eigene ist, kann er eine Antwort zurückschicken. Die anderen Geräte verwerfen den Request entsprechend.

ARP ist Layer 2 uns auf Layer 2 wird eine Adressierung mittels MAC-Adressen gemacht, es ist also nicht irrelevant, denn "einfach so" wird das nicht erkannt. Frames werden nur weiter entpackt, wenn ja gerade die adresse für das gerät bestimmt ist. also ist eine passende ziel adresse obligatorisch, da aber eine konkrete mac adresse unbekannt wird an eine broadcast adresse gesendet, das ist bei mac-adressen die oben genannte.

Woher ich das weiß:Studium / Ausbildung

Kleiner Tipp: Solche Dinge kannst Du Dir wunderbar mit Wireshark anschauen:

Frame 126: 42 bytes on wire (336 bits), 42 bytes captured (336 bits) on interface eth0, id 0
Ethernet II, Src: CompalIn_99:88:75 (08:97:98:99:88:75), Dst: 74:42:7f:8a:5c:3f (74:42:7f:8a:5c:3f)
Address Resolution Protocol (request)
  Hardware type: Ethernet (1)
  Protocol type: IPv4 (0x0800)
  Hardware size: 6
  Protocol size: 4
  Opcode: request (1)
  Sender MAC address: CompalIn_99:88:75 (08:97:98:99:88:75)
  Sender IP address: 192.168.1.20
  Target MAC address: 00:00:00_00:00:00 (00:00:00:00:00:00)
  Target IP address: 192.168.1.1

Frame 127: 60 bytes on wire (480 bits), 60 bytes captured (480 bits) on interface eth0, id 0
Ethernet II, Src: 74:42:7f:8a:5c:3f (74:42:7f:8a:5c:3f), Dst: CompalIn_99:88:75 (08:97:98:99:88:75)
Address Resolution Protocol (reply)
  Hardware type: Ethernet (1)
  Protocol type: IPv4 (0x0800)
  Hardware size: 6
  Protocol size: 4
  Opcode: reply (2)
  Sender MAC address: 74:42:7f:8a:5c:3f (74:42:7f:8a:5c:3f)
  Sender IP address: 192.168.1.1
  Target MAC address: CompalIn_99:88:75 (08:97:98:99:88:75)
  Target IP address: 192.168.1.20
Als 48 mal 0 oder welchen Standard hat man hier gewählt, dass sich jedes Gerät bei dieser "ARP Mac" angesprochen fühlt?

Der ARP Request wird als Broadcast gesendet. Die Broadcastadresse steht im Ethernet Header als Zieladresse, sie lautet ff:ff:ff:ff:ff:ff. Im ARP Request selbst steht die 00:00:00:00:00:00.