Įvadas į MAC adresus

Media Access Control (MAC) adresas yra dvejetainis numeris, naudojamas vienareikšmiškai identifikuoti kompiuterio tinklo adapterius . Šie skaičiai (kartais vadinami "aparatūros adresais" arba "fiziniais adresais") yra įterpiami į tinklo aparatūrą gamybos proceso metu arba saugomi programinėje įrangoje, todėl jie negali būti keičiami.

Dėl istorinių priežasčių kai kurios iš jų taip pat nurodo jas kaip "eterneto adresus", tačiau daugelio tipų tinklai naudoja MAC adresus, įskaitant " Ethernet" , " Wi-Fi" ir " Bluetooth" ryšį .

MAC adreso formatas

Tradiciniai MAC adresai yra 12 skaitmenų (6 baitai arba 48 bitai ) šešioliktainiai skaičiai . Paprastai jie paprastai yra parašyti vienu iš šių trijų formatų:

Leistinas 6 skaitmenis (24 bitai) vadinamas "prefiksu" yra susijęs su adapterio gamintoju. Kiekvienas tiekėjas registruoja ir gauna MAC prefiksus, kuriuos priskyrė IEEE. Tiekėjai dažnai turi daug prefiksų numerių, susijusių su jų skirtingais produktais. Pavyzdžiui, prefiksai 00:13:10, 00: 25: 9C ir 68: 7F: 74 (ir daugelis kitų) priklauso "Linksys" (" Cisco Systems" ).

MAC adreso dešiniausi skaitmeniai nurodo konkretaus įrenginio identifikavimo numerį. Tarp visų prietaisų, gaminamų su tuo pačiu tiekėjo prefiksu, kiekvienas turi savo unikalų 24-bitų numerį. Atkreipkite dėmesį, kad gali atsitikti skirtingų tiekėjų techninė įranga, kad būtų galima naudoti tą patį įrenginio adreso dalį.

64 bitų MAC adresai

Nors tradiciniai MAC adresai yra visi 48 bitų ilgio, kai kuriuose tinkluose reikia 64 bitų adresų. Pavyzdžiui, " ZigBee" bevielio namų automatizavimo ir kiti panašūs tinklai, pagrįsti IEEE 802.15.4, reikalauja, kad 64 bitų MAC adresai būtų konfigūruojami jų aparatinės įrangos įrenginiuose.

TCP / IP tinklai, pagrįsti IPv6, taip pat taiko skirtingą MAC adresų perdavimo metodą, palyginti su pagrindiniu IPv4 . Tačiau vietoj 64 bitų aparatūros adresų, nors IPv6 automatiškai verčia 48 bitų MAC adresą į 64 bitų adresą, įterpiant fiksuotą (kietą kodą) 16 bitų reikšmę FFFE tarp tiekėjo prefikso ir įrenginio identifikatoriaus. Šie numeriai "identifikatoriai" nurodo IPv6, kad atskirtų juos nuo tikrų 64 bitų aparatinės įrangos adresų.

Pavyzdžiui, 48-bitų MAC adresas 00: 25: 96: 12: 34: 56 pasirodo IPv6 tinkle, kaip (paprastai parašyta vienoje iš šių dviejų formų):

MAC ir IP adresų ryšiai

TCP / IP tinklai naudoja tiek MAC adresus, tiek IP adresus, bet ir atskiriems tikslams. MAC adresas lieka fiksuotas į prietaiso aparatinę įrangą, tuo tarpu to paties įrenginio IP adresas gali būti pakeistas priklausomai nuo jo TCP / IP tinklo konfigūracijos. Žiniasklaidos prieigos kontrolė veikia OSI modelio 2 lygyje, o interneto protokolas veikia 3 lygmeniu . Tai leidžia MAC adresavimą palaikyti kitų tipų tinklus be TCP / IP.

IP tinklai tvarko IP ir MAC adresų konvertavimą naudodami adresų skyros protokolą (ARP) . Dinaminio pagrindinio kompiuterio konfigūracijos protokolas (DHCP) priklauso nuo ARP, kad valdytų unikalią IP adresų priskyrimą įrenginiams.

MAC adreso klonavimas

Kai kurie interneto paslaugų teikėjai kiekvieną savo gyvenamąją klientų sąskaitą susieja su namų tinklo maršrutizatoriaus MAC adresais (ar kitais vartai). Paslaugų teikėjo pastebėtas adresas nesikeičia, kol klientas nekeičia jų vartai, pvz., Įdiegdami naują maršrutizatorių . Kai pakeičiamas gyvenamasis sietuvas , interneto paslaugų teikėjas dabar mato kitokį MAC adresą ir praneša apie tai, kad šis tinklas yra prisijungęs prie interneto.

Procesas, vadinamas "klonavimu", išsprendžia šią problemą, leisdamas maršrutizatorių (vartai) pranešti apie senąjį MAC adresą paslaugų teikėjui, nors jo paties aparatūros adresas yra kitoks. Administratoriai gali sukonfigūruoti savo maršrutizatorių (darant prielaidą, kad tai palaiko šią funkciją, kaip daugelis tai daro), naudoti klonavimo parinktį ir įvesti senojo šliuzo MAC adresą į konfigūracijos ekraną. Kai klonavimas nepasiekiamas, klientas turi susisiekti su paslaugų teikėju, kad užregistruotų savo naują vartaiįrenginį.