jueves, 12 de marzo de 2015

notación decimal punteada y binaria

Como todos los valores de direcciones IP y máscaras de subred están formados por un campo de datos con una longitud estándar de 32 bits, los equipos los ven e interpretan como una única cadena numérica binaria, por ejemplo:
10000011 01101011 00000111 00011011
Para comunicar direcciones IP de forma sencilla e insertarlas rápidamente en configuraciones, se puede utilizar la notación decimal con puntos para convertir el formato binario de los números de las direcciones IP.
En la notación decimal con puntos, cada número de una dirección de 32 bits se interpreta como cuatro grupos distintos de 8 bits. Cada uno de estos cuatro grupos de 8 bits consecutivos se denomina octeto.
El primer octeto utiliza los primeros 8 bits (posiciones de bits 1 a 8), el segundo octeto utiliza los siguientes 8 bits (posiciones de bits 9 a 16), seguidos del tercer octeto (posiciones de bits 17 a 24) y el cuarto octeto (posiciones de bits 25 a 32). Los puntos se emplean para separar los cuatro octetos que se describen como valores numéricos decimales independientes en la dirección IP.
En la siguiente tabla se muestra la notación científica para cada posición de bit en un octeto individual y el valor decimal equivalente.
Valores decimales equivalentes de las posiciones de bits en un octeto de una dirección IP

 

OctetoBit 1Bit 2Bit 3Bit 4Bit 5Bit 6Bit 7Bit 8
Notación científica
27
26
25
24
23
22
21
20
Notación decimal
128
64
32
16
8
4
2
1
Por ejemplo, si la primera posición de bit tiene un valor de bit de 1, el valor decimal equivalente es 128. Si el valor de bit es 0, el valor decimal equivalente también es 0.
Si todas las posiciones de bits de un octeto tienen unos (1), el valor decimal equivalente más alto es 255. En cambio, si todas las posiciones de bits tienen ceros (0), el valor decimal equivalente más bajo es 0.
A continuación, se proporciona un breve ejemplo para mostrar cómo se convierte cada octeto de una dirección IP de un número binario de 8 dígitos a un número decimal equivalente entre 0 y 255.
La siguiente cadena binaria muestra el primer octeto de una dirección IP:
10000011
En este número binario de 8 dígitos, las posiciones de bits 1, 7 y 8 tienen unos. Todas las demás posiciones de bits tienen ceros. Con la tabla anterior como referencia, se puede sumar fácilmente el valor decimal equivalente de cada posición de bit para obtener la suma decimal de esta cadena de octeto, tal como se indica a continuación:
Bit 1 (128) + bit 7 (2) + bit 8 (1) = total del octeto (131)
Como la suma es 131, el primer octeto de la dirección IP del ejemplo es 131. Después de utilizar este método para los demás octetos, el resultado final de la conversión es el equivalente decimal con puntos: 131.107.7.27.

No hay comentarios.:

Publicar un comentario