Kuidas arvutada MAC-aadress binaarseks

...

Kuigi nullid ja ühed võivad segadusse ajada, moodustavad need tegelikult selle, mida arvuti tõlgendab.

Meediumipöörduse juhtimise (MAC) aadressid on iga võrgule juurdepääsu andva riistvara puhul unikaalsed. MAC-aadress vastab konkreetsele võrguliidesele, mida teie arvuti kasutab Interneti-ühenduse loomiseks. Võite näha seda aadressi oma arvuti "füüsilise aadressi" või "riistvara aadressina". Selle binaarseks tõlkimiseks on kasulik omada põhikontseptsiooni selle kohta, mis on 2. aluse nummerdamine ja kuidas see toimib.

Samm 1

Organisatsiooni säilitamiseks jagage aadress kuueks võrdseks osaks kahest numbrist. Kõik need kahe numbri rühmad võtavad ühe baidi. Veenduge, et rühmade vahel oleks piisavalt ruumi, et saaksite nende alla kirjutada veel kaheksa numbrit.

Päeva video

2. samm

Kirjutage iga numbrirühma alla kaheksa "0" väärtust. Visualiseerimise hõlbustamiseks jagage kaheksa väärtust kahte nelja väärtusega rühma. Igal kahenumbrilise rühma numbril on oma neljabitine rühm. Teie eesmärk on kirjutada iga "0" väärtuse alla, kui see on asjakohane. Teie baidi parempoolseim bitt tähistab 2^0 (kaks tõstetakse nullvõimsuseni) ja iga bait vasakule liikudes tähistab tõstetud arvu 2 hiljem suuremale väärtusele (näiteks kolmas kohaväärtus tähistaks 2^2 või 4, seega tähistaks väärtus "1" selles kohas "4").

3. samm

Täitke nullid, kus üheliste jadas numbreid pole. Lõppkokkuvõttes saate midagi sellist:

8B = 1000 (8) 1011 (B)

4. samm

Jätkake seda seni, kuni olete kogu jada teisendanud. Kui MAC on 00-50-56-C0-00-08, peaksite lõppema järgmisega:

0000 0000 (00) 0101 0000 (50) 0101 0110 (56) 1100 0000 (C0) 0000 0000 (00) 0000 1000 (08)

Tühikud ja sulud lisati lihtsalt loetavamaks muutmiseks. See on näide sellest, kuidas MAC-aadress tegelikult arvutikeeles kuvatakse:

000000000101000001010110110000000000000000001000

Näpunäide

Kui soovite protsessi palju lihtsamaks muuta, vaadake esimeses viites olevat kahend-/kuueteistkümnendsüsteemi tabelit. See tabel sisaldab iga kuueteistkümnendsüsteemi iga kahendväärtust. Lihtsalt veenduge, et sisestaksite nullid viimasest 1-st vasakule. Vastasel juhul tekib lohakas ja loetamatu bitimassiivi. Iga bait peab koosnema kaheksast bitist.