Adresa za kontrolu pristupa mediju (MAC) je binarni broj koji se koristi za jedinstvenu identifikaciju računarskih mrežnih adaptera . Ovi brojevi (ponekad pod nazivom "hardverske adrese" ili "fizičke adrese") ugrađuju se u mrežni hardver tokom procesa proizvodnje ili se čuvaju u firmveru i dizajnirani da se ne menjaju.
Neki takođe nazivaju ih kao "Ethernet adrese" iz istorijskih razloga, ali više vrsta mreža koristi MAC adresu, 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 dogovoru, one se obično pišu u jednom od sledećih tri formata:
- MM: MM: MM: SS: SS: SS
- MM-MM-MM-SS-SS-SS
- MMM.MMM.SSS.SSS
Najveći 6 cifara (24 bita) nazvan "prefiks" je povezan sa proizvođačem adaptera. Svaki proizvođač registruje i dobija prefikse MAC-a kako ih je dodelio IEEE. Prodavci često poseduju brojne brojeve prefiksa povezanih sa različitim proizvodima. Na primjer, prefiksi 00:13:10, 00: 25: 9C i 68: 7F: 74 (plus mnogi drugi) pripadaju Linksys-u ( Cisco Systems ).
Najbliže cifre MAC adrese predstavljaju identifikacioni broj za određeni uređaj. Među svim uređajima proizvedenim sa istim predpojačarjem proizvođača, svaki ima svoj jedinstveni 24-bitni broj. Imajte na umu da se može desiti da hardver različitih proizvođača deli isti deo uređaja adrese.
64-bitne MAC adrese
Dok su tradicionalne MAC adrese sve 48 bita u dužini, nekoliko vrsta mreža zahtijeva 64-bitne adrese umjesto toga. ZigBee bežična kućna automatizacija i druge slične mreže zasnovane na IEEE 802.15.4, na primer, zahtevaju da se 64-bitne MAC adrese konfigurišu na njihovim hardverskim uređajima.
TCP / IP mreže bazirane na IPv6 takođe implementiraju drugačiji pristup komunikaciji MAC adresa u odnosu na mainstream IPv4 . Umjesto 64-bitnih hardverskih adresa, ipak, IPv6 automatski prebacuje 48-bitnu MAC adresu na 64-bitnu adresu ubacivanjem fiksne (hardcoded) 16-bitne vrijednosti FFFE između prefiksa proizvođača i identifikatora uređaja. IPv6 poziva ove brojeve "identifikatore" da ih razlikuje od istinitih 64-bitnih hardverskih adresa.
Na primjer, 48-bitna MAC adresa 00: 25: 96: 12: 34: 56 se pojavljuje na IPv6 mreži kao (obično napisana u bilo kom od ova dva oblika):
- 00: 25: 09: FF: FE: 12: 34: 56
- 0025: 96FF: FE12: 3456
MAC vs. IP Address Relationship
TCP / IP mreže koriste MAC adrese i IP adrese, ali za posebne namene. MAC adresa ostaje fiksirana na hardver uređaja dok se IP adresa za isti uređaj može promeniti u zavisnosti od konfiguracije TCP / IP mreže. Kontrola pristupa medija radi na Layer 2 OSI modela dok Internet Protocol funkcioniše na Layer 3 . Ovo omogućava MAC adresiranju da podržava druge vrste mreža osim TCP / IP.
IP mreže upravljaju konverzijom između IP i MAC adresa koristeći Protokol rješenja adrese (ARP) . Protokol Dynamic Host Configuration Protocol (DHCP) se oslanja na ARP da upravlja jedinstvenim dodeljivanjem IP adresa uređajima.
MAC Address Cloning
Neki Internet provajderi povezuju svaki svoj račun za stambene korisnike na MAC adrese kućnih mrežnih rutera (ili drugog uređaja za gateway). Adresa koju pruža provajder se ne menja dok kupac ne zameni njihov gateway, na primer instaliranjem novog rutera . Kada se promenite stambeni gateway , Internet provajder sada vidi drugačiju MAC adresu o kojoj se izveštava i blokira tu mrežu odlaska na internet.
Proces pod nazivom "kloniranje" rešava ovaj problem tako što omogućava ruteru (gateway) da nastavi sa prijavljivanjem stare MAC adrese provajderu, iako je njegova vlastita hardverska adresa drugačija. Administratori mogu da konfigurišu svoj ruter (pod pretpostavkom da podržava ovu funkciju, kao i mnogi drugi) da bi koristili opciju kloniranja i upisali MAC adresu stare gateway-a na ekran za konfiguraciju. Kada kloniranje nije dostupno, klijent mora kontaktirati dobavljača usluga umjesto da registruje svoj novi gateway uređaj.