Eine MAC-Adresse (Media Access Control-Adresse) ist eine eindeutige Kennung, die einem Netzwerkgerät zugewiesen ist. Sie wird auf der Ebene der Netzwerkschnittstelle oder des Netzwerkadapters festgelegt und dient zur Identifizierung und Adressierung von Geräten in einem lokalen Netzwerk (LAN).
Eine MAC-Adresse besteht aus 48-Bit oder 6 Byte und wird üblicherweise im hexadezimalen Format angezeigt, z. B. 00:1A:2B:3C:4D:5E. Die erste Hälfte der MAC-Adresse wird als Herstellerkennung (Organizationally Unique Identifier, OUI) bezeichnet und identifiziert den Hersteller des Netzwerkadapters. Die zweite Hälfte der MAC-Adresse ist eine eindeutige Gerätekennung (Device Identifier), die von diesem Hersteller zugewiesen wird.
Jede Netzwerkschnittstelle, sei es ein Ethernet-Adapter, ein WLAN-Adapter oder ein Bluetooth-Adapter, hat eine eindeutige MAC-Adresse. Dadurch können Netzwerkgeräte innerhalb desselben lokalen Netzwerks identifiziert werden. Wenn Datenpakete über ein Netzwerk gesendet werden, enthält das Paket die MAC-Adresse des Absenders und des Empfängers, um sicherzustellen, dass die Daten an das richtige Gerät gesendet werden.
MAC-Adressen werden normalerweise physisch in die Netzwerkschnittstelle eingebrannt oder auf einem ROM-Chip gespeichert. Einige Netzwerkadapter ermöglichen jedoch auch die Änderung oder Anpassung der MAC-Adresse über Softwareeinstellungen, was als „MAC-Spoofing“ bezeichnet wird.
Es ist wichtig zu beachten, dass MAC-Adressen auf der lokalen Netzwerkebene eindeutig sind und nicht über das Internet hinweg funktionieren. Für die Kommunikation über das Internet wird die Netzwerkschichtprotokoll-Adresse verwendet, wie beispielsweise die IP-Adresse. Die MAC-Adresse wird jedoch in internen Netzwerken verwendet, um den Datenverkehr auf der lokalen Ebene zu adressieren und zu leiten.