Indhold
MAC-adresser (Media Access Control) er unikke for hver hardwarekomponent i en computer, der har adgang til et netværk. En MAC-adresse svarer til den specifikke netværksinterface, din computer bruger til at oprette forbindelse til internettet. Denne adresse kaldes sommetider som din computer's "fysiske adresse" eller "hardwareadresse". At konvertere det til binært, det er nyttigt at have en grundlæggende ide om, hvad nummerering er i base 2 og hvordan det virker.
retninger
Selvom nuller og dem er forvirrende, er de faktisk hvad computeren fortolker (binært verdensbillede af Attila Toro fra Fotolia.com)-
Opdel adressen i seks lige dele af to tal for at opretholde organisationen. Hver af disse grupper af to tal vil danne en byte. Sørg for, at der er plads nok mellem grupper, så du kan indtaste otte tal under dem.
-
Skriv otte nuller under hver gruppe af tal. For at lette visning, divider værdierne i to grupper på fire. Hvert nummer i en gruppe af to vil have sin egen fire-bit gruppe. Målet er at skrive en "1" under hver "0", når det er relevant. Den højeste bit af sin byte vil repræsentere 2 ^ 0 (2 hævet til magt 0), og hver byte fremad til venstre vil repræsentere antallet 2 hævet til en højere effekt (for eksempel vil den tredje position repræsentere 2 ^ 2 eller 4, så en "1" i positionen betyder "4").
-
Komplet med nuller, hvor der ikke er nogen tal efter dem. Resultatet vil se ud som følger:
8B = 1000 (8) 1011 (B)
-
Fortsæt med at gøre dette, indtil du konverterer hele strengen. Med en adresse på 00-50-56-C0-00-08 vil resultatet være som følger:
0000 0000 (00) 0101 0000 (50) 0101 0110 (56) 1100 0000 (C0) 0000 0000 (00) 0000 1000 (08)
Spacing og parentes er blevet tilføjet bare for at gøre teksten mere læsbar. Følgende er et eksempel på, hvordan en MAC-adresse rent faktisk vil blive vist på computersproget:
000000000101000001010110110000000000000000001000
tips
- Hvis du vil forenkle processen, skal du kigge efter en binær til hexadecimal konverteringstabel. Denne tabel indeholder alle binære værdier svarende til hexadecimal. Sørg for, at du er færdig med nuller til venstre for den sidste "1". Ellers vil du ende med et forvirrende og ulæseligt array. Hver byte skal have 8 bits.