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:
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.
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: 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.
Suscribirse a:
Enviar comentarios
(Atom)
0 comentarios:
Publicar un comentario