Adres MAC (ang. media access control address) – sprzętowy adreskarty sieciowej w sieciach standarduEthernet iToken Ring, unikatowy w skali światowej, nadawany przez producenta danej karty podczas jej produkcji[1]. Jest on 48-bitową (6-bajtową) liczbą zapisywanąheksadecymalnie (szesnastkowo). Pierwsze 24 bity (3 bajty) liczby oznaczają producenta karty sieciowej (ang.vendor code), pozostałe 24 bity (3 bajty) są unikatowym identyfikatorem danego egzemplarza karty. Na przykład adres00:0A:E6:3E:FD:E1 oznacza, że karta została wyprodukowana przez Elitegroup Computer System Co. (ECS) i producent nadał jej numer 3E:FD:E1.
Prócz zakresów adresów przydzielonych dla poszczególnych producentów urządzeń sieciowych, istnieją również zarezerwowane adresy MAC służące sterowaniu przepływem, testom lub zarezerwowane dla przyszłych zastosowań[2].
Nowsze karty ethernetowe pozwalają na zmianę z poziomusystemu operacyjnego adresu MAC używanego przez kartę, z nadanego im przez producenta na dowolny prawidłowy[3]. Opcja ta pozwala np. na przeprowadzanie testów w sieci lokalnej, a także na używanie interfejsów wirtualnych, korzystających z jednej fizycznej karty sieciowej. Używanie adresów MAC innych niż fabrycznie nadane może powodować ich kolizje, gdyż adres ustawiony ręcznie może być już nadany innemu urządzeniu w sieci przez jego producenta. Zaleca się więc używanie do tego celu odpowiednich zakresów testowych.