Einleitung #
Eine MAC-Adresse (Media Access Control Address) ist eine eindeutige Hardwareadresse, die einem Netzwerkgerät zugewiesen ist. Sie dient dazu, Geräte innerhalb eines lokalen Netzwerks (LAN) eindeutig zu identifizieren.
Die MAC-Adresse wird von Netzwerkschnittstellen wie Netzwerkkarten, WLAN-Adaptern oder Routern verwendet, um Datenpakete innerhalb eines Netzwerks korrekt zuzustellen.
MAC-Adressen spielen eine wichtige Rolle auf der Sicherungsschicht (Layer 2) des OSI-Modells.
Zweck der MAC-Adresse #
Der Hauptzweck einer MAC-Adresse besteht darin, Geräte innerhalb eines lokalen Netzwerks eindeutig zu identifizieren.
Während IP-Adressen hauptsächlich für die Kommunikation zwischen Netzwerken verwendet werden, dienen MAC-Adressen der Kommunikation innerhalb eines lokalen Netzwerks.
Wenn ein Gerät Daten an ein anderes Gerät im selben Netzwerk senden möchte, geschieht Folgendes:
- Das Gerät ermittelt die MAC-Adresse des Zielgeräts.
- Die Daten werden mit dieser MAC-Adresse versehen.
- Netzwerkgeräte wie Switches leiten die Daten an das richtige Gerät weiter.
Aufbau einer MAC-Adresse #
Eine MAC-Adresse besteht aus 48 Bit und wird normalerweise als sechs Gruppen von zwei hexadezimalen Zeichen dargestellt.
Beispiel:
00:1A:2B:3C:4D:5E
Die Darstellung erfolgt meist in hexadezimaler Schreibweise mit den Zeichen:
0–9 und A–F
Die sechs Gruppen werden üblicherweise durch Doppelpunkte oder Bindestriche getrennt.
Herstellerkennung #
Die ersten drei Blöcke einer MAC-Adresse bilden die sogenannte Organizationally Unique Identifier (OUI).
Dieser Teil identifiziert den Hersteller des Netzwerkgeräts.
Die letzten drei Blöcke sind eine einzigartige Seriennummer, die vom Hersteller vergeben wird.
Beispiel:
| Teil | Bedeutung |
|---|---|
| 00:1A:2B | Herstellerkennung |
| 3C:4D:5E | Geräteidentifikation |
Verwendung in Netzwerken #
MAC-Adressen werden hauptsächlich in lokalen Netzwerken verwendet.
Typische Einsatzbereiche sind:
- Ethernet-Netzwerke
- WLAN-Netzwerke
- Switch-Kommunikation
- ARP-Protokoll
Switches nutzen MAC-Adressen, um Datenpakete an den richtigen Netzwerkport weiterzuleiten.
MAC-Adresse und ARP #
Damit Geräte innerhalb eines Netzwerks kommunizieren können, müssen IP-Adressen mit MAC-Adressen verknüpft werden.
Das ARP-Protokoll (Address Resolution Protocol) übernimmt diese Aufgabe.
Der Ablauf funktioniert vereinfacht so:
- Ein Gerät kennt die IP-Adresse des Zielgeräts.
- Es sendet eine ARP-Anfrage ins Netzwerk.
- Das Zielgerät antwortet mit seiner MAC-Adresse.
- Die Kommunikation kann beginnen.
MAC-Adresse anzeigen #
Die MAC-Adresse eines Geräts kann auf verschiedenen Betriebssystemen angezeigt werden.
Linux #
ip link
oder
ifconfig
Windows #
ipconfig /all
Android #
Die MAC-Adresse kann in den Netzwerkeinstellungen angezeigt werden.
MAC-Adressfilter #
Viele Router bieten eine Funktion namens MAC-Adressfilterung.
Dabei wird eine Liste von MAC-Adressen erstellt, die Zugriff auf ein Netzwerk erhalten dürfen.
Beispiele:
- erlaubte Geräte im WLAN
- blockierte Geräte im Netzwerk
Diese Methode kann die Netzwerksicherheit erhöhen, bietet jedoch keinen vollständigen Schutz.
MAC-Spoofing #
Bei MAC-Spoofing wird eine MAC-Adresse absichtlich verändert oder gefälscht.
Dies kann aus verschiedenen Gründen erfolgen:
- Datenschutz
- Netzwerktests
- Sicherheitsanalysen
Allerdings kann MAC-Spoofing auch für Angriffe verwendet werden.
Unterschied zwischen MAC-Adresse und IP-Adresse #
| Merkmal | MAC-Adresse | IP-Adresse |
|---|---|---|
| Ebene | Sicherungsschicht (Layer 2) | Netzwerkschicht (Layer 3) |
| Funktion | Geräteidentifikation im LAN | Kommunikation zwischen Netzwerken |
| Länge | 48 Bit | 32 Bit (IPv4) oder 128 Bit (IPv6) |
| Beispiel | 00:1A:2B:3C:4D:5E | 192.168.1.1 |
Beide Adresstypen arbeiten zusammen, um Netzwerkkommunikation zu ermöglichen.
Bedeutung für Netzwerke #
MAC-Adressen sind ein grundlegender Bestandteil moderner Netzwerke. Ohne sie könnten Netzwerkgeräte nicht eindeutig identifiziert werden, und die Datenübertragung innerhalb eines lokalen Netzwerks wäre nicht möglich.
Sie ermöglichen eine effiziente Kommunikation zwischen Geräten und sind ein wichtiger Bestandteil der Netzwerkprotokolle.
Fazit #
Die MAC-Adresse ist eine eindeutige Hardwareadresse, die zur Identifikation von Geräten in lokalen Netzwerken verwendet wird. Sie wird von Netzwerkhardware vergeben und spielt eine zentrale Rolle bei der Datenübertragung innerhalb eines LAN.
In Kombination mit IP-Adressen ermöglicht sie die zuverlässige Kommunikation zwischen Geräten in modernen Computernetzwerken.