Adres MAC (ang. media access control address) – sprzętowy adres karty sieciowej w sieciach standardu Ethernet i Token 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 adres 00: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 poziomu systemu 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.
Zobacz też
[edytuj | edytuj kod]Przypisy
[edytuj | edytuj kod]- ↑ IEEE Standards Association, Standard Group MAC Addresses: A Tutorial Guide [online], IEEE [dostęp 2023-12-28] (ang.).
- ↑ Public listning. [w:] Standard Group MAC Address [on-line]. standards.ieee.org. [dostęp 2012-08-25]. [zarchiwizowane z tego adresu (2010-07-06)]. (ang.).
- ↑ ifconfig(8) – Linux manual page [online], www.man7.org [dostęp 2023-12-28].









