Hur man beräknar MAC-adress till binär

click fraud protection
...

Även om nollor och ettor kan vara förvirrande, utgör de faktiskt det som datorn tolkar.

Media Access Control (MAC)-adresser är var och en unik för varje maskinvara som har åtkomst till ett nätverk. En MAC-adress motsvarar det specifika nätverksgränssnittet som din dator använder för att ansluta till Internet. Du kanske ser den här adressen kallad "fysisk adress" eller "maskinvaruadress" för din dator. För att översätta det till binärt är det bra att ha ett grundläggande koncept för vad bas 2-numrering är och hur det fungerar.

Steg 1

Dela upp adressen i sex lika delar av två nummer för att upprätthålla organisationen. Var och en av dessa grupper med två nummer kommer att ta upp en byte. Se till att det finns gott om utrymme mellan grupperna så att du kan skriva ytterligare åtta siffror under dem.

Dagens video

Steg 2

Skriv åtta värden på "0" under varje grupp av siffror. För att göra det lättare att visualisera, dela upp de åtta värdena i två grupper om fyra värden. Varje nummer i tvåtalsgruppen kommer att ha sin egen grupp med fyra bitar. Ditt mål är att skriva en "1" under varje "0"-värde där det är lämpligt. Biten längst till höger i din byte kommer att representera 2^0 (två upphöjda till nollpotensen) och varje byte när du går till vänster kommer att representera siffran 2 upphöjd till ett senare högre värde (till exempel skulle det tredje värdet representera 2^2 eller 4, så ett värde på "1" på den platsen skulle representera "4").

Steg 3

Fyll i nollorna där det inte finns några siffror i sekvensen av ettor. Du kommer att sluta med något sånt här:

8B = 1000 (8) 1011 (B)

Steg 4

Fortsätt göra detta tills du har konverterat hela sekvensen. Med en MAC på 00-50-56-C0-00-08 bör du sluta med detta:

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

Mellanrummen och parenteserna infogades bara för att göra det mer läsbart. Det här är ett exempel på hur en MAC-adress faktiskt skulle visas på en dators språk:

000000000101000001010110110000000000000000001000

Dricks

Om du vill göra processen mycket enklare, titta på den binära/hexadecimala tabellen i den första referensen. Den här tabellen innehåller alla binära värden för varje hexadecimalt tal. Se bara till att du fyller i nollor till vänster om den sista "1." Annars kommer du att få en slarvig och oläslig bitarray. Varje byte måste bestå av åtta bitar.