Ejercicios - ARQUITECTURA TCP / IP - Protocolo IP - Para comparar con mis resultados.

173 views
Skip to first unread message

Pablo Ariel Berenstein

unread,
Oct 16, 2009, 7:29:42 AM10/16/09
to rdi_...@googlegroups.com
Hice algunos nada mas, unos 6 o 7. Es para los que tengan ganas de comparar resultados.
Saludos.

1. Comparar la arquitectura OSI con la TCP/IP indicar las capas para las cuales ambos modelos coinciden.

Se puede sacar del PPT

2. El protocolo IP ofrece a su capa superior: Revisar
a) Un servicio con conexión que utiliza internamente circuitos virtuales.
b) Un servicio c/conexión que se maneja internamente en forma de datagramas.
c) Un servicio sin conexión sin reconocimiento.
d) Un servicio sin conexión con reconocimiento.
e) Ninguna de las anteriores.


3. ¿Como resuelve el TCP/IP las direcciones MAC vs. IP ?
Revisar

4. Calcular la cantidad de direcciones de red clase A, B y C que existen y el rango de cada una de ellas.
Se puede sacar del PPT

5. Indicar para cada clase aquellas que se encuentran prohibidas. Indicar el RFC correspondiente.
Se puede sacar del PPT

6. Dada la dirección 200.20.20.0 construir 5 subredes e indicar la dirección de la PC número 8 de la subred 3. Indicar la mascara.
Red principal: 200.20.20.0
Para generar 5 subreredes necesitamos mínimo 3 bits. Por ejemplo puede ser.
001 00000 -> 1 (200.20.20.32)
010 00000 -> 2 (200.20.20.64)
011 00000 -> 3 (200.20.20.96) -> Terminal 8 de la Subred => 200.20.20.011010000 => 200.20.20.104
100 00000 -> 4 (200.20.20.128)
101 00000 -> 5 (200.20.20.160)
La mascara sería: 255.255.255.224

7. Dada la dirección 130.15.0.0 hallar la dirección del primer host de la primera subred si se utilizan subredes de 7 bits.
Si tenemos 130.15.0.0000 0000 y subredes de 7 bits, suponemos que usamos 2 bits max 4 subredes.
130.15.0.0010 0000 1ra Subred.
130.15.0.0010 0001 Host
130.15.0.3
Máscara: 255.255.255.224

8. Dado que no resultan legales las direcciones donde todos los bits de host son cero o uno, indicar si son legales las direcciones 130.15.2.255 y 130.15.3.0 cuando la máscara es 255.255.254.0.
Si la máscara es 255.255.1111 1110.0000 0000  tenemos 9 bits.
130.15.2.255 -> 130.15.0000 0010.1111 1111 BUENA
130.15.3.0 -> 130.15.0000 0011.0000 0000 BUENA

9. Con la dirección de red 130.15.0.0 se crean subredes de 9 bits, hallar la dirección del primer host de la segunda subred y el ultimo host de dicha subred.
Suponemos que de los 9 bits dejamos 3 para subredes max 2^3 = 9
2da Subred: 130.15.0000 0000.0100 0000 -> 130.15.0.64
1er Host: 130.15.0000 0000.0100 0001 -> 130.15.0.65
Ultimo Host: 130.15.0000 0000.0111 1111 -> 130.15.0.127

10. Dada una dirección IP clase B hallar el numero máximo de subredes que se puede obtener si la cantidad máxima de host por subred es 254.
Revisar

11. Dada la dirección de red 13. 13. 8. 0 / 21 ¿Cual debería ser la dirección IP para difundir un mensaje IP a todos los host de dicha LAN.
13.13.8.0 -> 13.13.0000 1000.0000 0000
El IP debería ser: 13.13.16.255

12. Completar los espacios vacíos indicados en el Anexo Subnetting.
Buscar

13. Dadas tres redes LAN de 50, 60 y 100 host cada una conectadas a un router emplear el protocolo VLSM para direccionar las mismas si se dispone de una
dirección clase C.


14. Un proveedor de internet (ISP) dispone del rango de direcciones IP comprendido entre 190.80.31.0 y 190.80.32.255. Dicho proveedor tiene un router conectado a 4 clientes que necesitan utilizar la siguiente cantidad de direcciones IP :
Cliente A: 16 direcciones
Cliente B: 96 direcciones
Cliente C: 6 direcciones
Cliente D: 240 direcciones
Para entregarle a cada cliente la cantidad de direcciones IP solicitadas, se proponen los siguientes métodos:
a) Sin utilizar subnetting
b) Utilizando subnetting
c) Para ambos métodos se desea saber:
c.i) ¿Puede el ISP asignar a sus clientes la cantidad solicitada de
direcciones sin tener desperdicio?
c.ii)¿Cómo debería el ISP asignar las direcciones a sus clientes?
c.iii) ¿Cuántas entradas tendrá en su tabla el router del ISP que se conecta a los 4 clientes?
En el caso a) indicar las máscaras de subred utilizadas.
Nota: Asuma que el router del ISP tiene 5 interfaces, una interna y una para cada cada cliente.

15. ¿Quien determina el TTL en un datagrama IP ? Citar ejemplos de utilización.
Buscar

16. Se dispone de una red cuyo MTU es 532 bytes, y se debe transmitir un segmento TCP cuya longitud total es 2800 bytes. Suponiendo que el datagrama IP no tienen opciones indicar: la cantidad de fragmentos y el detalle de los campos correspondientes a la fragmentación.


17. Suponiendo que una aplicación emplea UDP para transmitir un bloque de datos de 2000 bytes. Utiliza el protocolo IP, que tiene 12 bytes en el campo de
opciones, y se aplica en una red cuyo MTU es 512 octetos. Deducir los campos relacionados con la fragmentación para cada datagrama IP. ¿Quien realiza el
reensamble de los datagramas?


18. Dado un datagrama IP que tiene una cabecera de longitud mínima y un campo de datos de 40.000 bytes indicar la cantidad de datagramas que resultaran de la fragmentación si debe pasar por una red Ethernet Dix v 2.


19. Indicar el valor del campo TIPO DE SERVICIO en el caso de requerir máxima prioridad para el datagrama y mínimo retardo.


20. En una red que implementa IPv4 como protocolo de nivel de red, un router tiene que fragmentar un datagrama en tres partes. Al host destinatario le llega primero el último fragmento, que tiene el bit de MF= 0 (More Fragment) como cualquier datagrama IP no fragmentado. ¿Cómo se da cuenta de que es un fragmento y debe esperar por el resto de ellos?

Mariana Matos

unread,
Oct 16, 2009, 3:25:21 PM10/16/09
to rdi_...@googlegroups.com
La respuesta a la 2 es la c, sin conexión y sin reconocimiento

Respecto a la pregunta 3, se resuelve mediante consultas ARP. Si no se conoce la MAC destino, sino sólo la ip se realiza una de estas consultas y, al recibir la respuesta se almacena en una tabla de MACs e IPs para poder volver a utilizar estos datos sin necesidad de preguntarlo nuevamente. En caso de tener la MAC y no la IP, la consulta que se hace es de tipo RARP.

Gustavo Juhal

unread,
Oct 18, 2009, 5:19:17 AM10/18/09
to rdi_...@googlegroups.com
Estuve haciendo este práctico. Te paso mis resultados abajo de cada punto y en azul. Tenemos algunas diferencias en cuanto al subnetting. Si alguien quiere dar su opinión para desempatar, se agradece :-)

6. Dada la dirección 200.20.20.0 construir 5 subredes e indicar la dirección de la PC número 8 de la subred 3. Indicar la mascara.
Red principal: 200.20.20.0
Para generar 5 subreredes necesitamos mínimo 3 bits. Por ejemplo puede ser.
001 00000 -> 1 (200.20.20.32)
010 00000 -> 2 (200.20.20.64)
011 00000 -> 3 (200.20.20.96) -> Terminal 8 de la Subred => 200.20.20.011010000 => 200.20.20.104
100 00000 -> 4 (200.20.20.128)
101 00000 -> 5 (200.20.20.160)
La mascara sería: 255.255.255.224

Las subredes me dieron igual ya que usé la misma máscara que vos en función de maximizar el numero de hosts por subred. Quedaron como 200.20.20.0/27, con 2^5 = 32 hosts posibles.
El host 8 de la subred 3 me dió igual que a vos.
Además le agregué el primer y último host y el Broadcast para cada una:
SR1: 200.20.20.32
Primer Host: 200.20.20.33
Ultimo Host:200.20.20.62
Broadcast: 200.20.20.63

SR2: 200.20.20.64
Primer Host: 200.20.20.65
Ultimo Host:200.20.20.94
Broadcast: 200.20.20.95

SR3: 200.20.20.96
Primer Host: 200.20.20.97
Ultimo Host:200.20.20.126
Broadcast: 200.20.20.127

SR4: 200.20.20.128
Primer Host: 200.20.20.129
Ultimo Host:200.20.20.158
Broadcast: 200.20.20.159

SR5: 200.20.20.160
Primer Host: 200.20.20.161
Ultimo Host:200.20.20.190
Broadcast: 200.20.20.191


7. Dada la dirección 130.15.0.0 hallar la dirección del primer host de la primera subred si se utilizan subredes de 7 bits.
Si tenemos 130.15.0.0000 0000 y subredes de 7 bits, suponemos que usamos 2 bits max 4 subredes.
130.15.0.0010 0000 1ra Subred.
130.15.0.0010 0001 Host
130.15.0.3
Máscara: 255.255.255.224


La IP que te dan es de clase B, por lo tanto tendrias R.R.H.H y dice que toma subredes de 7 bits o sea 130.15.0.0/23 y Esto implica que tenemos:

RRRR RRRR . RRRR RRRR . SSSS SSSH . HHHH HHHH

Esto nos quedaría con SR1:
RRRR RRRR . RRRR RRRR . 0000 001H . HHHH HHHH
Mask = 255.255.254.0

Y Host1:
RRRR RRRR . RRRR RRRR . SSSS SSS0 . 0000 0001

Por lo tanto la IP que tendríamos para SR1+Host1 = 
RRRR RRRR. RRRR RRRR . 0000 0010 . 0000 0001 (b) = 130.15.2.1 (d)


8. Dado que no resultan legales las direcciones donde todos los bits de host son cero o uno, indicar si son legales las direcciones 130.15.2.255 y 130.15.3.0 cuando la máscara es 255.255.254.0.
Si la máscara es 255.255.1111 1110.0000 0000  tenemos 9 bits.
130.15.2.255 -> 130.15.0000 0010.1111 1111 BUENA
130.15.3.0 -> 130.15.0000 0011.0000 0000 BUENA


OK
Clase B y la misma Mascara que el ej anterior, por lo tanto:
IP = RRRR RRRR . RRRR RRRR . SSSS SSSH . HHHH HHHH
SR = R . R . 0000 001H . HHHH . HHHH

Las "ilegales" de esta subred serían:
SR = 130.15.2.0 (d)    = RRRR RRRR . RRRR RRRR . 0000 0010 . 0000 0000 (b)
BR = 130.5.3.255 (d)  = RRRR RRRR . RRRR RRRR . 0000 0011 . 1111 1111 (b)
 
9. Con la dirección de red 130.15.0.0 se crean subredes de 9 bits, hallar la dirección del primer host de la segunda subred y el ultimo host de dicha subred.
Suponemos que de los 9 bits dejamos 3 para subredes max 2^3 = 9
2da Subred: 130.15.0000 0000.0100 0000 -> 130.15.0.64
1er Host: 130.15.0000 0000.0100 0001 -> 130.15.0.65
Ultimo Host: 130.15.0000 0000.0111 1111 -> 130.15.0.127


Clase B => R.R.H.H/25 => RRRR RRRR . RRRR RRRR . SSSS SSSS . SHHH HHH

SR2: RRRR RRRR . RRRR RRRR . 0000 0001 . 0HHH HHHH
Host1: RRRR RRRR . RRRR RRRR . 0000 0001 . 0000 0001 (b) = 130.15.1.1 (d)
El último host será BR - 1 o sea:
BR: RRRR RRRR . RRRR RRRR . 0000 0001 . 0111 1111(b) = 130.15.1.127 (d)
Ultimo Host : 130.15.1.126 (d)
 
10. Dada una dirección IP clase B hallar el numero máximo de subredes que se puede obtener si la cantidad máxima de host por subred es 254.
Revisar


Clase B = R.R.H.H
256 - 2 = 254 es la máxima cantidad de hosts por subred, entonces estoy usando 8 bits para hosts (o sea que mi IP es /24)
Por lo tanto, voy a usar 8 bits tambien para Subredes.
Esto implica que
2 ^ 8 = 256 subredes

11. Dada la dirección de red 13. 13. 8. 0 / 21 ¿Cual debería ser la dirección IP para difundir un mensaje IP a todos los host de dicha LAN.
13.13.8.0 -> 13.13.0000 1000.0000 0000
El IP debería ser: 13.13.16.255


clase A => R.H.H.H
IP: 13.13.8.0 / 21 => RRRR RRRR . SSSS SSSS . SSSS SHHH . HHHH HHHH

Saco la subred:
13(d) = 0000 1101 (b)
8  (d) = 0000 1000 (b)
0  (d) = 0000 0000 (b)

Y tengo que sacar un Broadcast, entonces necesito algo de la forma:
BR: RRRR RRRR . SSSS SSSS . SSSS S111 . 1111 1111

combino el Broadcast para la subred que nos dan:
BR = RRRR RRRR . 0000 1101 . 0000 1111 . 1111 1111(b) = 13.13.15.255 (d)

 
13. Dadas tres redes LAN de 50, 60 y 100 host cada una conectadas a un router emplear el protocolo VLSM para direccionar las mismas si se dispone de una
dirección clase C.

Esto sale con VLSM: 
Como me dan una direccion de clase C, supongo que tengo la forma R.R.R.H
200 . 10 . 10 . HHHH HHHH

Las máscaras serían
100)  200 . 10 . 10 . 1HHH HHHH => 200.10.10.128 / 25 => (2^7) -2 = 126 (me sobran 26 hosts)
50)    200 . 10 . 10 . 01HH HHHH  => 200.10.10. 64 / 26 => (2^6) -2 = 62   (me sobran 12 hosts)
60)    200 . 10 . 10 . 11HH HHHH  => 200.10.10.  0 / 26 => (2^6) -2 = 62    (me sobran  2 hosts)


15. ¿Quien determina el TTL en un datagrama IP ? Citar ejemplos de utilización.
Buscar


Yo, al vuelo, le puse que es "la cantidad de saltos que puede hacer un mensaje para llegar a destino antes de ser descartado."

aunque la idea es mas o menos la misma.


Hasta acá llegué. Cualquier corrección u observación que quieran hacerme, bienvenida.
Espero que les sirva.

Saludos!
Gus.

Pablo Ariel Berenstein

unread,
Oct 18, 2009, 2:02:14 PM10/18/09
to rdi_...@googlegroups.com
Hola Gustavo, ahora que veo tus resueltos me doy cuenta que hice mal uso de las clases, y las subredes. Gracias.
Voy a revisar y tratat de completar la guia mas tarde.
Saludos.

Cecilia Vallejos

unread,
Oct 18, 2009, 8:18:34 PM10/18/09
to rdi_...@googlegroups.com
Comparando con mis resultados, me queda una duda con respecto al punto 11.
Yo hice el cálculo de la cantidad de subredes, haciendo (2^8 - 2), es decir 254 subredes posibles, ya que no tomo ni la primera ni la última al igual que con la cantidad de host.
Alguien podría confirmar cuál de los 2 resultados es el correcto?

En el resto de los ejercicios coincido con los resultados de Gustavo.

Muchas Gracias!!!!

Sldos,

Gustavo Juhal

unread,
Oct 19, 2009, 1:04:10 AM10/19/09
to rdi_...@googlegroups.com
Lo mio estaba mal. Son 254 subredes

El 18 de octubre de 2009 22:18, Cecilia Vallejos <ceciva...@gmail.com> escribió:
Comparando con mis resultados, me queda una duda con respecto al punto 11.
Yo hice el cálculo de la cantidad de subredes, haciendo (2^8 - 2), es decir 254 subredes posibles, ya que no tomo ni la primera ni la última al igual que con la cantidad de host.
Alguien podría confirmar cuál de los 2 resultados es el correcto?



Es asi: (2^8 - 2) => 254 subredes posibles

Gus. 

Daro

unread,
Oct 19, 2009, 10:51:11 PM10/19/09
to RDI_FRBA
Hola, buenas noches,

Sólo para comentar que en el punto 13, la de 60 host debería ser
200.10.10.00XXXXXX sino se solaparía con la de 100 hosts.

El resto de los ejercicios hemos coincidido.

Buena suerte en el parcial.

Saludos!

On 19 oct, 02:04, Gustavo Juhal <gusju...@gmail.com> wrote:
> Lo mio estaba mal. Son 254 subredes
>
> El 18 de octubre de 2009 22:18, Cecilia Vallejos
> <cecivalle...@gmail.com>escribió:
>
> > Comparando con mis resultados, me queda una duda con respecto al punto 11.
> > Yo hice el cálculo de la cantidad de subredes, haciendo (2^8 - 2), es decir
> > 254 subredes posibles, ya que no tomo ni la primera ni la última al igual
> > que con la cantidad de host.
> > Alguien podría confirmar cuál de los 2 resultados es el correcto?
>
> Lo confirmó wikipedia aca:http://es.wikipedia.org/wiki/Subred#Ejemplo_de_subdivisi.C3.B3n
>
> Es asi: (2^8 - 2) => 254 subredes posibles
>
> Gus.
>
> >  *10. Dada una dirección IP clase B hallar el numero máximo de subredes
> >>>> que se puede obtener si la cantidad máxima de host por subred es 254.
> >>>> *Revisar
> >>>> *
> >>>> *
Reply all
Reply to author
Forward
0 new messages