Naslov za nadzor dostopa do medijev (MAC) je binarno število, ki se uporablja za identifikacijo računalniških omrežnih adapterjev. Te številke (včasih imenovane naslovi strojne opreme ali fizični naslovi) so med proizvodnim procesom vdelane v omrežno strojno opremo ali shranjene v vdelani programski opremi in zasnovane tako, da jih ni mogoče spreminjati.
Naslovi MAC se zaradi zgodovinskih razlogov imenujejo tudi naslovi Ethernet, vendar naslavljanje MAC uporablja več vrst omrežij, vključno z Ethernetom, Wi-Fi in Bluetooth.
Oblika MAC naslova
Tradicionalni naslovi MAC so 12-mestna (6 bajtov ali 48 bitov) šestnajstiška števila. Po dogovoru so ti naslovi običajno zapisani v enem od naslednjih treh formatov, čeprav obstajajo različice:
- MM:MM:MM:SS:SS:SS
- MM-MM-MM-SS-SS-SS
- MMM. MMM. SSS. SSS
Skrajno levih šest števk (24 bitov), imenovanih predpona, je povezanih s proizvajalcem adapterja (M). Vsak prodajalec se registrira in pridobi predpone MAC, kot jih dodeli IEEE. Prodajalci imajo pogosto številne predpone, povezane z njihovimi izdelki. Na primer, predpone 00:13:10, 00:25:9C in 68:7F:74 (plus druge) pripadajo Linksys (Cisco Systems).
Skrajno desne števke naslova MAC predstavljajo identifikacijsko številko za določeno napravo (S). Med vsemi napravami, izdelanimi z isto predpono prodajalca, ima vsaka edinstveno 24-bitno številko. Strojna oprema različnih proizvajalcev lahko deli isti del naslova naprave.
64-bitni naslovi MAC
Medtem ko so tradicionalni naslovi MAC dolgi 48 bitov, nekatere vrste omrežij namesto tega potrebujejo 64-bitne naslove. Brezžična avtomatizacija doma Zigbee in druga podobna omrežja, ki temeljijo na IEEE 802.15.4, na primer zahtevajo konfiguracijo 64-bitnih naslovov MAC na svojih strojnih napravah.
Omrežja TCP/IP, ki temeljijo na IPv6, prav tako izvajajo drugačen pristop k komuniciranju naslovov MAC v primerjavi z običajnim IPv4. Namesto 64-bitnih naslovov strojne opreme IPv6 samodejno prevede 48-bitni naslov MAC v 64-bitni naslov tako, da vstavi fiksno (trdo kodirano) 16-bitno vrednost FFFE med predpono prodajalca in identifikator naprave. IPv6 imenuje te številke identifikatorje, da jih loči od pravih 64-bitnih naslovov strojne opreme.
Na primer, 48-bitni naslov MAC 00:25:96:12:34:56 se pojavi v omrežju IPv6 v kateri koli od teh dveh oblik:
- 00:25:96:FF:FE:12:34:56
- 0025:96FF:FE12:3456
Razmerje MAC proti naslovu IP
Omrežja TCP/IP uporabljajo tako naslove MAC kot naslove IP, vendar za različne namene. Naslov MAC ostane pritrjen na strojno opremo naprave, medtem ko je naslov IP za to isto napravo mogoče spremeniti glede na konfiguracijo omrežja TCP/IP. Nadzor dostopa do medijev deluje na ravni 2 modela OSI, medtem ko internetni protokol deluje na ravni 3. To omogoča naslavljanje MAC za podporo drugim vrstam omrežij poleg TCP/IP.
Omrežja IP upravljajo pretvorbo med naslovi IP in MAC z uporabo protokola za razrešitev naslovov (ARP). Protokol za dinamično konfiguracijo gostitelja (DHCP) se zanaša na ARP za upravljanje edinstvene dodelitve naslovov IP napravam.
Kloniranje MAC naslova
Nekateri ponudniki internetnih storitev povežejo vsakega od svojih računov domačih strank z naslovi MAC usmerjevalnika domačega omrežja ali druge prehodne naprave. Naslov, ki ga vidi ponudnik, se ne spremeni, dokler stranka ne zamenja svojega prehoda, na primer z namestitvijo novega usmerjevalnika. Ko se spremeni domači prehod, internetni ponudnik opazi, da je prijavljen drug naslov MAC, in temu omrežju prepreči povezavo s spletom.
Postopek kloniranja rešuje to težavo tako, da usmerjevalniku (prehodu) omogoči, da še naprej poroča o starem naslovu MAC ponudniku, čeprav je njegov naslov strojne opreme drugačen. Skrbniki lahko konfigurirajo svoj usmerjevalnik (ob predpostavki, da podpira to funkcijo, kot mnogi počnejo) za uporabo možnosti kloniranja in v konfiguracijski zaslon vnesejo naslov MAC starega prehoda. Ko kloniranje ni na voljo, se mora stranka obrniti na ponudnika storitev, da registrira svojo novo prehodno napravo.