Come calcolare l'indirizzo MAC su binario

...

Sebbene gli zeri e gli uno possano creare confusione, in realtà costituiscono ciò che il computer interpreta.

Gli indirizzi MAC (Media Access Control) sono unici per ogni componente hardware del computer che accede a una rete. Un indirizzo MAC corrisponde all'interfaccia di rete specifica utilizzata dal computer per connettersi a Internet. Potresti vedere questo indirizzo indicato come "indirizzo fisico" o "indirizzo hardware" del tuo computer. Per tradurlo in binario, è utile avere un concetto di base di cos'è la numerazione in base 2 e come funziona.

Passo 1

Dividi l'indirizzo in sei parti uguali di due numeri, per mantenere l'organizzazione. Ciascuno di questi gruppi di due numeri occuperà un byte. Assicurati che ci sia molto spazio tra i gruppi in modo da poter scrivere altri otto numeri sotto di essi.

Video del giorno

Passo 2

Scrivi otto valori di "0" sotto ogni gruppo di numeri. Per semplificare la visualizzazione, dividi gli otto valori in due gruppi di quattro valori. Ciascun numero nel gruppo di due numeri avrà il proprio gruppo di quattro bit. Il tuo obiettivo è scrivere un "1" sotto ogni valore "0" dove è appropriato. Il bit più a destra nel tuo byte rappresenterà 2^0 (due elevati alla potenza zero) e ogni byte mentre vai a sinistra rappresenterà il numero 2 elevato a un valore successivo più alto (ad esempio, il valore del terzo posto rappresenterebbe 2^2 o 4, quindi un valore di "1" in quel posto rappresenterebbe "4").

Passaggio 3

Inserisci gli zeri dove non ci sono numeri nella sequenza degli uno. Finirai con qualcosa del genere:

8B = 1000 (8) 1011 (B)

Passaggio 4

Continua a farlo finché non hai convertito l'intera sequenza. Con un MAC di 00-50-56-C0-00-08, dovresti ottenere questo:

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

La spaziatura e le parentesi sono state inserite proprio per renderlo più leggibile. Questo è un esempio di come un indirizzo MAC apparirebbe effettivamente nella lingua di un computer:

000000000101000001010110110000000000000000001000

Consiglio

Se vuoi rendere il processo molto più semplice, guarda la tabella binaria/esadecimale nel primo riferimento. Questa tabella contiene ogni valore binario per ogni numero esadecimale. Assicurati solo di inserire degli zeri a sinistra dell'ultimo "1". Altrimenti, ti ritroverai con un array di bit sciatto e illeggibile. Ogni byte deve essere composto da otto bit.