Está en la página 1de 11

Pregunta 1 (4 puntos)

El siguiente diagrama muestra las redes de una pequea empresa y de una vivienda conectadas a travs n e de Internet. La red de la empresa consta de cuatro routers (R02, R03, R04 y R05 ) y seis ordenadores (PC06, PC07, PC08, PC09, PC10 y PC11 ). A su vez, la red de la vivienda est formada por un router a (miRouter ) congurado para hacer NAT, con la tabla NAT vac La red casera tambin cuenta con un a. e ordenador porttil (miPorttil ) y un ordenador de sobremesa (miPc) conectados a un concentrador. El a a router miRouter tambin est conectado al mismo concentrador. e a La gura incluye las direcciones IP y Ethernet1 de cada interfaz de red. Tambin se muestran las e tablas de encaminamiento de los ordenadores y routers presentes en la red de la empresa y la red de la vivienda. Responde razonadamente a las siguientes preguntas relacionadas con esta red: 1. A continuacin se plantean diferentes env de datagramas. Enumera la secuencia de ordenadores o os y routers que atraviesa el datagrama hasta que llega a su destino. En caso de que el datagrama sea descartado, describe el motivo: a) PC06 env un datagrama IP a PC11. a b) miPorttil env un datagrama IP a PC08. a a c) PC09 env un datagrama IP a miRouter (70.0.0.1). a d ) miPc env un datagrama IP a miRouter (70.0.0.1). a 2. Imagina que instalamos un servidor Web en cada uno de los ordenadores de la red de la vivienda (miPc y miPorttil ). Una vez instalados estarn escuchando peticiones en el puerto 80 de TCP. a a a) Detalla la conguracin de NAT necesaria para que ambos servidores sean accesibles desde el o exterior (por ejemplo desde la red de la empresa). Especica para cada entrada de la tabla NAT que incluyas la siguiente informacin: IP interna, puerto interno, IP externa, puerto o externo y protocolo. b) Supongamos que el ordenador PC07 env un segmento TCP desde el puerto 1025 para realizar a una peticin al servidor Web instalado en miPc, que escucha peticiones en el puerto 80 de o TCP. Especica la trama Ethernet que enviar PC07 y la que recibir miPc. Para cada una a a de las dos tramas Ethernet pedidas especica la informacin que se detalla a continuacin: o o
Eth. orig. Eth. dest. Protocolo IP orig. IP dest. Protocolo Puerto orig. Puerto dest.

3. Suponiendo que las cachs ARP estn inicialmente vac (pero stas pueden ir rellenndose con e a as e a los sucesivos mensajes que se generen en la red), especica la secuencia de tramas Ethernet necesarias para enviar los siguientes datagramas IP. Supondremos que unicamente se enviarn estos a datagramas y en este orden. a) Datagrama IP desde PC06 hasta PC11. b) Datagrama IP desde PC07 hasta PC06. c) Datagrama IP desde PC10 hasta PC07 4. A continuacin debers realizar cambios en la/s tabla/s de encaminamiento para modicar el o a comportamiento de la red en determinadas situaciones. Reescribe las tablas de encaminamiento que modiques. Los cambios que realices no afectarn al siguiente apartado, es decir, el punto de a partida siempre ser el de la gura del enunciado. Se valorar realizar el menor nmero de cambios a a u posibles. a) Los datagramas con origen en las mquinas PC10 / PC11 destinados a cualquier direccin IP a o de Internet necesitan varios saltos para entrar en ella. Modica la/s tabla/s de encaminamiento para reducir el nmero de saltos. u
1 Para

abreviar, de cada direccin Ethernet se escribe unicamente su ultimo byte o

b) Modica las tablas de encaminamiento para que la mquina PC08 no pueda enviar ningn a u datagrama IP fuera de la red de la empresa. c) Supongamos que eliminamos el router R05. Modica las tablas de encaminamiento para que la conectividad se mantenga. 5. Supongamos que un mal administrador de redes modica una unica tabla de encaminamiento y el ordenador PC07 recibe la siguiente trama Ethernet despus de enviar un segmento TCP destinado e a la IP 70.0.0.1 (tambin se muestran parte de los datos, es decir, informacin de niveles superiores). e o Eth. orig. :03 Eth. dest. :05 Protocolo IP IP orig. 210.0.0.2 IP dest. 210.0.0.7 Protocolo ICMP Tipo 3 Cdigo o 0

Responde razonadamente explicando qu router podr haber generado este mensaje y el contenido e a de su tabla de encaminamiento errnea (modicada por el mal administrador). o 6. El siguiente fragmento de texto muestra la salida generada de un comando: usuario:~$traceroute PC06 1 * * * 2 R04 (210.0.2.4) 15.540 ms 15.320 ms 12.346 ms 3 * * * 4 PC06 (210.0.0.6) 14.432 ms 15.542 ms 14.567 ms A la vista de la informacin mostrada, Qu mquina o mquinas podr haber ejecutado el o e a a an comando? Justica tu respuesta. 7. Supongamos que en la red de la vivienda es habitual conectar un segundo porttil al hub o cona centrador para intercambiar cheros entre los dos porttiles, mientras otro miembro de la familia a navega por Internet desde el ordenador miPc. Qu podr e amos hacer para mejorar el rendimiento de la red? Realiza cualquier suposicin que te o parezca razonable y justica tu respuesta.

Pregunta 1 (Solucin) o
1. a) PC06->R02->R05->PC11 b) miPorttil ->miRouter ->Internet->R02->R03->PC08 a c) PC09->R03->R02->Internet->miRouter Para considerar que miRouter descarta el datagrama deber haber informacin sobre el proa o tocolo de nivel de transporte. En funcin del puerto destino y del contenido de la tabla NAT o se descartar o no. En nuestro caso no se ha especicado por lo que podemos suponer que no a se descartar a. d ) miPc->miRouter 2. a) La conguracin NAT del router ser o a: IP interna 192.168.1.2 192.168.1.3 Puerto interno 80 80 IP externa 70.0.0.1 70.0.0.1 Puerto externo 80 x = 80 Protocolo TCP TCP

b) La trama Ethernet que sale de PC07 ser a:


Eth. orig. :05 Eth. dest. :03 Protocolo IP IP orig. 210.0.0.7 IP dest. 70.0.0.1 Protocolo TCP Puerto orig. 1025 Puerto dest. 80

La trama Ethernet que llega a miPc ser a:


Eth. orig. :12 Eth. dest. :13 Protocolo IP IP orig. 210.0.0.7 IP dest. 192.168.1.2 Protocolo TCP Puerto orig. 1025 Puerto dest. 80

3.

a) PC06 hace solicitud de ARP mediante broadcast preguntando por 210.0.0.2 R02 env respuesta de ARP a PC06 (:03) a PC06 env trama ethernet a :03 con IP origen 210.0.0.6 e IP destino 210.0.2.11 a R02 hace solicitud de ARP mediante broadcast preguntando por 210.0.0.5 R05 env respuesta de ARP a R02 (:08) a R02 env trama ethernet a :08 con IP origen 210.0.0.6 e IP destino 210.0.2.11 a R05 hace solicitud de ARP mediante broadcast preguntando por 210.0.2.11 PC11 env respuesta de ARP a R05 (:0F) a R05 env trama ethernet a :0F con IP origen 210.0.0.6 e IP destino 210.0.2.11 a b) PC07 env trama ethernet a :04 con IP origen 210.0.0.7 e IP destino 210.0.0.6. No har falta a a solicitud de ARP puesto que PC07 habr escuchado la solicitud que envi PC06 anteriora o mente y que conten su direccin IP / Ethernet a o c) PC10 env trama ethernet a :09 con IP origen 210.0.2.10 e IP destino 210.0.0.7 (la direccin a o Ethernet de R05 la aprendi anteriormente) o R05 hace solicitud de ARP mediante broadcast preguntando por 210.0.0.7 PC07 env respuesta de ARP a R05 (:05) a R05 env trama ethernet a :05 con IP origen 210.0.2.10 e IP destino 210.0.0.7 a

4.

a) Habr que modiciar R05, quedando as a : Destino 210.0.0.0 210.0.1.0 210.0.2.0 0.0.0.0 Vecino por el que encamina 0.0.0.0 210.0.2.4 0.0.0.0 210.0.0.2

Otra opcin vlida podr ser: o a a Destino 210.0.0.0 210.0.2.0 0.0.0.0 Vecino por el que encamina 0.0.0.0 0.0.0.0 210.0.0.2

Tambin se podr modicar las tablas de PC10 y PC11 para que por defecto pasaran por e an R04. Este cambio ahorrar unicamente un salto. a b) Habr que modicar la tabla de PC08 dejndola as a a : Destino 210.0.0.0 210.0.1.0 210.0.2.0 Otra opcin vlida podr ser: o a a Destino 210.0.0.0 210.0.1.0 210.0.2.0 Vecino por el que encamina 210.0.1.3 0.0.0.0 210.0.1.3 Vecino por el que encamina 210.0.1.3 0.0.0.0 210.0.1.4

c) Las tablas de PC10 y PC11 quedar as an : Destino 210.0.2.0 0.0.0.0 y la de R02: Destino 210.0.0.0 210.0.1.0 210.0.2.0 0.0.0.0 Vecino por el que encamina 0.0.0.0 210.0.0.3 210.0.0.3 60.0.0.1 Vecino por el que encamina 0.0.0.0 210.0.2.4

5. El mal administrador podr haber eliminado la entrada por defecto de la tabla de encaminamiento a del router R02. Por tanto, el router habr descartado el datagrama y habr generado el mensaje a a ICMP destinado a PC07 informando que el destino es inalcanzable (red inalcanzable). 6. El comando traceroute env paquetes de prueba con TTL 1, 2, 3, etc. Los routers que van descara tando los mensajes env el paquete ICMP correspondiente al origen, identicando de esta manera an los diferentes routers por los que atraviesa el mensaje hasta llegar a su destino. A la vista de la traza mostrada podemos observar que el origen deber estar situado a cuatro saltos de PC06 a y el segundo salto corresponder al router R04. Ningn ordenador de la gura cumple estas dos u condiciones y, por tanto, ninguno de ellos podr haber ejecutado este comando. a 7. La solucin ms directa ser reemplazar el hub por un switch, para as mantener todo el ancho de o a a banda entre los dos porttiles y entre miPc con miRouter. a

Pregunta 2 (3 puntos)
En la figura 2 se muestran los segmentos del inicio de una conexin TCP entre A y B. Supongamos las siguientes condiciones: Las lneas horizontales de la figura representan tics de reloj, y tanto A como B solo transmiten segmentos coincidiendo con el tic de reloj. Todos los segmentos tardan medio tic en llegar a su destino. El plazo de retransmisin de los segmentos tanto para A como para B es de 4 tics A y B envan segmentos con asentimientos siempre que envan o reciben un segmento con datos, o con el flag SYN o con el flag FIN. Es decir, siempre. Envo de datos: o nicamente A enva datos durante la conexin. Enva un total de 500 bytes. Comienza a emitir en el momento que B asiente el SYN enviado por A. o B no enva datos. Inicializa la conexin pero no llega a enviar datos. o A enva segmentos con un mximo de 100 bytes de datos y un mnimo de 0 bytes. o Siempre que el tamao de ventana de B as lo permita, A enviar el mximo de datos (100 bytes). Ventanas: o El tamao de ventana inicial que anuncia A es de 400 o El tamao de ventana inicial que anuncia B es de 200. Sin embargo, a partir del tic 5, B anuncia un tamao de ventana de 210 bytes, que se mantiene constante el resto de la conexin. o Tanto A como B siempre (y en cada segmento) envan el tamao de ventana A cierra la conexin una vez que tiene asentidos todos los bytes de datos que enva. B cierra la conexin cuando le llega la peticin de cierre de A (manda su peticin de cierre y el asentimiento de la peticin de cierre de A en el mismo segmento) Errores en la transmisin (dibujados en la figura) o Se pierden todos los segmentos enviados por A y por B en el tic 6 o Se pierden los segmentos enviados por B en el tic 4 Aparte de los errores anteriormente especificados, todos los segmentos llegan correctamente.

Se pide:
Completa en la hoja adjunta (Figura 2) la conexin TCP entre A y B. Aclaraciones: Los campos de ventana del lado de B en los tics 4 y 5 son correctos y ya se os dan escritos para mayor claridad. Sin embargo, los segmentos no estn completos y es posible que enven ms informacin adems de la ventana. Debes completarlos. A enva 100 bytes de datos en el tic 3. Tambin debes completar el resto del segmento si as lo consideras necesario.

Fecha: Nombre: Titulacin:

9 / 12 /2010

Asignatura:

Redes

Curso:

2010/2011

Figura 2
A
Seq = 100 Flags = SYN 0 bytes de datos Ventana= 400

B 1 2 3
Seq = 4000 ACK=101 Flags = SYN 0 bytes de datos Ventana= 200

100 bytes de datos

4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Ventana= 200

Ventana= 210

Solucin Problema 2
A
Seq = 100 Flags = SYN 0 bytes de datos Ventana= 400

B 1 2
Seq = 4000 ACK=101 Flags = SYN,ACK 0 bytes de datos Ventana= 200

Seq = 101 ACK=4001 Seq = 201 ACK=4001

Flags =ACK Ventana= 400 100 bytes de datos Flags =ACK Ventana= 400 100 bytes de datos

3 4
ACK=201 Flags = ACK Ventana= 200

5
ACK=301 Seq = 301 ACK=4001 Seq = 401 ACK=4001 Seq = 501 ACK=4001 Flags =ACK Ventana= 400 100 bytes de datos Flags =ACK Ventana= 400 100 bytes de datos Flags =ACK 10 bytes de datos Ventana= 400

Flags = ACK

Ventana= 210

6 7 8
ACK=301 Flags = ACK Ventana= 210

9
ACK=301

Flags = ACK

Ventana= 210

Reenvo Reenvo

Seq = 301 ACK=4001 Seq = 401 ACK=4001 Seq = 511 ACK=4001

Flags =ACK Ventana= 400 100 bytes de datos Flags =ACK Ventana= 400 100 bytes de datos Flags =ACK 90 bytes de datos Ventana= 400

10 11
ACK=511 Flags = ACK Ventana= 210

12 13

Flags = ACK ACK=511 Flags = ACK ACK=601

Ventana= 210

Ventana= 210

Seq = 601 ACK=4001

Flags =FIN,ACK

Ventana= 400

14 15
Seq=4001 ACK=602 Flags = FIN, ACK Ventana= 210

Flags = ACK ACK=4002

Ventana= 400

16 17 18 19 20

Pregunta3(2Puntos)(SloITIS)
Escenario: Un usuario opera en la mquina M y en su navegador web solicita la url "http://www.company.com/index.html". El servidor de nombres (DNS) establecido en M es la mquinaS.Snosirvelazona"company.com.".ConsideraRcomoelservidordeDNSRAIZyN elservidordelazona"com."queintervienenenelsupuesto.ConsideralascachsDNSdetodos losservidoresinicialmentevacas. Pregunta3.1(1pto):Suponiendoqueconsigueresolverseelnombredehost"www.company.com" satisfactoriamente,enumeralosmensajesDNSgeneradosporlasolicituddedichaURL,diciendo paracadamensajelamquinaorigen,lamquinadestino,sisetratadeunapreguntaounarespuesta yunabrevedescripcintextualdelcontenidodedichomensaje.SiparticiparanservidoresdeDNS adicionalesalosmencionadosenelescenariodelejerciciodicules,cualessupapelyasgnales unnombreparaidentificarloscomoemisoresoreceptoresdelosmensajes. Pregunta 3.2 (1pto) : Supn que la pgina index.html contiene dos imgenes "pic1.jpg" y "pic2.jpg".Realiza: 1. UndiagramaenelquesemuestreelintercambiodemensajesHTTPqueincluyalaapertura ycierredeconexionesTCP,suponiendoelcomportamientopordefectodelaversin1.0del protocoloencuantoalapersistenciadelasconexiones. 2. UnsegundodiagramasuponiendoahoraelcomportamientopordefectodelprotocoloHTTP 1.1. 3. UnalistadelosmensajesHTTPgeneradosenelsegundocasoindicandoparacadamensaje: Mquinasorigenydestino Tipodemensajehttp,indicandosisetratadeunapeticinounarespuesta Contenidomnimodelacabecera(supongaHTTP/1.1) Contenidodelcuerpo

SOLUCIN Pregunta3.1 Paralaresolucindelnombreesnecesariounservidordelazonadns"company.com.".SeaX. N 1 2 3 4 5 6 7 8 Origen M S R S N S X S Destino S R S N S X S M MensajeDNS Pregunta:ipdewww.company.com? Pregunta:ipdewww.company.com? Respuesta:Elservidorde"com."esN. Pregunta:ipdewww.company.com? Respuesta:Elservidorde"company.com."es X. Pregunta:ipdewww.company.com? Respuesta : La IP de www.company.com es a.b.c.d Respuesta : La IP de www.company.com es a.b.c.d

Pregunta3.2.1 MensajesconHTTP1.0,conexionesnopersistentes SeaWlamquinawww.company.com

Pregunta3.2.2 ComportamientopordefectodeHTTP/1.1.Conexionespersistentes

Pregunta3.2.3 Origen M W M W M W Destino W M W M W M Mensaje GET/index.htmlHTTP/1.1 Host:www.company.com Peticin Respuesta Peticin Respuesta Peticin Respuesta

HTTP/1.1 200 OK\r\n


GET/pic1.jpgHTTP/1.1 Host:www.company.com

HTTP/1.1 200 OK\r\n


GET/pic2.jpgHTTP/1.1 Host:www.company.com

HTTP/1.1 200 OK\r\n

También podría gustarte