CONVERSIÓN DE DIRECCIONAMIENTO IPV4
Binario a Decimal
  Dentro de una red de área local (LAN) como en una red de área extensa (WAN) cada dispositivo que  está compartiendo información necesita una identificación física y lógica para que sea reconocido por los otros dispositivos dentro de su red LAN. Para ello se crearon las direcciones MAC de capa 2 y la dirección IP de capa 3.
Estas direcciones son interpretadas en los dispositivos como patrones binarios: 1 y 0. Dentro de los dispositivos, la lógica digital es aplicada para su interpretación. Para quienes formamos parte de la red humana, una serie de 32 bits es difícil de interpretar y difícil de recordar. Por lo tanto, representamos direcciones IPv4 utilizando el formato decimal punteada.

IPv4: Punto Decimal

 Las direcciones IPv4 se componen de 32 bits. Esto quiere decir que un dispositivo de red identifica a otro dispositivo interpretando  una secuencia de 32 bits, también podemos decir que se reconoce una trama de 4 bytes. Así, los patrones binarios que representan las direcciones IPv4 los dividimos en grupos de 8 bits llamados octetos y cada octeto es separado del otro con un punto decimal.

Por ejemplo una dirección IPv4 en  trama de bits se compone de la siguiente manera:
10101100000100000000010000010100
Si dividimos en octetos con un punto decimal:

10101100.00010000.00000100.00010100

Realizando una conversión  se conforma una dirección IPv4 igual a: 172.16.4.20
 Como se mencionaba anteriormente para el humano es difícil aprenderse esta trama de bits, por ello se traduce cada octeto al sistema de numeración binaria.

Sistema de numeración binaria
En el sistema de numeración binaria la base es 2 por lo tanto, cada posición representa potencias incrementadas en la misma base: 2.  Cada posición, tomando de derecha a izquierda representa el cálculo matemático de elevar: La base al número de la posición en que se encuentra empezando con el cero. Esta interpretación se efectúa siempre y cuando el valor del bit sea un 1. Si el bit simboliza un 0 no se sumara al total de la representación decimal.

Ejemplo:
Para una secuencia de bits igual a: 11111111
27        26       25     24    23    22    21    20
128    64    32    16    8     4    2     1
Para comprender mejor este sistema realizaremos la conversión binaria a decimal de la trama de bits IPv4 al sistema IPv4 decimal. 
Ejercicio
1.-Tomaremos la trama de bits:
10101100000100000000010000010100


2.- Separar la trama de bits en octetos con un punto decimal. 
10101100 00010000  .00000100 . 00010100

3.-Tomamos el primer octeto de la trama acomodándolo en forma de tabla descendente, poniendo en primera posición el primer bit de izquierda a derecha:
1
0
1
0
1
1
0
0
        
     4.-Agregamos otra columna a la tabla para realizar el cálculo de la base por la posición. Donde el ultimo bit de la trama representara la primera posición de la base. En pocas palabras la secuencia ira del 0 al 7 empezando por el último bit de la trama.  Como decíamos la base corresponde al número 2 por lo tanto lo agregamos a la tabla.
Base
Representación Bit
Posición
2
1
7
2
0
6
2
1
5
2
0
4
2
1
3
2
1
2
2
0
1
2
0
0

5.-Realizamos el cálculo matemático de elevar la base a la potencia de la posición del bit siempre y cuando el bit sea 1.Si el bit es un cero no se toma en cuenta a la suma de la representación binaria.
Base
Representación Bit
Posición
Cálculo
2
1
7
27=128
2
0
6
0
2
1
5
25=32
2
0
4
0
2
1
3
23=8
2
1
2
22=4
2
0
1
0
2
0
0
0
5    6.- Por ultimo sumamos todos los datos obtenidos y el resultado será la representación decimal de un octeto.
128+32+8+4=172
6  
      7.-
Realizamos los mismos pasos para los demás octetos.
Base
Representación Bit
Posición
Cálculo
2
0
7
0
2
0
6
0
2
0
5
0
2
1
4
24=32
2
0
3
0
2
0
2
0
2
0
1
0
2
0
0
0
Decimal:32 

Base
Representación Bit00000100
Posición
Cálculo
2
0
7
0
2
0
6
0
2
0
5
0
2
0
4
0
2
0
3
0
2
1
2
22=4
2
0
1
0
2
0
0
0

 










Decimal: 4

Base
Representación Bit00000100
Posición
Cálculo
2
0
7
0
2
0
6
0
2
0
5
0
2
1
4
24=16
2
0
3
0
2
1
2
22=4
2
0
1
0
2
0
0
0
7    Decimal:20


        8.-Juntamos los  4 datos obtenidos para formar una dirección IPv4.
8     La trama de bits
10101100000100000000010000010100
Es igual a la representación con punto decimal:
172.16.4.20


Como vemos esta forma decimal es más fácil de aprender que una trama de 32 bits.



De esta forma al configurar una dirección IPv4 el administrador de red asignara las direcciones IPv4 en formato punto decimal. 

0 comentarios: