Quando você vê um endereço IP em formato decimal (por exemplo, 123.45.67.89), você está vendo uma representação decimal do código binário que o computador usa. 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 uns. Você pode converter um endereço IP para código binário com um pouco de aritmética simples.
Conteúdo
instruções
Subtrair 128 a partir do primeiro número decimal no endereço IP. Se o resultado for inferior a zero, escrever um zero, caso contrário, escrever um um e acompanhar o restante da subtracção.
Execute o mesmo procedimento usando o restante do Passo 1, mas usa 64 em vez de 128. Faça a zero ou um para a direita por um a zero ou você escreveu no Passo 1.
Repita o Passo 2, utilizando 32, 16, 8, 4, 2 e 1 cada, em vez de 64, e escrever os zeros ou de acordo com os resultados. Você receberá um número binário de oito bits.
Faça os passos 1 a 3 com outros números de endereço IP de três, em ordem, até que você tenha uma representação do endereço de 32 bits. Para o exemplo de endereço IP 123.45.67.89, a versão binária é 01111011.00101101.01000011.01011001.
dicas & avisos
- Você não precisa fazer a subtração no passo 1 se o valor binário (1, 2, 4, 8, etc.) que você está comparando é maior do que o valor decimal a partir do endereço IP. Basta escrever um zero se o valor binário é maior do que o valor decimal.
- Quando um computador envia um endereço IP binário, que não inclui quaisquer períodos. O número é apenas uma sequência de 32 zeros e uns.