Hoe het MAC-adres naar binair te berekenen

...

Hoewel nullen en enen verwarrend kunnen zijn, vormen ze eigenlijk wat de computer interpreteert.

Media Access Control (MAC)-adressen zijn elk uniek voor elk stuk computerhardware dat toegang heeft tot een netwerk. Een MAC-adres komt overeen met de specifieke netwerkinterface die uw computer gebruikt om verbinding te maken met internet. Mogelijk wordt dit adres het "fysieke adres" of "hardwareadres" van uw computer genoemd. Om het naar binair te vertalen, is het handig om een ​​basisconcept te hebben van wat nummering met grondtal 2 is en hoe het werkt.

Stap 1

Verdeel het adres in zes gelijke delen van twee getallen, om de organisatie te behouden. Elk van deze groepen van twee getallen neemt één byte in beslag. Zorg ervoor dat er voldoende ruimte tussen de groepen is, zodat je er nog acht cijfers onder kunt schrijven.

Video van de dag

Stap 2

Schrijf acht waarden van "0" onder elke groep getallen. Om het visualiseren gemakkelijker te maken, splitst u de acht waarden in twee groepen van vier waarden. Elk nummer in de groep met twee nummers heeft zijn eigen groep van vier bits. Uw doel is om een ​​"1" te schrijven onder elke "0"-waarde waar dit van toepassing is. Het meest rechtse bit in je byte vertegenwoordigt 2 ^ 0 (twee verhoogd tot de macht nul) en elke byte als je naar links gaat, vertegenwoordigt het nummer 2 dat is verhoogd naar een later hogere waarde (de waarde van de derde plaats zou bijvoorbeeld 2 ^ 2 of 4 vertegenwoordigen, dus een waarde van "1" op die plaats zou vertegenwoordigen "4").

Stap 3

Vul de nullen in waar er geen getallen in de reeks van enen zijn. Je zal eindigen met zoiets als dit:

8B = 1000 (8) 1011 (B)

Stap 4

Ga hiermee door totdat je de hele reeks hebt geconverteerd. Met een MAC van 00-50-56-C0-00-08 zou je dit moeten krijgen:

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

De spaties en haakjes zijn ingevoegd om het leesbaarder te maken. Dit is een voorbeeld van hoe een MAC-adres in de taal van een computer zou verschijnen:

000000000101000001010110110000000000000000001000

Tip

Als je het proces veel gemakkelijker wilt maken, kijk dan naar de binaire/hexadecimale tabel in de eerste referentie. Deze tabel bevat elke binaire waarde voor elk hexadecimaal getal. Zorg ervoor dat u nullen links van de laatste "1" invult. Anders krijgt u een slordige en onleesbare bit-array. Elke byte moet uit acht bits bestaan.