Para convertir las direcciones IP decimales en números binarios, es necesario conocer los valores decimales de cada uno de los 8 bits en cada octeto. A partir del bit ubicado a la izquierda del octeto, los valores comienzan en 128 y se reducen a la mitad por cada bit hacia la derecha, hasta llegar a un valor de 1 a la derecha del octeto. La conversión que vemos a continuación ilustra solamente el primer octeto. Ejemplo:
Convertir el primer octeto de 192.57.30.224 al formato binario.
128 |
+64 |
+0 |
+0 |
+0 |
+0 |
+0 |
+0 |
= |
192 |
27 |
26 |
25 |
24 |
23 |
22 |
21 |
20 |
|
|
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
= |
11000000 |
El primer paso es seleccionar el octeto que se encuentra a la izquierda y determinar si el valor es superior a 128. En este caso (192), lo es. Entonces se coloca un 1 en ese bit y se sustrae 128 de 192. El residuo es 64. El valor del bit siguiente es 64, que es igual al valor del residuo, de manera que este bit también será 1. Se sustrae 64 de 64. El residuo es 0, por lo tanto los bits restantes serán todos 0. El número binario del primer octeto será 11000000.
Ejercicio:
Convierta los octetos restantes (57, 30, 224), de la dirección IP al formato binario.