Die MAC-Adresse (Media Access Control-Adresse) ist eine eindeutige Kennung, die einer Netzwerkhardware (wie einer Netzwerkkarte oder einem WLAN-Adapter) zugewiesen wird. Sie spielt eine entscheidende Rolle in der Kommunikation innerhalb eines lokalen Netzwerks (LAN) und auf der Sicherungsschicht (Layer 2) des OSI-Modells.
Wichtige Merkmale der MAC-Adresse:
- Eindeutigkeit:
- Jede MAC-Adresse ist weltweit einzigartig und wird vom Hersteller der Hardware vergeben. Sie dient dazu, jedes Gerät eindeutig in einem Netzwerk zu identifizieren.
- Aufbau:
- Eine MAC-Adresse besteht aus 48 Bit (6 Byte), normalerweise in hexadezimaler Form dargestellt. Ein Beispiel wäre 00:1A:2B:3C:4D:5E.
- Die ersten 24 Bits (die ersten drei Byte) identifizieren den Hersteller des Geräts (auch Organizationally Unique Identifier (OUI) genannt), während die letzten 24 Bits vom Hersteller individuell für das Gerät vergeben werden.
- Darstellung:
- Die MAC-Adresse wird in der Regel in einer der folgenden Notationen geschrieben:
- Mit Doppelpunkten: 00:1A:2B:3C:4D:5E
- Mit Bindestrichen: 00-1A-2B-3C-4D-5E
- Ohne Trennzeichen: 001A2B3C4D5E
- Verwendung:
- Die MAC-Adresse wird von Switches und Bridges verwendet, um Datenpakete im LAN an die richtigen Geräte weiterzuleiten.
- In Ethernet-basierten Netzwerken ist sie entscheidend für die Datenübertragung auf der Sicherungsschicht. Jeder Netzwerkadapter hat eine eigene MAC-Adresse, die in jedes Datenpaket integriert wird.
- Funktion in der Kommunikation:
- Wenn ein Gerät Daten über ein lokales Netzwerk senden möchte, überprüft es die ARP-Tabelle (Address Resolution Protocol), um die MAC-Adresse des Zielgeräts zu finden.
- Die MAC-Adresse wird ausschließlich auf lokaler Ebene verwendet, d. h. sie ist nur innerhalb eines Netzwerks von Bedeutung. Sobald ein Datenpaket ein Router-Netzwerk verlässt, wird es mithilfe der IP-Adresse weitergeleitet.
- Arten von MAC-Adressen:
- Unicast: Die am häufigsten verwendete Art, bei der eine MAC-Adresse eindeutig einem Gerät zugewiesen ist, und Daten direkt an dieses Gerät gesendet werden.
- Multicast: Daten werden an eine Gruppe von Geräten gesendet, die eine bestimmte MAC-Adresse teilen.
- Broadcast: Daten werden an alle Geräte im lokalen Netzwerk gesendet. Die MAC-Adresse für Broadcasts lautet FF:FF:FF:FF:FF:FF.
- Änderbarkeit:
- Obwohl MAC-Adressen vom Hersteller festgelegt werden, können sie in den meisten Betriebssystemen manuell geändert werden (sogenanntes MAC-Spoofing). Dies kann aus verschiedenen Gründen erfolgen, wie z. B. zur Umgehung von Netzwerkbeschränkungen oder für Testzwecke.
- Sicherheitsaspekte:
- MAC-Adressen können nicht direkt im Internet verwendet werden und werden in lokalen Netzwerken genutzt. Dennoch sind sie für bestimmte Netzwerk-Sicherheitsmechanismen wichtig. Beispielsweise können MAC-Filter auf Routern oder Firewalls eingesetzt werden, um den Zugang zu einem Netzwerk nur bestimmten Geräten zu erlauben.
Zusammenfassung:
Die MAC-Adresse ist ein zentraler Bestandteil der Kommunikation in lokalen Netzwerken und sorgt dafür, dass Datenpakete innerhalb eines Netzwerks die richtigen Empfänger erreichen. Sie ist fest in Netzwerkgeräte integriert und ermöglicht die eindeutige Identifizierung dieser Geräte.