MAC-Adresse und ARP: Adressierung im lokalen Netz
Kurzantwort
Die MAC-Adresse ist die weltweit eindeutige, fest in die Netzwerkkarte gebrannte Hardware-Adresse eines Geräts. Sie arbeitet im lokalen Netz auf Schicht 2, während die IP-Adresse auf Schicht 3 die Zustellung über Netzgrenzen hinweg regelt. Das ARP-Protokoll ermittelt zu einer bekannten IP-Adresse die zugehörige MAC-Adresse, damit ein Datenpaket im lokalen Netz zugestellt werden kann.
Teil des Lernpfads Netzwerk · Schritt 7 von 24
Jedes Gerät im Netzwerk hat zwei Adressen, und Einsteiger verwechseln sie gern. Die IP-Adresse kennt fast jeder – aber es gibt noch eine zweite, die viel tiefer sitzt und ohne die im lokalen Netz gar nichts ginge: die MAC-Adresse.
Was ist eine MAC-Adresse?
Die MAC-Adresse (Media Access Control) ist die Hardware-Adresse einer Netzwerkkarte – fest vergeben, weltweit eindeutig, unabhängig davon, in welchem Netz das Gerät gerade steckt.
Beispiel: A4:83:E7:2C:9F:10
└── Hersteller ──┘ └── Gerät ──┘MAC oder IP – wo liegt der Unterschied?
Beide sind Adressen, arbeiten aber auf verschiedenen Ebenen des OSI-Modells:
| MAC-Adresse | IP-Adresse | |
|---|---|---|
| Schicht | 2 – Sicherung | 3 – Vermittlung |
| Vergabe | fest in der Hardware | konfiguriert, z. B. per DHCP |
| Gültigkeit | im lokalen Netz | über Netzgrenzen hinweg |
| Analogie | Name der Person | Postanschrift |
Wie verbindet ARP beide?
Ein Gerät kennt die IP-Adresse des Ziels, braucht zur lokalen Zustellung aber dessen MAC-Adresse. Diese Lücke schließt ARP (Address Resolution Protocol):
Frage (Broadcast): "Wer hat 192.168.1.20? Bitte MAC melden."
Antwort (an Frager): "Ich – meine MAC ist A4:83:E7:2C:9F:10."Die Zuordnung landet im ARP-Cache, damit nicht bei jedem Paket erneut gefragt werden muss.
Warum das für die Sicherheit zählt
Selbstkontrolle
Selbstkontrolle
Ein Rechner kennt die IP-Adresse des Ziels im lokalen Netz, aber nicht dessen MAC-Adresse. Welches Protokoll hilft?
Häufige Fragen
Kann man eine MAC-Adresse ändern?
Physisch ist sie fest in der Karte gespeichert, aber die meisten Betriebssysteme erlauben, dem Netzwerk eine andere Adresse vorzugeben – das nennt man MAC-Spoofing. Genutzt wird das legitim etwa zum Testen, missbräuchlich aber auch, um Zugangsbeschränkungen zu umgehen. Deshalb ist eine Zugangskontrolle allein über die MAC-Adresse keine verlässliche Sicherheitsmaßnahme.
Warum reicht die IP-Adresse nicht allein?
Weil die IP-Adresse nur regelt, in welches Netz und zu welchem logischen Ziel ein Paket soll. Der allerletzte Schritt, die Übergabe an genau die richtige Netzwerkkarte im lokalen Netz, geschieht über die MAC-Adresse. IP-Adressen können sich zudem ändern, während die MAC-Adresse fest zum Gerät gehört.
Was steht im ARP-Cache?
Eine Tabelle mit den zuletzt ermittelten Zuordnungen von IP- zu MAC-Adresse. Sie erspart es dem Gerät, für jedes Paket erneut per Broadcast nachzufragen. Die Einträge sind nur eine begrenzte Zeit gültig und werden danach verworfen, damit Änderungen im Netz berücksichtigt werden.
Was ist ein Broadcast?
Eine Nachricht, die an alle Geräte im lokalen Netz zugleich geht, statt an einen bestimmten Empfänger. ARP nutzt das, weil der Fragende die MAC-Adresse des Ziels ja gerade noch nicht kennt und deshalb alle fragen muss. Nur das gemeinte Gerät antwortet, die übrigen ignorieren die Anfrage.
Weiterlesen: DHCP erklärt: automatische IP-Vergabe · VLAN: ein Netzwerk logisch aufteilen
Das Wichtigste in Kürze
- Die MAC-Adresse ist die feste Hardware-Adresse (48 Bit) einer Netzwerkkarte.
- MAC arbeitet auf Schicht 2 (lokal), die IP-Adresse auf Schicht 3 (netzübergreifend).
- ARP ermittelt zu einer bekannten IP-Adresse die passende MAC-Adresse.
- Die ARP-Frage ist ein Broadcast, die Zuordnung landet im ARP-Cache.
- Gefälschte ARP-Antworten ermöglichen ARP-Spoofing (Man-in-the-Middle).