Kā aprēķināt MAC adresi uz bināro

click fraud protection
...

Lai gan nulles un vieninieki var mulsināt, patiesībā tie veido to, ko dators interpretē.

Multivides piekļuves kontroles (MAC) adrese ir unikāla katrai datora aparatūrai, kas piekļūst tīklam. MAC adrese atbilst konkrētajam tīkla interfeisam, ko jūsu dators izmanto, lai izveidotu savienojumu ar internetu. Šo adresi var saukt par datora "fizisko adresi" vai "aparatūras adresi". Lai to pārtulkotu binārā, ir lietderīgi iegūt pamatjēdzienu par to, kas ir 2. bāzes numerācija un kā tā darbojas.

1. darbība

Sadaliet adresi sešās vienādās daļās no diviem skaitļiem, lai saglabātu organizāciju. Katra no šīm divu skaitļu grupām aizņem vienu baitu. Pārliecinieties, ka starp grupām ir pietiekami daudz vietas, lai zem tām varētu ierakstīt vēl astoņus ciparus.

Dienas video

2. darbība

Zem katras skaitļu grupas ierakstiet astoņas "0" vērtības. Lai atvieglotu vizualizāciju, sadaliet astoņas vērtības divās grupās pa četrām vērtībām. Katram skaitlim divu ciparu grupā būs sava četru bitu grupa. Jūsu mērķis ir rakstīt "1" zem katras "0" vērtības, kur tas ir piemērots. Jūsu baita galējais labais bits apzīmēs 2^0 (divi palielināti līdz nullei), un katrs baits, ejot pa kreisi, apzīmēs palielināto skaitli 2 uz vēlāku augstāku vērtību (piemēram, trešās vietas vērtība būtu 2^2 vai 4, tāpēc vērtība "1" šajā vietā nozīmētu "4").

3. darbība

Vietās, kur vieninieku secībā nav skaitļu, ierakstiet nulles. Jūs beigsies ar kaut ko līdzīgu:

8B = 1000 (8) 1011 (B)

4. darbība

Turpiniet to darīt, līdz esat konvertējis visu secību. Ja MAC ir 00-50-56-C0-00-08, jums vajadzētu iegūt šādu:

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

Atstarpes un iekavas tika ievietotas, lai padarītu to lasāmāku. Šis ir piemērs tam, kā MAC adrese faktiski parādās datora valodā:

000000000101000001010110110000000000000000001000

Padoms

Ja vēlaties padarīt procesu daudz vienkāršāku, skatiet bināro/heksadecimālo tabulu pirmajā atsaucē. Šajā tabulā ir katra heksadecimālā skaitļa katra binārā vērtība. Noteikti ievadiet nulles pa kreisi no pēdējā “1”. Pretējā gadījumā tiks izveidots apliets un nelasāms bitu masīvs. Katram baitam jāsastāv no astoņiem bitiem.