Kako izračunati naslov MAC v binarni

...

Čeprav so lahko ničle in enote zmedene, dejansko sestavljajo to, kar računalnik interpretira.

Naslovi za nadzor dostopa do medijev (MAC) so edinstveni za vsak kos računalniške strojne opreme, ki dostopa do omrežja. Naslov MAC ustreza posebnemu omrežnemu vmesniku, ki ga vaš računalnik uporablja za povezavo z internetom. Morda boste videli, da se ta naslov imenuje "fizični naslov" ali "naslov strojne opreme" vašega računalnika. Če ga želite prevesti v binarno, je koristno imeti osnovni koncept o tem, kaj je oštevilčenje z osnovno 2 in kako deluje.

Korak 1

Razdelite naslov na šest enakih delov dveh številk, da ohranite organizacijo. Vsaka od teh skupin dveh številk bo zavzela en bajt. Poskrbite, da bo med skupinami dovolj prostora, da lahko pod njimi napišete še osem številk.

Video dneva

2. korak

Pod vsako skupino številk napišite osem vrednosti "0". Za lažjo vizualizacijo razdelite osem vrednosti na dve skupini po štiri vrednosti. Vsako število v skupini dveh številk bo imelo svojo skupino štirih bitov. Vaš cilj je napisati "1" pod vsako vrednost "0", kjer je to primerno. Skrajni desni bit v vašem bajtu bo predstavljal 2^0 (dva dvignjena na ničelno moč) in vsak bajt, ko greste levo, bo predstavljal dvignjeno število 2 na naknadno višjo vrednost (na primer vrednost tretjega mesta bi predstavljala 2^2 ali 4, tako da bi vrednost "1" na tem mestu predstavljala "4").

3. korak

Izpolnite ničle, kjer v zaporedju enic ni številk. Na koncu boste dobili nekaj takega:

8B = 1000 (8) 1011 (B)

4. korak

Nadaljujte s tem, dokler ne pretvorite celotnega zaporedja. Z MAC 00-50-56-C0-00-08 bi morali na koncu imeti to:

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

Razmiki in oklepaji so bili vstavljeni samo zato, da bi bilo bolj berljivo. To je primer, kako bi se naslov MAC dejansko pojavil v jeziku računalnika:

000000000101000001010110110000000000000000001000

Nasvet

Če želite postopek veliko olajšati, si oglejte binarno/šestnajstiško tabelo v prvi sklici. Ta tabela vsebuje vsako binarno vrednost za vsako šestnajstiško število. Prepričajte se, da vnesete ničle levo od zadnje "1." V nasprotnem primeru boste na koncu imeli površno in neberljivo bitno matriko. Vsak bajt mora biti sestavljen iz osmih bitov.