MAC-Adresse
Media Access Control Address
Die MAC-Adresse ist die hardware-gebundene, weltweit eindeutige Kennung einer Netzwerkkarte. Sie operiert auf Layer 2 des OSI-Modells und ermöglicht die Kommunikation innerhalb eines lokalen Netzwerks (LAN).
Entstehung und Beteiligte
MAC-Adressen entstanden mit lokalen Netzen und den IEEE-802-Standards. Es gibt keinen einzelnen Erfinder der heutigen 48-Bit-Adresse. Xerox, DEC, Intel und IEEE prägten Ethernet; die IEEE Registration Authority organisiert bis heute die Vergabe von Herstellerpräfixen.
Welches Problem sollte gelöst werden?
Mehrere Geräte teilen sich ein lokales Übertragungsmedium. Frames benötigen deshalb eine Zielkennung, die bereits funktioniert, bevor IP, DHCP oder DNS bereitstehen. Hersteller mussten Adressen vergeben können, ohne sich für jedes einzelne Gerät zentral abstimmen zu müssen.
Technische Hürden und Lösungen
Die Lösung teilt den Adressraum in organisatorisch vergebene Präfixe und gerätespezifische Anteile. Broadcast, Multicast, lokal administrierte Adressen und zufällige WLAN-Adressen erweitern das Modell. Die größte Fehlannahme ist, eine MAC-Adresse sei immer dauerhaft, weltweit einzigartig oder sicher.
Standardisierung und Einordnung
Netzwerktechnik entsteht selten als Einzelerfindung. Forschungseinrichtungen, Hersteller und Standardisierungsgremien erproben Verfahren, dokumentieren sie in RFCs oder IEEE-Normen und verbessern sie über viele Jahre. Entscheidend ist deshalb die Unterscheidung zwischen erster Idee, erster praktischer Implementierung und späterem Standard. Moderne Netze tragen häufig mehrere historische Schichten gleichzeitig: Ethernet auf der lokalen Verbindung, IP für die Adressierung und TCP oder UDP für den Transport.
Technik im praktischen Betrieb
Im praktischen Betrieb müssen Adressierung, Namensauflösung, Weiterleitung und lokale Übertragung als zusammenhängende Kette betrachtet werden. Ein Fehler zeigt sich häufig an einer anderen Stelle als seiner Ursache: Eine falsche Subnetzmaske wirkt wie ein Routingproblem, ein fehlender ARP-Eintrag wie eine unterbrochene Leitung und ein DNS-Fehler wie ein ausgefallener Server. Aussagekräftige Diagnose beginnt deshalb unten bei Link und Adresse, prüft anschließend Weg und Transport und erst danach die Anwendung. Paketmitschnitte, Tabellenstände und genaue Zeitpunkte sind verlässlicher als Vermutungen aus einer einzelnen Fehlermeldung.
Warum das Thema heute noch relevant ist
Die historischen Entscheidungen wirken bis heute, weil grundlegende Netzprotokolle extrem langlebig sind. Neue Verfahren müssen mit Milliarden vorhandener Geräte, Anwendungen und Konfigurationen zusammenarbeiten. Deshalb bleiben Felder, Begriffe und Grenzen erhalten, die aus einer Zeit mit wenigen Forschungsnetzen stammen. Wer die damalige Problemstellung kennt, versteht besser, warum manche Lösungen bewusst einfach, zustandslos oder fehlertolerant entworfen wurden und weshalb spätere Erweiterungen nicht jede Altlast beseitigen konnten.
Daten und Meilensteine
- Klassische Ethernet-MAC-Adressen besitzen 48 Bit.
- Die ersten 24 Bit entsprechen bei vielen Vergaben einem Herstellerpräfix.
- FF:FF:FF:FF:FF:FF ist die Ethernet-Broadcastadresse.
- Moderne Betriebssysteme randomisieren WLAN-Adressen zum Schutz vor Tracking.
Was ist eine MAC-Adresse?
Eine MAC-Adresse (Media Access Control Address) ist eine 48-Bit-Kennung, die in jede Netzwerkkarte (NIC) eingebrannt wird. Sie besteht aus 6 Byte, dargestellt als 12 Hex-Ziffern (z.B. A4:C3:F0:85:AC:2D). Die ersten 3 Byte (OUI – Organizationally Unique Identifier) identifizieren den Hersteller; die letzten 3 Byte sind gerätespezifisch.
Im Gegensatz zu IP-Adressen, die logisch und veränderbar sind, ist die MAC-Adresse hardwaregebunden und operiert auf Schicht 2 (Data Link Layer) des OSI-Modells.
Verwendung im Netzwerk
Switches lernen MAC-Adressen automatisch und bauen eine MAC-Adresstabelle (CAM-Table) auf. Kommt ein Paket an, schaut der Switch in der Tabelle nach: Auf welchem Port sitzt das Zielgerät? So wird der Frame nur an den richtigen Port weitergeleitet, nicht an alle (wie ein Hub es täte).
ARP verknüpft IP-Adressen mit MAC-Adressen im lokalen Netzwerk. Für Kommunikation außerhalb des LANs ist die MAC-Adresse irrelevant – nur IP-Routing zählt dann.
MAC-Spoofing und Sicherheit
Obwohl MAC-Adressen "hardwaregebunden" sind, können sie softwareseitig geändert werden – das nennt sich MAC-Spoofing. Angreifer nutzen dies, um MAC-basierte Zugangskontrolle (MAC Filtering) zu umgehen.
MAC-Adressen sind nur lokal relevant und werden bei jedem Router-Hop durch die MAC des Routers ersetzt. Sie taugen daher nicht als globale Identifikatoren. Seit iOS 14 und Android randomisieren Smartphones die MAC-Adresse pro WLAN-Netzwerk zum Schutz der Privatsphäre.