Cómo leer los binarios de 8 bits en las direcciones IP

Las direcciones IP en su versión IPv4 están formadas por 32 bits divididos en cuatro bloques de 8 bits (también llamados octetos). Normalmente las vemos escritas en decimal con puntos (por ejemplo, 192.168.1.1), pero internamente los dispositivos de red las manejan en binario.

Para comprender mejor cómo funcionan, vamos a aprender a leer y convertir estos binarios de 8 bits.


1. ¿Qué es un octeto?

Un octeto es un grupo de 8 bits.
Cada bit puede tener un valor de 0 o 1.
En total, con 8 bits podemos representar 256 valores posibles, que van desde 0 hasta 255.

Ejemplo de un octeto en binario:

Ese mismo número, en decimal, equivale a 192.


2. La posición de cada bit

En un octeto, cada posición tiene un valor asociado, que es una potencia de 2.
De izquierda a derecha:

Cada bit «enciende» (1) o «apaga» (0) ese valor.


3. Cómo convertir de binario a decimal

Para pasar un octeto binario a decimal, simplemente sumamos los valores de las posiciones que tienen un 1.

Ejemplo:

  • 1 = 128
  • 1 = 64
  • 0 = 32
  • 0 = 16
  • 0 = 8
  • 0 = 4
  • 0 = 2
  • 0 = 1

Suma: 128 + 64 = 192

Por lo tanto:


4. Ejemplo completo de dirección IP

Veamos la dirección IP 192.168.1.1 en binario.

  • 192 → 11000000
  • 168 → 10101000
  • 1 → 00000001
  • 1 → 00000001

Resultado:


5. Cómo convertir de decimal a binario

Para convertir un número decimal a binario:

  1. Tomamos el número.
  2. Restamos la mayor potencia de 2 que quepa en él.
  3. Ponemos un 1 en esa posición.
  4. Continuamos hasta llegar a 0.

Ejemplo con 168:

  • ¿Cabe 128 en 168? → Sí → Restamos → 168 – 128 = 40 → Ponemos 1 en 128.
  • ¿Cabe 64 en 40? → No → Ponemos 0 en 64.
  • ¿Cabe 32 en 40? → Sí → Restamos → 40 – 32 = 8 → Ponemos 1 en 32.
  • ¿Cabe 16 en 8? → No → 0 en 16.
  • ¿Cabe 8 en 8? → Sí → Restamos → 8 – 8 = 0 → Ponemos 1 en 8.
  • El resto → 0.

Resultado:


6. Ejercicio práctico

Convierte los siguientes números a binario:

  • 10 → ?
  • 172 → ?
  • 255 → ?

Solución:

  • 10 = 00001010
  • 172 = 10101100
  • 255 = 11111111

Conclusión

Entender los binarios de 8 bits es fundamental para trabajar con direcciones IPv4, ya que cada octeto representa un número del 0 al 255. Una vez que dominas la conversión entre binario y decimal, podrás leer cualquier dirección IP en ambos formatos sin dificultad.

Comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *