Adresa Media Access Control (MAC) este un număr binar folosit pentru a identifica adaptoarele de rețea de computere. Aceste numere (uneori numite adrese hardware sau adrese fizice) sunt încorporate în hardware-ul rețelei în timpul procesului de fabricație sau stocate în firmware și concepute pentru a nu fi modificate.
Adresele MAC sunt denumite și adrese Ethernet din motive istorice, dar mai multe tipuri de rețele folosesc adresarea MAC, inclusiv Ethernet, Wi-Fi și Bluetooth.
Formatul unei adrese MAC
Adresele MAC tradiționale sunt numere hexazecimale din 12 cifre (6 octeți sau 48 de biți). Prin convenție, aceste adrese sunt de obicei scrise în unul dintre următoarele trei formate, deși există variații:
- MM:MM:MM:SS:SS:SS
- MM-MM-MM-SS-SS-SS
- MMM. MMM. SSS. SSS
Cele șase cifre din stânga (24 de biți), numite prefix, sunt asociate cu producătorul adaptorului (M). Fiecare furnizor se înregistrează și obține prefixele MAC așa cum sunt atribuite de IEEE. Furnizorii posedă adesea multe numere de prefix asociate cu produsele lor. De exemplu, prefixele 00:13:10, 00:25:9C și 68:7F:74 (plus altele) aparțin Linksys (Cisco Systems).
Cifrele din dreapta unei adrese MAC reprezintă un număr de identificare pentru dispozitivul specific (S). Printre toate dispozitivele fabricate cu același prefix de furnizor, fiecare primește un număr unic de 24 de biți. Hardware-ul de la diferiți furnizori poate partaja aceeași porțiune a adresei dispozitivului.
Adrese MAC pe 64 de biți
În timp ce adresele MAC tradiționale au o lungime de 48 de biți, câteva tipuri de rețele necesită în schimb adrese de 64 de biți. Automatizarea casei fără fir Zigbee și alte rețele similare bazate pe IEEE 802.15.4, de exemplu, necesită ca adrese MAC pe 64 de biți să fie configurate pe dispozitivele lor hardware.
Rețelele TCP/IP bazate pe IPv6 implementează, de asemenea, o abordare diferită a comunicării adreselor MAC în comparație cu IPv4 standard. În loc de adrese hardware pe 64 de biți, IPv6 traduce automat o adresă MAC de 48 de biți într-o adresă de 64 de biți inserând o valoare fixă (codificată) de 16 biți FFFE între prefixul furnizorului și identificatorul dispozitivului. IPv6 apelează aceste numere de identificare pentru a le diferenția de adresele hardware adevărate pe 64 de biți.
De exemplu, o adresă MAC pe 48 de biți de 00:25:96:12:34:56 apare pe o rețea IPv6 în oricare dintre aceste două forme:
- 00:25:96:FF:FE:12:34:56
- 0025:96FF:FE12:3456
MAC vs. relația de adresă IP
Rețelele TCP/IP folosesc atât adrese MAC, cât și adrese IP, dar în scopuri diferite. O adresă MAC rămâne fixată pe hardware-ul dispozitivului, în timp ce adresa IP pentru același dispozitiv poate fi schimbată în funcție de configurația rețelei TCP/IP. Controlul accesului media operează la nivelul 2 al modelului OSI, în timp ce Protocolul Internet operează la nivelul 3. Acest lucru permite adresei MAC să accepte alte tipuri de rețele în afară de TCP/IP.
Rețelele IP gestionează conversia dintre adresele IP și MAC folosind Address Resolution Protocol (ARP). Protocolul de configurare dinamică a gazdei (DHCP) se bazează pe ARP pentru a gestiona atribuirea unică a adreselor IP către dispozitive.
Clonarea adresei MAC
Unii furnizori de servicii de internet conectează fiecare dintre conturile lor de client rezidențial la adresele MAC ale routerului rețelei de domiciliu sau a altui dispozitiv gateway. Adresa văzută de furnizor nu se schimbă până când clientul își înlocuiește gateway-ul, de exemplu prin instalarea unui nou router. Când un gateway rezidențial este schimbat, furnizorul de internet vede raportată o adresă MAC diferită și blochează acea rețea să se conecteze.
Un proces de clonare rezolvă această problemă permițând routerului (gateway-ului) să raporteze în continuare vechea adresă MAC către furnizor, chiar dacă adresa hardware a acestuia este diferită. Administratorii își pot configura routerul (presupunând că acceptă această caracteristică, așa cum fac mulți) să folosească opțiunea de clonare și să introducă adresa MAC a vechiului gateway în ecranul de configurare. Când clonarea nu este disponibilă, clientul trebuie să contacteze furnizorul de servicii pentru a-și înregistra noul dispozitiv gateway.