Como converter endereços IP em código binário

Quando você vê um endereço IP no formato decimal (por exemplo, 123.45.67.89), vê uma representação decimal do código binário usado pelo dispositivo. Cada endereço IP é um número binário de 32 bits, com cada um dos quatro números decimais representados por oito zeros e um. Você pode converter um endereço IP em código binário com um pouco de aritmética simples.

Passo 1

Subtraia 128 do primeiro número decimal do endereço IP. Se o resultado for menor que zero, escreva um zero; caso contrário, escreva um e continue com o restante da subtração.

Etapa 2

Execute o mesmo procedimento com o restante do estágio 1, mas use 64 em vez de 128. Escreva o zero ou um à direita do zero ou o que você escreveu na Etapa 1.

Etapa 3

Repita a Etapa 2 usando 32 em vez de 64 e, em seguida, 16, 8, 4, 2 e 1, escreva esses ou zeros de acordo com os resultados. Fazer isso corretamente escreverá um número binário de oito bits.

Etapa 4

Execute as etapas de 1 a 3 com os outros três números do endereço IP, em ordem, até obter uma representação de 32 bits do endereço. Por exemplo, para obter o endereço IP 123.45.67.89, a versão binária é 01111011.00101101.01000011.01011001.

Referências

 

Você pode estar interessado:

Deixe um comentário