Sissejuhatus MAC-aadressidesse

Media Access Control (MAC) aadress on binaararv, mida kasutatakse arvutivõrgu adapterite eristamiseks . Need arvud (mõnikord nimetatakse "riistvara aadressid" või "füüsilised aadressid") on tootmisprotsessi jooksul võrguparandusse sisse pandud või püsivara salvestatud ja neid ei ole vaja muuta.

Mõned viitavad ka neile kui "Ethernet-aadressid" ajaloolistele põhjustele, kuid mitut tüüpi võrgud kasutavad MAC-aadresse, sealhulgas Ethernet -ühendust , Wi-Fi-ühendust ja Bluetooth -ühendust .

MAC-aadressi vorming

Traditsioonilised MAC-aadressid on 12-kohalised (6 baiti või 48 bitti ) kuueteistkümnendat numbrit . Kokkuleppel on need tavaliselt koostatud ühes järgmistest kolmest vormingust:

Vasakuimad 6 numbrit (24 bitti) nimetatakse "prefiksiks", mis on seotud adapteri tootjaga. Iga müüja registreerib ja omandab MAC-i eesliited, nagu IEEE on määranud. Tarnijad omavad tihti mitmesuguseid prefiksi numbreid, mis on seotud nende erinevate toodetega. Näiteks eesliited 00:13:10, 00: 25: 9C ja 68: 7F: 74 (pluss paljud teised) kuuluvad kõik Linksysi ( Cisco Systems ) juurde.

MAC-aadressi kõige paremad numbrid tähistavad konkreetse seadme identifitseerimisnumbrit. Kõigi seadmete puhul, mis on toodetud sama müüja eesliitega, antakse igale oma unikaalsele 24-bitisele numbrile. Pange tähele, et erinevatest tarnijatest võib riistvara juhtuda, et jagada sama seadme osa aadressist.

64-bitine MAC-aadressid

Kuigi traditsioonilised MAC-aadressid on kõik 48 bitti pikad, vajavad mõnevõrra võrgud 64-bitiseid aadresse. Näiteks ZigBee juhtmeta koduelektroonika ja muud samalaadsed võrgud, mis põhinevad IEEE 802.15.4-l, nõuavad 64-bitise MAC-aadressi seadistamist nende riistvaraseadmetele.

IPv6-põhised TCP / IP-võrgud rakendavad ka teistsugust lähenemisviisi MAC-aadresside edastamisel võrreldes mainstream IPv4-ga . Kuid 64-bitise riistvara aadressi asemel tõlgib IPv6 automaatselt 48-bitise MAC-aadressi 64-bitisele aadressile, sisestades fikseeritud (kõvakodeeritud) 16-bitise väärtuse FFFE müüja eelisnumbri ja seadme identifikaatori vahel. IPv6 kutsub neid numbreid "identifikaatoreid", et eristada neid tõelistest 64-bitistest riistvara aadressidest.

Näiteks IPv6-võrgul kuvatakse 48-bitise MAC-aadressi 00: 25: 96: 12: 34: 56 (tavaliselt kirjutatud ühes neist kahest vormingust):

MAC vs IP-aadressi suhe

TCP / IP- võrgud kasutavad nii MAC-aadresse kui ka IP-aadresse, kuid eraldi eesmärgil. MAC-aadress jääb seadme riistvarale kinni, olenevalt selle TCP / IP-võrgu konfiguratsioonist võib sama seadme IP-aadressi muuta. Meediumipääsu kontroll töötab OSI mudeli 2. tasemel, samal ajal kui Interneti-protokoll töötab 3. astmel . See võimaldab MAC adresseerimist lisaks TCP / IP-le ka muid võrke.

IP-võrgud haldavad IP- aadresside ja MAC-aadresside vahelist konverentsi kasutades aadressilõpu protokoll (ARP) . Dünaamilise serveri konfiguratsiooniprotokoll (DHCP) põhineb ARP-l, et hallata seadmete IP-aadresside ainulaadset määramist.

MAC aadressi kloonimine

Mõned Interneti-teenuse pakkujad seovad oma kodukliendi kontod koduvõrgu ruuteri (või muu lüüsi seadme) MAC-aadressidega. Teenusepakkuja poolt vaadatav aadress ei muutu, kuni klient asendab oma lüüsi, näiteks installides uue ruuteri . Kui elamu lüüsi muutub, näeb Interneti-pakkuja praegu ette erinevat MAC-aadressi ja blokeerib selle, et võrk läheb võrgus.

Protsess nimega "kloonimine" lahendab selle probleemi, võimaldades ruuteril (gateway) hoida teenusepakkujale vana MAC-aadressi, kuigi tema enda riistvara aadress on erinev. Administraatorid saavad oma ruuterit konfigureerida (eeldades, et see toetab seda funktsiooni, nagu paljud seda teevad), et kasutada kloonimisvalikut ja sisestada vana lüüsi MAC-i konfiguratsiooniekraanile. Kui kloonimine pole saadaval, peab klient selle asemel uue värava seadme registreerimiseks pöörduma teenusepakkuja poole.