TEMA 2 DE PRÁCTICAS : DIRECCIONAMIENTO IP
Bueno todo este tema lo voy explicar con mis propias palabras, sin utilizar apuntes porque creo que se entiende mejor. Quiero aclarar que operaciones como calcular la direccion de red se puede hacer con la operacion AND pero yo no lo voy explicar así, lo voy explicar para que lo sepais hacer razonando.
Weno lo primero de todo una dirección IP esta formada por 32 bits agrupados en 4 octetos.
La notación decimal de una dirección IP podría ser por ejemplo: 172.19.32.4
Su correspondiente notación binaria sería: 10101100 00010011 00100000 00000100
Es única para cada equipo e indica el número de red y el host.
Vamos explicar el concepto de Máscara. Aquellos bits que están a 1 en la máscara hacen referencia a los bits que en la dirección IP hacen referencia a la red y los que están a 0 hacen referencia a los bits que en la dirección IP hacen referencia al host.
Por ejemplo, supongamos la siguiente máscara: 255.255.0.0
Esa máscara en binario quedaria: 11111111 1111111 00000000 00000000
Pues eso quiere decir que los primeros 16 bits de la dirección IP hacen referencia a la red y los 16 btis a 0 al host.
Supongamos la IP de antes: 172.19.32.4 y que tenga máscara la de arriba. Eso quiere decir que 172.19 hace referencia a la red y 32.4 al host
A partir de ahora para indicar una dirección IP pondremos: 172.19.32.4/16 es decir pondremos la direccion IP /máscara y ¿porque pongo 16?? Pues porque es el numero de bits a 1 en la máscara.
La dirección de red correspondiente a una dirección IP es aquella en que todos los bits correspondientes al host están a 0.
Ejemplo:
Supongamos la IP de antes con la misma máscara es decir 172.19.32.4/16
La pasamos a binario: 10101100 00010011 00100000 00000100
La máscara es: 255.255.0.0 o lo que es lo mismo 11111111 11111111 00000000 00000000 osea al host corresponden los 16 ultimos bits porque son los que estan a 0.
Entonces cojo y me voy a la direccion IP y sus 16 ultimos bits es decir 00100000 00000100 los pongo todos a cero.
Me quedaría la direccion IP asi: 10101100 00010011 00000000 00000000 o lo que es lo mismo 172.19.0.0. Eso seria la direccion de Red.
La dirección de broadcast correspondiente a una dirección IP es aquella en que todos los btis correspondientes al host están a 1.
Es decir siguiendo el ejemplo de antes, haría todo igual PERO en lugar de poner los 16 ultimos a 0 los pongo a 1 quedando la direccion IP asi: 10101100 00010011 11111111 11111111 o sea 172.19.255.255. Eso seria la direccion Broadcast.
La 1º dirección de una red es siempre la dirección de red y la última es la dirección de broadcast.
Si queremos calcular el nº de hosts que hay para un red seria:2n-2 donde n es el nº de bits para el host en la máscara(es decir el numero de bits a 0 en la mascara). En este caso 16. ¿Y porque le restamos 2? pues porque la direccion de red y la direccion de broadcast no cuentan.
Vamos a ver ahora como hacemos redes más pequeñas a partir de otra.
Mi dirección de red del ejemplo si recordais era 172.19.0.0/16. Vamos hacer 10 subredes.
La máscara como ya dije 20 veces xD(seguro que os estoy aburriendo de repetir lo mismo pero asi se kedan mejor las cosas) y como indica /16 es 255.255.0.0
o lo que es lo mismo 11111111 11111111 00000000 00000000. Los bits a 1 son INALTERABLES, los que estan a 0 SI puedo alterarlos. ¿Para que digo esto? pues lo vais a ver ahora.
Cuantos bits necesito para direccionar 10 subredes??? 3 bits me llegan¿? Veamos 23 =8 NO. y 4??Veamos, 24=16 16>10 por lo que me llega.
Por lo tanto necesito 4 bits pues entonces la máscara va pasar de /16 a /20 quedando: 11111111 11111111 11110000 00000000
Y ahora, ¿como me quedarian las 10 subredes? COmo dijimos los 16 primeros bits de la mascara en este ejemplo eran inalterables. por lo que en la direccion IP tb los dejo sin alterar, es decir 172.19 va a ser FIJO en todas las subredes.
Me quedarian:
172.19.0000|0000 00000000 Direccion de red de la subred 1
172.19.0000|1111 11111111 Direccion de broadcast de la subred 1
172.19.0001|0000 00000000 Direccion de red de la subred 2
172.19.0001|1111 11111111 Direccion de broadcast de la subred 2
172.19.0010|0000 00000000 Direccion de red de la subred 3
172.19.0010|1111 11111111 Direccion de broadcast de la subred 3
Bueno y asi sucesivamente hasta 10 subredes. Es decir, que fue lo que hice:
los 4 bits siguients a .19 si recordais en la mascara corresponden a los 4 1's que añadi para poder direccionar 10 subredes. Pues lo que hago es ir incrementandolo asignandole 1 a cada subred.Los siguientes bits como la máscara es /20 corresponden a host por lo que los pongo todos a 0 para obterner la direccion de red o todos a 1 para obtener la de broadcast.
Vamos a ver otro ejemplo
Supongamos que ahora me piden que haga 3 redes con las siguientes caracteristicas:
- La 1º ha de tener 250 host
- La 2º 110 host
- La 3º 54
Supongamos que partimos de la direccion de red de siempre: 172.19.0.0/16
Se empieza a dividir siempre por la de MAYOR tamaño.
En este caso la de mayor tamaño es la 1º, 250 hosts. ¿Cuantos bits tengo que dejar en la máscara para hosts?
8 bits porque 28
-2=254 que es mayor que 250
Por lo tanto la máscara va ser: 11111111 11111111 11111111 00000000 o lo que es lo mismo /24. solo necesito 8 btis a 0 que son los que hacen referencia al host.
Que redes podria sacar?
Pues por ejemplo 172.19.0.0/24 172.19.1.0/24 172.19.2.0/24 etc etc. Ahora cojemos la que mas rabia nos de y se la asignamos a la 1º Red.
Yo por ejemplo voy asignarle a la 1º red la direccion : 172.19.0.0/24
Ahora cojemos otra direccion de las que hallé, la que mas rabia nos de. Por ejemplo voy a cojer 172.19.1.0/24
¿Cuantos bits necesito para los 110 host de la red 2?? 7 bits.
¿Que mascara tiene la direccion ? /24 o sea: 11111111 11111111 11111111 00000000 como vemos hay 8 btis para host y yo necesito 7 btis para host en este caso, asi que añadimos un uno más para que queden solo 7 0'S quedando la máscara asi: 11111111 11111111 11111111 10000000 o lo que es lo mismo /25
¿Que direcciones de red obtengo?
172.19.1.0/25 y 172.19.1.128/25
Cojo la que mas me guste por ejemplo 172.19.1.0/25 y esa va ser la direccion de red de la red 2 y con la otra direccion haria lo mismo que ahora pero para 54 hosts.
Es importante que este tema lo tengais claro porque es bastante básico. No dudeis en preguntar.
Ahora os voy a colgar unos ejercicios para que los haga quien quiera. Si alguien quiere que cuelgue la solucion que lo diga que yo encantando. No la cuelgo ya porque asi no teneis la tentancion de copiar y además así se si hay a alguien que le interese esto o estoy perdiendo el tiempo ajajja
1. Una empresa ha presentado una solicitud para una direccion de red 197.15.22.0/24 que ha sido aprobada. Desea subdividir la red fisica en 4 "subredes" interconectadas por routers. Necesitará poder direccionar un minimo de 25 hosts por cada una de ellas. Deberá utilizar una máscara de red personalizada y tendrá un router para enrutar el paquete desde una red a otra. Determina la cantidad de bits que debe pedir prestados a la parte de la direccion de red que corresponde al host y luego la cantidad de bits que quedan para las direcciones de host.
Completa la tabla que aparece a continuación y responde a las siguientes preguntas:

a)¿Cual es la máscara de red que debes usar? Ponla en notacion decimal y binaria.
b)¿Cuantos bits se pidieron prestados al cuarto octecto para los ID de subred?
c)¿Cuantos bits quedaron en el 4º octeto para los ID de hosts?
d)¿Cuantos hosts por red se pueden definir con esta mascara de red?
e)¿Es 197.15.22.63 una direccion IP de host valida para este ejemplo?¿Porque?( o por que no)
f)¿Es 197.15.22.160 una direccion IP de host valida para este ejemplo?¿Porque o por que no?
g)¿ El host "A" tiene una dirección IP 197.15.22.126. El host "B" tiene una direccion IP 197.15.22.129. ¿Estos hosts estan ubicados en la misma red? ¿Porque?
h)Si en lugar de 25 host por red tengo 30, ¿Es valida la mascara de red?¿Es necesario realizar alguna modificacion?
i) La red 197.15.22.128/27 se requiere dividir en 4 subredes, ¿Cuales? ¿Cuantos host por red se obtienen?
2. Otra empresa tiene una direccion de red 150.193.0.0/16. Esta dirección de red se dividirá para albergar la red fisica y necesitará por lo menos 50 subredes interconectadas con routers. Cada una de ella debe poder acomodar un minimo de 750 hosts (estaciones de trabajo, servidores e interfaces de routers). En calidad de administrador de red, se te otorgan las 3 primeras de estas subredes para que las utilices.
- a) ¿Cuantos bits se deben pedir prestados a la porcion de host de la direccion de red para suministrar por lo menos 50 subredes y 750 hosts por subred?
- b) ¿Cual será la Máscara de subred (utilizando la notacion decimal) basándose en la cantidad de bits que se pidieron prestados?
Completa los espacios en blanco del diagrama con las direcciones IP y de red corespondientes:[/b]

3. Dado el siguiente esquema de red:

a) Se dispone de la dirección de red 172.19.30.0/24 para direccionar la red. Asigna una direccion y una máscara de red a las cuatro redes que aparecen identificadas en el esquema, teniendo en cuenta que el numero de hosts a direccionar en cada una de ellas es el siguiente:
- Red_1: 125 hosts
- Red_2: 60 hosts
- Red_3: 16 hosts
- Red_4: 12 hosts
b) Asigna una red lo más pequeña posible al enlace punto a punto (entre los interfaces i23 e i31)
c) En función de la respuesta anterior, asigna una IP a TODOS los interfaces de los equipos que realizan encaminamiento
d) Asigna una dirección IP a cada uno de los hosts identificados en el esquema
- Host A:
- Host B:
- Host C:
- Host D:
- Host E:
e) Identifica el gateway o puerta de enlace para cada una de las redes que aparecen en el gráfico
4.a) Dada una direccion de red 172.16.0.0/16 se necesita direccionar las siguientes redes:
- a. 500 pc's <-- 172.16.0.0/23
- b. 240 pc's <-- 172.16.2.0/24
- c. 64 pc's <-- 172.16.3.0/26
b)¿Cual es el numero maximo de redes en que se puede dividir la red 192.168.3.0/28
c)Indica la direccion de red a la que pertenece la siguiente direccion IP: 172.19.133.1/18:
- 172.19.0.0
- 172.19.128.0
- 172.19.133.0
d)Indica la direccion de broadcast de la red a la que pertenece la direccion ip especificada en el ejercicio anterior:
- 172.19.255.255
- 172.19.191.0
- 172.19.191.255
Indice del curso-> http://foro.elhacker.net/index.php/topic,189570.0.html










Autor


En línea
para los ejercicios
