domingo, 9 de noviembre de 2014

Calculadoras de Ip`s

Para los que estáis estudiando informática y tengáis que hacer ciertos ejercicios de direccionamiento IP, y de subredes.
Sabemos que se puede hacer de muchas formas, a mano, mediente una calculadora en binario, o bien mediante una calculadora de IP, es tan sencillo como poner la dirección IP que corresponda su correspondiente máscara y darle a calcular.
Nos dirá la clase a la que pertenece, el número de host,los bits a los que está esa dirección y máscara,nos dirá si es pública o privada, si es válida para un host de internet...
Te da la opción de que según vaya calculando vaya dando una breve explicación de que se ha hecho y porqué sale ese resultado. También da la opción de calcular subredes o no.http://www.pchost.cl/cisco/classful/

Veamos un ejemplo, quiero calcular la dirección 192.168.13.10/24 (Con una máscara 255.255.255.)

Calculadora de Subredes IP

Dirección IP:  Mascará: 
Trabajar con hosts por subred Trabajar con subredes
Hosts por subred:  Nº de Subredes a crear: 


 No dar información extra (no mostrar las cajitas azules autoexplicativas). 

1. Comprobar si se pueden tener esas subredes con la configuración dada.

Si, si es posible tener las 5 subredes, porque hay suficientes bits a 0 en la máscara. Hay 8 bits a cero (y 28 es mayor que 5), como se puede observar en la mascará:

11111111.11111111.11111111.00000000

Los bits a 0 son los bits en verde. Esta mascara la ampliaremos para crear subredes, pero claro, la ampliaremos cambiando ceros por unos de forma que volvamos a obtener una máscara que sea correcta.

2. Calcular el número de bits mínimo para los subredes.

Para tener las subredes que has especificado es necesario utilizar al menos 3 bits, porque 23=8 y este resultado es mayor o igual a 5 (que son el número de subredes que necesitas). Esos bits son los que deberás modificar para cambiar el número de subred.

Ahora, fijate bien, a continuación se expone la máscara origen indicando en verde los bits que serán utilizados para especificar (en la dirección ip) el número de subred:

11111111.11111111.11111111.00000000


3. Calcular la máscara ampliada.

Ahora, partiendo del calculo que se ha hecho en el paso de antes, calcular los bits reservados para indicar el número de subred, calculamos la mascara ampliada cambiando esos ceros reservados para subredes en unos, o lo que es lo mismo, los bits que se han marcado como verdes debemos convertirlos en unos. Tal y como se indica a continuación:

Mascara orígen:11111111.11111111.11111111.00000000(255.255.255.0)
Mascara ampliada:11111111.11111111.11111111.11100000(255.255.255.224)

A partir de ahora, todas las subredes que tengamos usarán esta máscara ampliada (todas la misma)Los unos en color verde de la máscara ampliada son los que tendremos que cambiar en la dirección IP para indicar el número de subred..

4. ¿Cuantos equipos habrá por subred?

Los ceros de la máscara ampliada son los que utilizaremos para indicar el número de host dentro de cada subred. Como puedes observar en la máscara ampliada, tenemos 5 bits reservados para indicar el número de host dentro de cada subred y esto nos permite tener 25-2 hosts por subred, o lo que es lo mismo, 30 hosts.

5. ¿Que tenemos que modificar en la dirección de red?

Ahora, la mascara ampliada nos indica que bits podemos cambiar en la dirección de red. La dirección de red para la dirección ip que has indicado es: 192.168.13.0, con lo que según la máscara ampliada, los bits que modificariamos sería:

Máscara ampliada: 11111111.11111111.11111111.11100000 - 255.255.255.224
Dirección de red: 11000000.10101000.00001101.00000000 - 192.168.13.0
Como puedes observar, los bits en rojo, son los que estaban de la mascara anterior, y esos no se podrán modificar, son intocables. Los bits en verde son los que modificaremos para indicar la subred, pero ojo, los cambiamos en la dirección de red, no en la mascara ampliada, y los bits en azul los cambiamos para indicar la dirección del equipo.

6. Listado de las subredes que habría

A continuación, se muestran todas las subredes que se podrían crear con la configuración dada. Ten en cuenta que la dirección de subred indica el primer equipo de la subred y que la dirección de broadcast el ultimo equipo de dicha subred. Además, ten en cuenta que todas las subredes tienen la misma máscara ampliada (255.255.255.224):

Nº de SubredDirección de subredDirección de broadcast
0192.168.13.0
(11000000.10101000.00001101.00000000)
192.168.13.31
(11000000.10101000.00001101.00011111)
1192.168.13.32
(11000000.10101000.00001101.00100000)
192.168.13.63
(11000000.10101000.00001101.00111111)
2192.168.13.64
(11000000.10101000.00001101.01000000)
192.168.13.95
(11000000.10101000.00001101.01011111)
3192.168.13.96
(11000000.10101000.00001101.01100000)
192.168.13.127
(11000000.10101000.00001101.01111111)
4192.168.13.128
(11000000.10101000.00001101.10000000)
192.168.13.159
(11000000.10101000.00001101.10011111)
5192.168.13.160
(11000000.10101000.00001101.10100000)
192.168.13.191
(11000000.10101000.00001101.10111111)
6192.168.13.192
(11000000.10101000.00001101.11000000)
192.168.13.223
(11000000.10101000.00001101.11011111)
7192.168.13.224
(11000000.10101000.00001101.11100000)
192.168.13.255
(11000000.10101000.00001101.11111111)


Nota: Observa que la unica diferencia entre la dirección de red y la dirección de broadcast es que en la sección del número de host (los bits en azul), en la dirección de red son todos cero y en la dirección de broadcast son todo unos. Entre el rango comprendido entre la dirección de red y la de broadcast estarán todos los equipos de la subred.

No hay comentarios:

Publicar un comentario

¡Danos tu opinión!