Está en la página 1de 13

1.

Direcciones Binarias e IPv4

Las direcciones IPv4 comienzan como binarias, una serie de solo 1 y 0. Estos son difíciles de
administrar, por lo que los administradores de red deben convertirlos a decimales. En este tema
se muestran algunas formas de hacerlo.

Binario es un sistema de numeración que consta de los dígitos 0 y 1 llamados bits. En contraste,
el sistema de numeración decimal consta de 10 dígitos que consisten en los dígitos desde el 0 al
9.

Es importante que comprendamos el binario porque los hosts, servidores y dispositivos de red
usan direccionamiento binario. Específicamente, usan direcciones binarias IPv4, como se
muestra en la imagen, para identificarse entre sí.

Direcciones binarias e IPv4

Cada dirección consta de una cadena de 32 bits, dividida en cuatro secciones llamadas octetos.
Cada octeto contiene 8 bits (o 1 byte) separados con un punto. Por ejemplo, a la PC1 en la
figura se le asigna la dirección IPv4 11000000.10101000.00001010.00001010. Su dirección de
puerta de enlace predeterminada sería la de la interfaz R1 Gigabit
Ethernet 11000000.10101000.00001010.00000001.

Binario funciona bien con hosts y dispositivos de red. Sin embargo, es muy difícil para los
humanos trabajar con ellos.
Para facilitar el uso por parte de las personas, las direcciones IPv4 se expresan comúnmente en
notación decimal con puntos. A la PC1 se le asigna la dirección IPv4 192.168.10.10, y su
dirección de puerta de enlace predeterminada es 192.168.10.1, como se muestra en la imagen.

Direcciones decimales en IPv4

Para una comprensión sólida del direccionamiento de red, es necesario conocer el


direccionamiento binario y adquirir habilidades prácticas para convertir entre direcciones IPv4
decimales binarias y punteadas. Esta sección cubrirá cómo convertir entre sistemas de
numeración de base dos (binario) y base 10 (decimal).

2. Vídeo – Conversión entre Sistemas de Numeración Binarios y


Decimales

Haz clic en reproducir en la figura para ver un video que muestra cómo convertir entre sistemas
de numeración binarios y decimales.

3. Notación Posicional Binaria

Aprender a convertir binario a decimal requiere una comprensión de la notación posicional. La


notación posicional significa que un dígito representa diferentes valores dependiendo de la
“posición” que ocupa el dígito en la secuencia de números. Ya conoces el sistema de
numeración más común, el sistema de notación decimal (base 10).

El sistema de notación posicional decimal funciona como se describe en la tabla.

Base 10 10 10 10
Posición en número 3 2 1 0

Cálculo (103) (102) (101) (100)

Valor de la posición 1000 100 10 1

Las siguientes viñetas describen cada fila de la tabla.

 Fila 1, BASE es la base numérica. La notación decimal se basa en 10, por lo tanto, la
raíz es 10.
 La fila 2, Posición en número considera la posición del número decimal que comienza
con, de derecha a izquierda, 0 (primera posición), 1 (segunda posición), 2 (tercera
posición), 3 (cuarta posición). Estos números también representan el valor
exponencial utilizado para calcular el valor posicional en la cuarta fila.
 La fila 3 calcula el valor posicional tomando la raíz y elevándola por el valor
exponencial de su posición en la fila 2.
 El valor posicional de la fila 4 representa unidades de miles, cientos, decenas y
unidades.

Para usar el sistema posicional, haz coincidir un número dado con su valor posicional. El
ejemplo en la tabla ilustra cómo se usa la notación posicional con el número decimal 1234.

BASE Miles Cientos Decenas Unos

Valor posicional 1000 100 10 1

Número decimal (1234) 1 2 3 4

Cálculo 1 x 1000 2 x 100 3 x 10 4x1

Súmalos … 1000 + 200 + 30 +4

Resultado 1,234

En contraste, la notación posicional binaria opera como se describe en la tabla.

BASE 2 2 2 2 2 2 2 2

Posición en número 7 6 5 4 3 2 1 0

Cálculo (27) (26) (25) (24) (23) (22) (21) (20)

Valor de la posición 128 64 32 16 8 4 2 1


Las siguientes viñetas describen cada fila de la tabla.

 Fila 1, BASE es la base numérica. La notación binaria se basa en 2, por lo tanto, la raíz
es 2.
 La fila 2, Posición en número considera la posición del número binario que comienza
con, de derecha a izquierda, 0 (primera posición), 1 (segunda posición), 2 (tercera
posición), 3 (cuarta posición). Estos números también representan el valor
exponencial utilizado para calcular el valor posicional en la cuarta fila.
 La fila 3 calcula el valor posicional tomando la raíz y elevándola por el valor
exponencial de su posición en la fila 2.
 El valor posicional de la fila 4 representa unidades de unos, dos, cuatro, ocho, etc.

El ejemplo en la tabla ilustra cómo un número binario 11000000 corresponde al número 192. Si


el número binario hubiera sido 10101000, entonces el número decimal correspondiente sería
168.

Valor 128 64 32 16 8 4 2 1
posicional

Número binario 1 1 0 0 0 0 0 0
(11000000)

Calcular 1 x 128 1 x 64 0 x 32 0 x 16 0x8 0x4 0x2 0x1

Añádelos .. 128 + 64 +0 +0 +0 +0 +0 +0

Resultado 192

4. Convertir Binario a Decimal

Para convertir una dirección IPv4 binaria a su equivalente decimal punteado, divide la dirección
IPv4 en cuatro octetos de 8 bits. A continuación, aplica el valor posicional binario al primer
número binario del octeto y calcula en consecuencia.

Por ejemplo, considera que 11000000.10101000.00001011.00001010 es la dirección binaria


IPv4 de un host. Para convertir la dirección binaria a decimal, comienza con el primer octeto,
como se muestra en la tabla. Ingresa el número binario de 8 bits bajo el valor posicional de la
fila 1 y luego calcula para producir el número decimal 192. Este número va al primer octeto de
la notación decimal con puntos.

Valor posicional 128 64 32 16 8 4 2 1

Número binario 1 1 0 0 0 0 0 0
(11000000)

Calcular 128 64 32 16 8 4 2 1
Añádelos … 128 + 64 +0 +0 +0 +0 +0 +0

Resultado 192

Luego convierte el segundo octeto de 10101000 como se muestra en la tabla. El valor decimal
resultante es 168, y va al segundo octeto.

Valor 128 64 32 16 8 4 2 1
posicional

Número binario 1 0 1 0 1 0 0 0
(10101000)

Calcular 128 64 32 16 8 4 2 1

Añádelos … 128 +0 + 32 +0 +8 +0 +0 +0

Resultado 168

Convierte el tercer octeto de 00001011 como se muestra en la tabla.

Valor posicional 128 64 32 16 8 4 2 1

Número binario 0 0 0 0 1 0 1 1
(00001011)

Calcular 128 64 32 16 8 4 2 1

Añádelos … 0 +0 +0 +0 +8 +0 +2 +1

Resultado 11

Convierte el cuarto octeto de 00001010 como se muestra en la tabla. Esto completa la dirección
IP y produce 192.168.11.10 .

Valor posicional 128 64 32 16 8 4 2 1

Número binario 0 0 0 0 1 0 1 0
(00001010)

Calcular 128 64 32 16 8 4 2 1
Añádelos … 0 +0 +0 +0 +8 +0 +2 +0

Resultado 10

5. Conversión Decimal a Binaria

También es necesario comprender cómo convertir una dirección IPv4 decimal con puntos a
binario. Una herramienta útil es la tabla de valores posicionales binarios.

Haz clic en cada posición empezando por 128 y trabaja de izquierda a derecha hasta la posición
1.

128
¿Es el número decimal del octeto (n) igual o mayor que el bit más significativo (128)?

 Si no, entonces introduce el 0 binario en el valor 128 posicional.


Si es así, entonces agrega un 1 binario en el valor posicional de 128 y resta 128 del
número decimal.

Conversión Decimal a Binaria 128

1
¿Es el número decimal del octeto (n) igual o mayor que el bit más significativo (1)?

 Si no, entonces introduce el 0 binario en el valor 1 posicional.


 Si es así, entonces agrega un 1 binario en el valor posicional de 1 y resta 1 del número
decimal.
Conversión Decimal a Binaria 1

¿Es el número decimal del octeto (n) igual o mayor que el bit más significativo (2)?

 Si no, entonces introduce el 0 binario en el valor 2 posicional.


 Si es así, entonces agrega un 1 binario en el valor posicional de 2 y resta 2 del número
decimal.

6. Ejemplo de Conversión de Decimal a Binario

Para ayudar a comprender el proceso, considera la dirección IP 192.168.11.10.

El primer octeto número 192 se convierte en binario utilizando el proceso de notación


posicional explicado anteriormente.

Es posible evitar el proceso de resta con números decimales más fáciles o más pequeños. Por
ejemplo, observa que es bastante fácil calcular el tercer octeto convertido a un número binario
sin pasar realmente por el proceso de resta (8 + 2 = 10). El valor binario del tercer octeto es
00001010.

El cuarto octeto es 11 (8 + 2 + 1). El valor binario del cuarto octeto es 00001011.

La conversión entre binario y decimal puede parecer difícil al principio, pero con la práctica
debería ser más fácil con el tiempo.

Haz clic en cada paso para ver la conversión de la dirección IP de 192.168.10.11 en binario.

Paso 1
¿El primer octeto número 192 es igual o mayor que el bit 128 de alto orden?
 Sí, lo es, por lo tanto agrega un 1 al valor posicional de alto orden para representar 128.
 Resta 128 de 192 para producir un resto de 64.

Decimal a Binario Paso 1

Paso 2

¿El resto 64 es igual o mayor que el siguiente bit de orden alto 64?

 Es igual, por lo tanto, agrega un 1 al siguiente valor posicional de alto orden.

Decimal a Binario Paso 2


8. Direcciones IPv4

Como se mencionó al comienzo de este tema, los Router y las computadoras solo entienden
binario, mientras que los humanos trabajan en decimal. Es importante que comprenda a fondo
estos dos sistemas de numeración y cómo se usan en las redes.

Haz clic en cada botón para contrastar la dirección decimal con puntos y la dirección de 32 bits.

Formato decimal punteado

192.168.10.10 es una dirección IP que se asigna a una computadora.

Octetos

La dirección se compone de cuatro octetos diferentes.

Ejemplo Dirección IPv4 Decimal y Binario


Dirección de 32bit

La computadora almacena la dirección como el flujo de datos total de 32 bits.

1. Direcciones Hexadecimales e IPv6

Ahora sabes cómo convertir binario a decimal y decimal a binario. Necesitas esa habilidad para
comprender el direccionamiento IPv4 en su red. Pero es igual de probable que uses direcciones
IPv6 en tu red. Para entender las direcciones IPv6, debes ser capaz de convertir hexadecimal a
decimal y viceversa.

Así como el decimal es un sistema de base diez, el hexadecimal es un sistema de base dieciséis.
El sistema base de dieciséis números usa los dígitos del 0 al 9 y las letras de la A a la F. La
figura muestra los valores decimales y hexadecimales equivalentes para el binario 0000 a 1111.

Valores equivalente binario decimal y hexadecimal


Binario y hexadecimal funcionan bien juntos porque es más fácil expresar un valor como un
solo dígito hexadecimal que como cuatro bits binarios.

El sistema de numeración hexadecimal se usa en redes para representar direcciones IP Versión 6


y direcciones MAC Ethernet.
Las direcciones IPv6 tienen una longitud de 128 bits y cada 4 bits está representado por un solo
dígito hexadecimal; para un total de 32 valores hexadecimales. Las direcciones IPv6 no
distinguen entre mayúsculas y minúsculas y pueden escribirse en minúsculas o mayúsculas.

Direcciones hexadecimales en IPv6


Como se muestra en la imagen, el formato preferido para escribir una dirección IPv6 es x: x: x:
x: x: x: x: x, donde cada “x” consta de cuatro valores hexadecimales. Cuando nos referimos a 8
bits de una dirección IPv4, usamos el término octeto. En IPv6, un hextet es el término no oficial
utilizado para referirse a un segmento de 16 bits o cuatro valores hexadecimales. Cada “ x” es un
único hexteto, 16 bits o cuatro dígitos hexadecimales.

La topología de muestra en la imagen muestra direcciones hexadecimales IPv6.

Direcciones hexadecimales IPv6


3. Conversiones Decimales a Hexadecimales

Convertir números decimales a valores hexadecimales es sencillo. Sigue los pasos enumerados:

1. Convierte el número decimal en cadenas binarias de 8 bits.


2. Divide las cadenas binarias en grupos de cuatro comenzando desde la posición más a
la derecha.
3. Convierte cada cuatro números binarios en su dígito hexadecimal equivalente.

El ejemplo proporciona los pasos para convertir 168 a hexadecimal.

Dirección IP formato 32 bits

Por ejemplo, 168 convertidos en hexadecimal usando el proceso de tres pasos.

1. 168 en binario es 10101000.


2. 10101000 en dos grupos de cuatro dígitos binarios es 1010 y 1000.
3. 1010 es el hexadecimal de A y 1000 es el hexadecimal de 8.

Respuesta: 168 es A8 en hexadecimal.

4. Conversión Hexadecimal a Decimal


Convertir números hexadecimales a valores decimales también es sencillo. Sigue los pasos
enumerados:

 Convierte el número hexadecimal en cadenas binarias de 4 bits.


 Crea una agrupación binaria de 8 bits comenzando desde la posición más a la derecha.
 Convierte cada agrupación binaria de 8 bits en su dígito decimal equivalente.

Este ejemplo proporciona los pasos para convertir D2 a decimal.

 D2 en cadenas binarias de 4 bits es 1101 y 0010.


 1101 y 0010 es 11010010 en una agrupación de 8 bits.
 11010010 en binario es equivalente a 210 en decimal.

Respuesta: D2 en hexadecimal es 210 en decimal.

También podría gustarte