>> Tecnologia Eletrônica >  >> Casa Inteligente >> Vida Inteligente

Como Calcular Endereço MAC para Binário

Endereços de Controle de Acesso à Mídia (MAC) são únicos para cada peça de hardware de computador que acessa uma rede. Um endereço MAC corresponde à interface de rede específica que seu computador está usando para conectar à Internet. Você pode ver este endereço referido como "endereço físico" ou "endereço de hardware" do seu computador. Para traduzi-lo para binário, é útil ter um conceito básico do que é numeração base 2 e como funciona.

Passo 1

Divida o endereço em seis partes iguais de dois números, para manter a organização. Cada um destes grupos de dois números vai ocupar um byte. Certifique-se de haver bastante espaço entre os grupos para que você possa escrever outros oito números abaixo deles.

Passo 2

Escreva oito valores "0" sob cada grupo de números. Para facilitar a visualização, divida os oito valores em dois grupos de quatro valores. Cada número no grupo de dois números terá seu próprio grupo de quatro bits. Seu objetivo é escrever um "1" sob cada valor "0" onde for apropriado. O bit mais à direita no seu byte representará 2^0 (dois elevado à potência zero) e cada byte à medida que você vai para a esquerda representará o número 2 elevado a um valor subsequentemente maior (por exemplo, o terceiro valor de posição representaria 2^2, ou 4, então um valor de "1" naquele lugar representaria "4").

Passo 3

Preencha os zeros onde não há números na sequência de uns. Você terminará com algo como isto:

8B = 1000 (8) 1011 (B)

Passo 4

Continue fazendo isso até converter a sequência inteira. Com um MAC de 00-50-56-C0-00-08, você deve terminar com isto:

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

O espaçamento e parênteses foram inseridos apenas para tornar mais legível. Este é um exemplo de como um endereço MAC apareceria na linguagem de um computador:

000000000101000001010110110000000000000000001000

Dica

Se você quiser tornar o processo muito mais fácil, olhe a tabela binária/hexadecimal na primeira referência. Esta tabela contém todo valor binário para cada número hexadecimal. Apenas certifique-se de preencher zeros à esquerda do último "1". Caso contrário, você terminará com um array de bits desleixado e ilegível. Cada byte deve consistir de oito bits.