Sådan beregnes MAC-adresse til binær

...

Selvom nuller og ettaller kan være forvirrende, udgør de faktisk, hvad computeren fortolker.

Media Access Control (MAC)-adresser er hver unikke for hvert stykke computerhardware, der får adgang til et netværk. En MAC-adresse svarer til den specifikke netværksgrænseflade, som din computer bruger til at oprette forbindelse til internettet. Du kan se denne adresse kaldet "fysisk adresse" eller "hardwareadresse" på din computer. For at oversætte det til binært, er det nyttigt at have et grundlæggende koncept for, hvad base 2 tal er, og hvordan det virker.

Trin 1

Opdel adressen i seks lige store dele af to tal for at opretholde organisationen. Hver af disse grupper med to tal kommer til at fylde en byte. Sørg for, at der er god plads mellem grupperne, så du kan skrive yderligere otte tal under dem.

Dagens video

Trin 2

Skriv otte værdier af "0" under hver gruppe af tal. For at gøre det nemmere at visualisere, opdele de otte værdier i to grupper af fire værdier. Hvert tal i to-talsgruppen vil have sin egen gruppe på fire bits. Dit mål er at skrive et "1" under hver "0"-værdi, hvor det er passende. Bitten længst til højre i din byte vil repræsentere 2^0 (to hævet til nul potens), og hver byte, når du går til venstre, vil repræsentere tallet 2 hævet til en efterfølgende højere værdi (f.eks. vil den tredje pladsværdi repræsentere 2^2 eller 4, så en værdi på "1" på det sted vil repræsentere "4").

Trin 3

Udfyld nullerne, hvor der ikke er tal i rækken af ​​et. Du vil ende med noget som dette:

8B = 1000 (8) 1011 (B)

Trin 4

Fortsæt med at gøre dette, indtil du har konverteret hele sekvensen. Med en MAC på 00-50-56-C0-00-08 burde du ende med dette:

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

Mellemrummet og parenteserne blev indsat bare for at gøre det mere læsbart. Dette er et eksempel på, hvordan en MAC-adresse faktisk vil fremstå på en computers sprog:

000000000101000001010110110000000000000000001000

Tip

Hvis du vil gøre processen meget lettere, så se på den binære/hexadecimale tabel i den første reference. Denne tabel indeholder hver binær værdi for hvert hexadecimalt tal. Bare sørg for, at du udfylder nuller til venstre for den sidste "1." Ellers vil du ende med en sjusket og ulæselig bit-array. Hver byte skal bestå af otte bits.