Introducere în adresele MAC

Adresa de control al accesului la mass-media (MAC) este un număr binar folosit pentru a identifica în mod unic adaptoarele de rețea pentru calculatoare . Aceste numere (denumite uneori "adrese hardware" sau "adrese fizice") sunt încorporate în hardware-ul de rețea în timpul procesului de fabricare sau stocate în firmware și concepute să nu fie modificate.

Unele se referă și la acestea ca "adrese Ethernet" din motive istorice, dar mai multe tipuri de rețele folosesc toate adresele MAC, inclusiv Ethernet , Wi-Fi și Bluetooth .

Formatul unei adrese MAC

Adresele MAC tradiționale sunt numerele hexazecimale de 12 cifre (6 octeți sau 48 de biți ). Prin convenție, acestea sunt de obicei scrise într-unul din următoarele trei formate:

Cele 6 cifre din stânga (24 biți) numite "prefix" sunt asociate producătorului adaptorului. Fiecare furnizor înregistrează și obține prefixele MAC atribuite de IEEE. Furnizorii dețin adesea numere de prefix numeroase asociate cu diferitele lor produse. De exemplu, prefixele 00:13:10, 00: 25: 9C și 68: 7F: 74 (plus multe altele) aparțin lui Linksys ( Cisco Systems ).

Cifrele cele mai din dreapta ale unei adrese MAC reprezintă un număr de identificare pentru dispozitivul specific. Dintre toate dispozitivele fabricate cu același prefix de vânzător, fiecare are propriul număr unic de 24 de biți. Rețineți că hardware-ul de la diferiți furnizori se poate întâmpla să partajeze aceeași porțiune de dispozitiv a adresei.

Adrese MAC pe 64 de biți

În timp ce adresele MAC tradiționale au toate lungimea de 48 de biți, câteva tipuri de rețele necesită în schimb adrese pe 64 de biți. ZigBee wireless home automation și alte rețele similare bazate pe IEEE 802.15.4, de exemplu, necesită 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-ul principal . În locul adreselor hardware pe 64 de biți, IPv6 traduce automat adresa MAC pe 48 de biți la o adresă pe 64 de biți introducând o valoare FFFE fixă ​​(pe hardcod) între prefixul furnizorului și identificatorul dispozitivului. IPv6 numeste aceste numere "identificatori" pentru a le distinge de adevaratele adrese hardware pe 64 de biți.

De exemplu, o adresă MAC pe 48 de biti apare într-o rețea IPv6 ca (în mod obișnuit scrisă în oricare dintre aceste două formulare):

Adresă de adrese MAC / IP

Rețelele TCP / IP utilizează atât adresele MAC, cât și adresele IP, dar pentru scopuri separate. O adresă MAC rămâne fixată pe hardware-ul dispozitivului, în timp ce adresa IP pentru același dispozitiv poate fi modificată în funcție de configurația rețelei TCP / IP. Controlul accesului media funcționează la nivelul 2 al modelului OSI, în timp ce protocolul de Internet funcționează la nivelul 3 . Aceasta permite adresarea MAC pentru a suporta alte tipuri de rețele în afară de TCP / IP.

Rețelele IP gestionează conversia dintre adresele IP și MAC utilizând Protocol de rezoluție a adresei (ARP) . Protocolul de configurare a gazdei dinamice (DHCP) se bazează pe ARP pentru a gestiona atribuirea unică a adreselor IP dispozitivelor.

Clonarea adresei MAC

Unii Furnizori de servicii de Internet leagă fiecare dintre conturile clienților lor rezidențiali la adresele MAC ale router-ului de rețea (sau alt dispozitiv gateway). Adresa văzută de furnizor nu se modifică până când clientul nu înlocuiește gateway-ul, cum ar fi instalarea unui nou router . Când se schimbă un gateway rezidențial , furnizorul de Internet vede acum o adresă MAC diferită care este raportată și blochează respectiva rețea de a merge online.

Un proces numit "clonare" rezolvă această problemă, permițând ruterului (gateway-ului) să păstreze raportarea vechii adresări MAC furnizorului chiar dacă propria sa adresă hardware este diferită. Administratorii își pot configura router-ul (presupunând că acceptă această caracteristică, la fel ca mulți) pentru a utiliza opțiunea de clonare și pentru a introduce adresa MAC a gateway-ului vechi în ecranul de configurare. Când clonarea nu este disponibilă, clientul trebuie să contacteze furnizorul de servicii pentru a-și înregistra în schimb noul dispozitiv de gateway.