Adresa Media Access Control (MAC) është një numër binar i përdorur për të identifikuar përshtatësit e rrjetit kompjuterik. Këta numra (nganjëherë quhen adresa harduerike ose adresa fizike) futen në pajisjen e rrjetit gjatë procesit të prodhimit ose ruhen në firmware dhe janë krijuar për të mos modifikuar.
Adresat MAC referohen gjithashtu si adresa Ethernet për arsye historike, por lloje të shumta rrjetesh përdorin adresimin MAC, duke përfshirë Ethernet, Wi-Fi dhe Bluetooth.
Formati i një adrese MAC
Adresat tradicionale MAC janë numra heksadecimal 12-shifror (6 bajt ose 48 bit). Sipas marrëveshjes, këto adresa zakonisht shkruhen në një nga tre formatet e mëposhtme, megjithëse ka variacione:
- MM:MM:MM:SS:SS:SS
- MM-MM-MM-SS-SS-SS
- MMM. MMM. SSS. SSS
Gjashtë shifrat më të majta (24 bit), të quajtura parashtesë, shoqërohen me prodhuesin e përshtatësit (M). Çdo shitës regjistron dhe merr prefikset MAC siç janë caktuar nga IEEE. Shitësit shpesh posedojnë shumë numra prefiks të lidhur me produktet e tyre. Për shembull, prefikset 00:13:10, 00:25:9C dhe 68:7F:74 (plus të tjera) i përkasin Linksys (Cisco Systems).
Shifrat më të djathta të një adrese MAC përfaqësojnë një numër identifikimi për pajisjen specifike (S). Ndër të gjitha pajisjet e prodhuara me të njëjtin prefiks shitës, secilës i jepet një numër unik 24-bit. Pajisjet nga shitës të ndryshëm mund të ndajnë të njëjtën pjesë të pajisjes të adresës.
Adresat MAC 64-bit
Ndërsa adresat tradicionale MAC janë 48 bit në gjatësi, disa lloje rrjetesh kërkojnë adresa 64-bit. Automatizimi shtëpiak me valë Zigbee dhe rrjetet e tjera të ngjashme të bazuara në IEEE 802.15.4, për shembull, kërkojnë që adresat MAC 64-bit të konfigurohen në pajisjet e tyre harduerike.
Rrjetet TCP/IP të bazuara në IPv6 gjithashtu zbatojnë një qasje të ndryshme për komunikimin e adresave MAC në krahasim me IPv4 të zakonshme. Në vend të adresave të harduerit 64-bit, IPv6 përkthen automatikisht një adresë MAC 48-bit në një adresë 64-bitësh duke futur një vlerë fikse (të koduar) 16-bit FFFE midis prefiksit të shitësit dhe identifikuesit të pajisjes. IPv6 i thërret këta numra identifikues për t'i dalluar nga adresat e vërteta të harduerit 64-bit.
Për shembull, një adresë MAC 48-bit e 00:25:96:12:34:56 shfaqet në një rrjet IPv6 në njërën nga këto dy forma:
- 00:25:96:FF:FE:12:34:56
- 0025:96FF:FE12:3456
Marrëdhënia MAC kundrejt adresës IP
Rrjetet TCP/IP përdorin si adresat MAC ashtu edhe adresat IP, por për qëllime të ndryshme. Një adresë MAC mbetet e fiksuar në harduerin e pajisjes, ndërsa adresa IP për të njëjtën pajisje mund të ndryshohet në varësi të konfigurimit të rrjetit të saj TCP/IP. Media Access Control operon në Layer 2 të modelit OSI, ndërsa Internet Protocol funksionon në Layer 3. Kjo lejon që adresimi MAC të mbështesë lloje të tjera rrjetesh përveç TCP/IP.
Rrjetet IP menaxhojnë konvertimin midis adresave IP dhe MAC duke përdorur Protokollin e Rezolucionit të Adresave (ARP). Protokolli i konfigurimit dinamik të hostit (DHCP) mbështetet në ARP për të menaxhuar caktimin unik të adresave IP për pajisjet.
Klonimi i adresës MAC
Disa ofrues shërbimesh interneti lidhin secilën prej llogarive të tyre të klientëve të banimit me adresat MAC të ruterit të rrjetit shtëpiak ose një pajisje tjetër porta. Adresa e parë nga ofruesi nuk ndryshon derisa klienti të zëvendësojë portën e tij, si p.sh. duke instaluar një ruter të ri. Kur ndërrohet një portë rezidenciale, ofruesi i internetit sheh një adresë tjetër MAC që raportohet dhe e bllokon atë rrjet që të dalë në linjë.
Një proces klonimi e zgjidh këtë problem duke i mundësuar ruterit (portës) të vazhdojë të raportojë adresën e vjetër MAC te ofruesi edhe pse adresa e tij e harduerit është e ndryshme. Administratorët mund të konfigurojnë ruterin e tyre (duke supozuar se e mbështet këtë veçori, siç bëjnë shumë) për të përdorur opsionin e klonimit dhe për të futur adresën MAC të portës së vjetër në ekranin e konfigurimit. Kur klonimi nuk është i disponueshëm, klienti duhet të kontaktojë ofruesin e shërbimit për të regjistruar pajisjen e tij të re të portës.