Publicado en redes

Tutorial calcular dirección de red, broadcast, primera y última dirección de host paso a paso

En este tutorial vamos a calcular la dirección red y broadcast para saber la primera y última dirección de host

Este proceso sirve para saber la «primera red» y la «última red» de la IP que hemos puesto con la máscara de red

RESUMEN RÁPIDO: Al resolver estas IP´s, al tener la primera red (la dirección de red) salen todos en binario a «0» y al tener la última red en binario terminan en «1»

(La primera red (dirección de red) sale al hacer la solución del «AND

(La última red (dirección de broadcast) sale al hacer la solución del «NOT«)


A continuación vamos a ver lo que hay que hacer paso a paso

1º paso = Convertir toda la IP a Binario

2º paso = Pasar toda la «máscara de red» a Binario

3º paso = Hay que realizar un «AND lógico» de la «IP» y de la «máscara de red»

4º paso = Al hacer el AND lógico sale la dirección de red (primera red)

5º paso = Ahora hay que convertir la dirección de red en Binario, la máscara de red que teníamos al principio y realizar un «XOR«

6º paso = Tenemos que poner al «XOR» un «NOT» (y nos da como resultado la última IP de red)


Antes de empezar hay que decir como se calcula el «AND», «XOR» y «NOT»

Explicación del «AND» lógico en Binario

El «AND lógico» es como una multiplicación, es decir, se multiplica

(El «AND» se usa para que salga la dirección de red)


Veamos como se multiplica con el «AND«

0x0= 0 (0 multiplicado por 0 da como resultado 0)

0x1= 0 (0 multiplicado por 1 da como resultado 0)

1×0= 0 (1 multiplicado por 0 da como resultado 0)

1×1= 1 (1 multiplicado por 1 da como resultado 1)


Aquí con la tabla de abajo supongo que se entiende mejor

AxB=C
0x0=0
0x1=0
1x0=0
1x1=1

Como se puede comprobar hay que poner en Binario el resultado de la multiplicación de la tabla «A x B = C»



Explicación del «XOR» en Binario

El «XOR» en Binario equivale a la desigualdad, es decir, la salida es verdadera cuando las entradas no son iguales (También se le suele llamar «OR exclusiva»)

Dicho de otra forma el xor:

Son iguales = 0

Ejemplo:

0x0

1×1

Son diferentes = 1

Ejemplo:

0 x 1

1 x 0


Veamos otra tabla con otro ejemplo, esta vez hacia abajo:

A0011
B0101
C0110

A continuación otra tabla, esta vez hacia la derecha, ya que es lo mismo que la tabla de arriba

AB=C
00=0
01=1
10=1
11=0

Como se puede comprobar hay que fijarse en el resultado en amarillo de la letra «C»


Explicación del «NOT» en Binario

En el «NOT» se pone el contrario, es decir, si es un «0» se pone el «1» y si es un «1» se pone el «0»

Con la tabla se entiende mejor

A=C
0=1
1=0

PRIMER EJEMPLO: con la IP 192.168.1.180 y máscara de red 255.255.255.128

1º Ejemplo
1º paso
2º paso
3º paso
4º paso
5º paso
6º paso

SEGUNDO EJEMPLO: con la IP 166.229.249.158 y máscara 255.255.192.0

2º Ejemplo
1º paso
2º paso
3º paso
4º paso
5º paso
6º paso

TERCER EJEMPLO: con la ip 140.8.41.63 y máscara de red 255.255.240.0

3º Ejemplo
1º paso
2º paso
3º paso
4º paso
5º paso
6º paso


1º Ejemplo:

IP 192.168.1.180 y máscara de red 255.255.255.128

A continuación vamos a pasar la IP 192.168.1.180 con Mascara: 255.255.255.128 a Binario, realizar un «AND» lógico» para obtener la dirección de red

1º Ejemplo:

1º paso (Convertir la IP a Binario)

Vamos a pasar la IP 192.168.1.180 a Binario

(He puesto el punto en el medio para que al sumarlos se vea mejor el resultado)

  192     168     1     180  
  1100.0000     1010.1000     0000.0001     1011.0100  



1º Ejemplo:

2º paso(Pasar toda la «máscara de red» a Binario)

La máscara de red será la 255.255.255.128

Vamos a pasar la máscara de red a Binario

  255     255     255     128  
  1111.1111     1111.1111     1111.1111     1000.0000  



1º Ejemplo:

3º paso (Hay que realizar un «AND» lógico de la «IP» y de la «máscara de red»)

Ahora hay que pasar a Binario:

La IP 192.168.1.180

La máscara de red 255.255.255.128

  IP     1100.0000     1010.1000     0000.0001     1011.0100  
  Máscara de red     1111.1111     1111.1111     1111.1111     1000.0000  

A continuación ponemos el Binario de ambos y hacemos un «AND»

Recordemos la tabla del «AND»

AxB=C
0x0=0
0x1=0
1x0=0
1x1=1

Aquí el resultado del «AND» en Binario y en decimal

  IP     1100.0000     1010.1000     0000.0001     1011.0100  
  Máscara de red     1111.1111     1111.1111     1111.1111     1000.0000  
  «AND»     1100.0000     1010.1000     0000.0001     1000.0000  
  «Solución del AND»     192     168     1     128  



1º Ejemplo:

4º paso (Al hacer el AND lógico sale la dirección de red (primera red))

Ahora ya sabemos la IP de dirección de red, es decir, 192.168.1.128

  192     168     1     128  
  1100.0000     1010.1000     0000.0001     1000.0000  




1º Ejemplo:

5º paso(Ahora hay que convertir en Binario la dirección de red y la máscara de red, después realizar un «XOR»)

Recordemos como es la tabla del XOR

AB=C
00=0
01=1
10=1
11=0


Ahora añadimos en Binario:

La dirección de red, es decir, la IP 192.168.1.128

La máscara de red 255.255.255.128

Y hacemos un «XOR«

  dirección de red     1100.0000     1010.1000     0000.0001     1000.0000  
  Máscara de red     1111.1111     1111.1111     1111.1111     1000.0000  
  «XOR»     0011.1111     0101.0111     1111.1110     0000.0000  

Aquí está el resultado del «XOR» en binario

  «XOR»     0011.1111     0101.0111     1111.1110     0000.0000  



1º Ejemplo:

6º paso (Tenemos que poner al «XOR» un «NOT» (y nos da como resultado la última IP de red)

Ahora en el «XOR» hay que poner el contrario de la IP, es decir, un «NOT«

(En esta parte se pone el contrario, es decir, cuando hay un «0» se pone un 1 y si hay un «1» se pone un 0)

  «XOR»     0011.1111     0101.0111     1111.1110     0000.0000  
  «NOT»     1100.0000     1010.1000     0000.0001     1111.1111  

Ya tenemos la última IP de red, que es el 192.168.1.255

  «NOT»     1100.0000     1010.1000     0000.0001     1111.1111  
  «NOT»     192     168     1     255  

Resultado de la IP 192.168.1.180:

IP primera red (dirección de red) = (solución del «AND») 192.168.1.128

IP última red (dirección de broadcast) = (solución del «NOT») 192.168.1.255



2º Ejemplo:

IP 166.229.249.158 y máscara de red 255.255.192.0

2º Ejemplo:

1º paso(Convertir la IP a Binario)

Vamos a pasar la IP 166.229.249.158 a Binario


  166     229     249     158  
  1010.0110     1110.0101     1111.1001     1001.1110  


2º Ejemplo:

2º paso (Pasar toda la «máscara de red» a Binario)

La máscara de red será la 255.255.192.0

Vamos a pasar la máscara de red a Binario

  255     255     192     0  
  1111.1111     1111.1111     1100.0000     0000.0000  



2º Ejemplo:

3º paso (Hay que realizar un «AND» lógico de la «IP» y de la «máscara de red»)

  166     229     249     158  
  1010.0110     1110.0101     1111.1001     1001.1110  
  255     255     192     0  
  1111.1111     1111.1111     1100.0000     0000.0000  

A continuación ponemos el Binario de ambos y hacemos un «AND»

Recordemos la tabla del «AND»

AxB=C
0x0=0
0x1=0
1x0=0
1x1=1

Aquí el resultado del «AND»

  IP     1010.0110     1110.0101     1111.1001     1001.1110  
  Máscara de red     1111.1111     1111.1111     1100.0000     0000.0000  
  «AND»     1010.0110     1110.0101     1100.0000     0000.0000  
  Resultado del «AND»     166     229     192     0  



2º Ejemplo:

4º paso (Al hacer el AND lógico sale la dirección de red (primera red))

Ahora ya sabemos la IP de dirección de red, es decir, 166.229.192.0 (primera red)

  166     229     192     0  
  1010.0110     1110.0101     1100.0000     0000.0000   




2º Ejemplo:

5º paso(Ahora hay que convertir en Binario la dirección de red y la máscara de red, después realizar un «XOR»)

A continuación ponemos la dirección de red, es decir, ponemos la IP 166.229.192.0

La máscara de red es 255.255.192.0

Repasemos el «XOR»

AB=C
00=0
01=1
10=1
11=0

  dirección de red     1010.0110     1110.0101     1100.0000     0000.0000  
  Máscara de red     1111.1111     1111.1111     1100.0000     0000.0000  
  «XOR»     0101.1001     0001.1010     0000.0000     0000.0000  

Este es el resultado del «XOR»

  «XOR»     0101.1001     0001.1010     0000.0000     0000.0000  



2º Ejemplo:

6º paso (Tenemos que poner al «XOR» un «NOT» (y nos da como resultado la última IP de red)

Ahora hay que poner el contrario de la IP, es decir, un «NOT»

  «XOR»     0101.1001     0001.1010     0000.0000     0000.0000  
  «NOT»     1010.0110     1110.0101     1111.1111     1111.1111  

Ahora ya tenemos la última IP de red, que es el 192.168.1.255

  «NOT»     1010.0110     1110.0101     1111.1111     1111.1111  
  «NOT»     166     229     255     255  

Resultado de la IP 166.229.249.158:

IP primera red (dirección de red) = 166.229.192.0

IP última red (dirección de broadcast) = 166.229.255.255



3º Ejemplo:

IP 140.8.41.63 y máscara de red 255.255.240.0

3º Ejemplo:

1º paso(Convertir la IP a Binario)

Vamos a pasar la IP 140.8.41.63 a Binario


  140     8     41     63  
  1000.1100     0000.1000     0010.1001     0011.1111  


3º Ejemplo:

2º paso (Pasar toda la «máscara de red» a Binario)

La máscara de red será la 255.255.240.0

Vamos a pasar la máscara de red a Binario

  255     255     240     0  
  1111.1111     1111.1111     1111.0000     0000.0000  



3º Ejemplo:

3º paso (Hay que realizar un «AND» lógico de la «IP» y de la «máscara de red»)

  140     8     41     63  
  1000.1100     0000.1000     0010.1001     0011.1111  
  255     255     240     0  
  1111.1111     1111.1111     1111.0000     0000.0000  

A continuación ponemos el Binario de ambos y hacemos un «AND»

Recordemos la tabla del «AND»

AxB=C
0x0=0
0x1=0
1x0=0
1x1=1

Aquí el resultado del «AND»

  IP     1000.1100     0000.1000     0010.1001     0011.1111  
  Máscara de red     1111.1111     1111.1111     1111.0000     0000.0000  
  «AND»     1000.1100     0000.1000     0010.0000     0000.0000  
  Resultado del «AND»     140     8     32     0  



3º Ejemplo:

4º paso (Al hacer el AND lógico sale la dirección de red (primera red))

Ahora ya sabemos la IP de dirección de red, es decir, 140.8.32.0 (primera red)

  «AND»     1000.1100     0000.1000     0010.0000     0000.0000  
  Resultado del «AND»     140     8     32     0  




3º Ejemplo:

5º paso (Ahora hay que convertir en Binario la dirección de red y la máscara de red, después realizar un «XOR»)

A continuación ponemos la dirección de red, es decir, ponemos la IP 140.8.32.0

La máscara de red es 255.255.240.0

Repasemos el «XOR»

AB=C
00=0
01=1
10=1
11=0

  dirección de red     1000.1100     0000.1000     0010.0000     0000.0000  
  Máscara de red     1111.1111     1111.1111     1111.0000     0000.0000  
  «XOR»     0111.0011     1111.0111     1101.0000     0000.0000  

Este es el resultado del «XOR»

  «XOR»     0111.0011     1111.0111     1101.0000     0000.0000  


3º Ejemplo:

6º paso (Tenemos que poner al «XOR» un «NOT» (y nos da como resultado la última IP de red)

Ahora hay que poner el contrario de la IP, es decir, un «NOT»

  «XOR»     0111.0011     1111.0111     1101.0000     0000.0000  
  «NOT»     1000.1100     0000.1000     0010.1111     1111.1111  

Ahora ya tenemos la última IP de red, que es 140.8.47.255

  «NOT»     1000.0011     0000.1000     0010.1111     1111.1111  
  «NOT»     140     8     47     255  

Resultado de la IP 140.8.41.63:

IP primera red (dirección de red) = 140.8.32.0

IP última red (dirección de broadcast) = 140.8.47.255








Gracias por entrar, si te ha gustado sígueme y compártelo

En el caso de que alguien esté aprendiendo y no sea capaz de hacerlo, que lo diga y con mucho gusto le ayudaré donde se haya trabado, si alguien ve que me he saltado algún paso y faltan cosas por poner, que lo diga y con mucho gusto también lo modificaré.

Deja un comentario

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.