Media Access Control (MAC) adresa je binarni broj koji se koristi za identifikaciju računarskih mrežnih adaptera. Ovi brojevi (ponekad se nazivaju hardverske adrese ili fizičke adrese) su ugrađeni u mrežni hardver tokom proizvodnog procesa ili pohranjeni u firmveru i dizajnirani da se ne mijenjaju.
MAC adrese se takođe nazivaju Ethernet adrese iz istorijskih razloga, ali više vrsta mreža koristi MAC adresiranje, uključujući Ethernet, Wi-Fi i Bluetooth.
Format MAC adrese
Tradicionalne MAC adrese su 12-cifreni (6 bajtova ili 48 bita) heksadecimalni brojevi. Po konvenciji, ove adrese se obično pišu u jednom od sljedeća tri formata, iako postoje varijacije:
- MM:MM:MM:SS:SS:SS
- MM-MM-MM-SS-SS-SS
- MMM. MMM. SSS. SSS
Krajnjih šest cifara (24 bita), nazvanih prefiks, su povezane sa proizvođačem adaptera (M). Svaki dobavljač registruje i dobija MAC prefikse kao što im je dodijeljen IEEE. Prodavci često posjeduju mnogo prefiksnih brojeva povezanih s njihovim proizvodima. Na primjer, prefiksi 00:13:10, 00:25:9C i 68:7F:74 (plus drugi) pripadaju Linksys-u (Cisco Systems).
Krajnje desne cifre MAC adrese predstavljaju identifikacioni broj za određeni uređaj (S). Među svim uređajima proizvedenim sa istim prefiksom dobavljača, svaki ima jedinstveni 24-bitni broj. Hardver različitih proizvođača može dijeliti isti dio adrese uređaja.
64-bitne MAC adrese
Dok su tradicionalne MAC adrese dugačke 48 bita, nekoliko tipova mreža umjesto toga zahtijevaju 64-bitne adrese. Zigbee bežična kućna automatizacija i druge slične mreže zasnovane na IEEE 802.15.4, na primjer, zahtijevaju konfiguraciju 64-bitnih MAC adresa na njihovim hardverskim uređajima.
TCP/IP mreže zasnovane na IPv6 takođe implementiraju drugačiji pristup komuniciranju MAC adresa u poređenju sa mainstream IPv4. Umjesto 64-bitnih hardverskih adresa, IPv6 automatski prevodi 48-bitnu MAC adresu u 64-bitnu adresu umetanjem fiksne (čvrsto kodirane) 16-bitne vrijednosti FFFE između prefiksa dobavljača i identifikatora uređaja. IPv6 poziva ove brojeve identifikatorima da ih razlikuje od pravih 64-bitnih hardverskih adresa.
Na primjer, 48-bitna MAC adresa 00:25:96:12:34:56 pojavljuje se na IPv6 mreži u bilo kojem od ova dva oblika:
- 00:25:96:FF:FE:12:34:56
- 0025:96FF:FE12:3456
MAC u odnosu na odnos IP adrese
TCP/IP mreže koriste i MAC adrese i IP adrese, ali u različite svrhe. MAC adresa ostaje fiksna za hardver uređaja, dok se IP adresa za isti uređaj može mijenjati ovisno o njegovoj TCP/IP mrežnoj konfiguraciji. Kontrola pristupa medijima radi na sloju 2 OSI modela, dok Internet protokol radi na sloju 3. Ovo omogućava MAC adresiranje da podrži druge vrste mreža osim TCP/IP.
IP mreže upravljaju konverzijom između IP i MAC adresa koristeći Address Resolution Protocol (ARP). Dynamic Host Configuration Protocol (DHCP) se oslanja na ARP za upravljanje jedinstvenom dodjelom IP adresa uređajima.
Kloniranje MAC adrese
Neki provajderi internet usluga povezuju svaki od svojih korisničkih računa rezidencijalnih korisnika sa MAC adresama rutera kućne mreže ili drugog gateway uređaja. Adresa koju vidi provajder se ne mijenja sve dok korisnik ne zamijeni svoj gateway, kao što je instaliranje novog rutera. Kada se rezidencijalni gateway promijeni, internet provajder vidi da je prijavljena druga MAC adresa i blokira tu mrežu da se poveže na mrežu.
Proces kloniranja rješava ovaj problem tako što omogućava ruteru (gateway) da nastavi prijavljivati staru MAC adresu dobavljaču iako je njegova hardverska adresa drugačija. Administratori mogu da konfigurišu svoj ruter (pod pretpostavkom da podržava ovu funkciju, kao što mnogi rade) da koriste opciju kloniranja i unesu MAC adresu starog gatewaya na ekranu za konfiguraciju. Kada kloniranje nije dostupno, korisnik mora kontaktirati provajdera usluge da registruje svoj novi gateway uređaj.