Como converter endereços ip para código binário

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.

instruções

  1. 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.



  2. 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.

  3. 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.

  4. 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.
De esta maneira? Compartilhar em redes sociais:

LiveInternet