Inhoud
MAC (Media Access Control) -adressen zijn uniek voor elke hardware-component van een computer die toegang heeft tot een netwerk. Een MAC-adres komt overeen met de specifieke netwerkinterface die uw computer gebruikt om verbinding te maken met internet. Dit adres wordt soms het 'fysieke adres' of 'hardwareadres' van uw computer genoemd. Om het te converteren naar binair, is het handig om een basisidee te hebben van wat nummering is in basis 2 en hoe het werkt.
routebeschrijving
Hoewel nullen en enen verwarrend zijn, zijn ze eigenlijk wat de computer interpreteert (binair wereldbeeld door Attila Toro van Fotolia.com)-
Verdeel het adres in zes gelijke delen van twee getallen om de organisatie te behouden. Elk van deze groepen van twee cijfers vormt een byte. Zorg ervoor dat er voldoende ruimte tussen groepen is, zodat u acht nummers onder de groepen kunt invoeren.
-
Schrijf acht nullen onder elke groep cijfers. Voor het gemak van het bekijken, deel de waarden in twee groepen van vier. Elk nummer in een groep van twee heeft zijn eigen vierbits-groep. Het doel is om indien nodig een "1" onder elke "0" te schrijven. Het meest rechtse bit van de byte vertegenwoordigt 2 ^ 0 (2 verhoogd tot macht 0) en elke byte die naar links beweegt, vertegenwoordigt het nummer 2 dat naar een hoger vermogen is verhoogd (de derde positie vertegenwoordigt bijvoorbeeld 2 ^ 2, of 4, dus een "1" in de positie betekent "4").
-
Voltooi met nullen waar geen nummers volgen. Het resultaat ziet er als volgt uit:
8B = 1000 (8) 1011 (B)
-
Blijf dit doen tot je de hele reeks converteert. Met een adres van 00-50-56-C0-00-08, is het resultaat als volgt:
0000 0000 (00) 0101 0000 (50) 0101 0110 (56) 1100 0000 (C0) 0000 0000 (00) 0000 1000 (08)
Spacing en haakjes zijn toegevoegd om de tekst beter leesbaar te maken. Het volgende is een voorbeeld van hoe een MAC-adres daadwerkelijk in de computertaal verschijnt:
000000000101000001010110110000000000000000001000
tips
- Als u het proces wilt vereenvoudigen, zoekt u een binaire naar hexadecimale conversietabel. Deze tabel bevat alle binaire waarden die overeenkomen met hexadecimaal. Zorg ervoor dat je aan de linkerkant van de laatste "1" nullen maakt. Anders krijg je een verwarrende en onleesbare reeks. Elke byte moet 8 bits bevatten.