Revisión actual |
Tu texto |
Línea 21: |
Línea 21: |
|
| |
|
| <b>d.</b>No influye. | | <b>d.</b>No influye. |
|
| |
| ===Ejercicio 02===
| |
|
| |
| <b>El protocolo HTTP permite hacer distintos tipos de pedidos para recursos de un determinado dominio.
| |
|
| |
| a. Escriba los Requests HTTP 1.1 que permitan obtener los siguientes pedidos al sitio web del departamento de computación:
| |
|
| |
| 1- El recurso /
| |
|
| |
| 2- Encabezado del recurso /tdc
| |
|
| |
| 3- El recurso /logo.jpg si no fue modificado desde una determinada fecha.
| |
|
| |
| </b>
| |
|
| |
| <b>Rta:</b>
| |
|
| |
| <b>a.</b>
| |
|
| |
| <b>1-</b>
| |
|
| |
| GET http://www.dc.uba.ar/index.html HTTP/1.1
| |
|
| |
| o
| |
|
| |
| GET /index.html HTTP/1.1
| |
| Host: www.dc.uba.ar
| |
|
| |
| <b>2-</b>
| |
|
| |
| HEAD /tdc HTTP/1.1
| |
| Host: www.dc.uba.ar
| |
|
| |
| <b>3-</b>
| |
|
| |
| GET /logo.jpg HTTP/1.1
| |
| Host: www.dc.uba.ar
| |
| If-Modified-Since: <date>
| |
|
| |
| ===Ejercicio 03===
| |
|
| |
| <b>Suponga la siguiente página escrita en HTML que reside en el servidor www.fcen.uba.ar:</b>
| |
|
| |
| <html>
| |
| <head>
| |
| <title>Facultad de Ciencias Exactas y Naturales</title>
| |
| <link rel="stylesheet" type="text/css" href="style.css" />
| |
| </head>
| |
| <body>
| |
| <div>
| |
| <img src="searchline.png" />
| |
| <a href="avsearch.php"> <img src="home.png" /> </a>
| |
| </div>
| |
| <div>
| |
| <form name="searchform" action="search">
| |
| <label>Buscar</label>
| |
| <input name="SearchableText" type="text" title="Buscar en el Sitio" />
| |
| <input type="image" src="search_icon.gif" />
| |
| </form>
| |
| </div>
| |
| </body>
| |
| </html>
| |
|
| |
| <b>
| |
| a. ¿Cuánto tiempo en términos de RTTs transcurrirá como mínimo, hasta transferir la totalidad de la información en HTTP/1.0?
| |
|
| |
| b. ¿Y en HTTP/1.1?
| |
|
| |
| Asumir que las ventanas de las conexiones son lo suficientemente altas como para que cada archivo no
| |
| necesite más de una.
| |
|
| |
| </b>
| |
|
| |
| <b>Rta:</b>
| |
|
| |
| <b>a.
| |
|
| |
| La versión original de HTTP (1.0) establece una conexión TCP independiente para cada elemento de datos recuperados desde el servidor.
| |
|
| |
| </b>
| |
|
| |
| Por lo tanto, la recuperación de una página que incluye un texto y 3 iconos/gráficos (searchline.png, home.png, search_icon.gif) resultaría en 4 conexiones TCP separadas que se estableció y se cierra.
| |
|
| |
| Se puede ver 4 RTT que dedicaron a establecer conexiones TCP mientras que otros 4 (al menos) se gastan conseguir la página y las imagen.
| |
|
| |
| 8RTTs.
| |
|
| |
|
| |
| <b>b.
| |
|
| |
| 5RTTs(1 conexion TCP, 1 página, 3 iconos).
| |
|
| |
| </b>
| |
|
| |
| ===Ejercicio 04===
| |
|
| |
| <b>A continuación se enumeran dos name servers. Se pide encontrar primero la dirección IP de un servidor
| |
| de mails para el dominio uba.ar y luego la del nombre de dominio milagros.dc.uba.ar, explicite los servidores
| |
| que se cachean y como se los aprovecha para acelerar la consulta. Suponga que ya esta cacheada la dirección
| |
| del name server de uba.ar.</b>
| |
|
| |
| uba.ar. 1w IN SOA uba.ar backup.servidormisterioso.ar admin.uba.ar(
| |
| 2005091900 ; serial
| |
| 3h ; refresh
| |
| 1h; retry
| |
| 1w; expire
| |
| 1h); neg cache
| |
| uba.ar. IN NS servidores.uba.ar
| |
| uba.ar. IN MX mailserver.uba.ar
| |
| rectorado IN CNAME secretaria.uba.ar
| |
| dc.uba.ar. IN NS servidores.dc.uba.ar
| |
| servidores IN A 208.25.19.1
| |
| servidores.dc.uba.ar. IN A 208.190.1.4
| |
| mailserver IN A 208.25.19.2
| |
| secretaria IN A 208.25.19.87
| |
|
| |
| dc.uba.ar. 1w IN SOA dc.uba.ar mateo.dc.uba.ar(
| |
| 2005091900 ; serial
| |
| 3h ; refresh
| |
| 1h; retry
| |
| 1w; expire
| |
| 1h); neg cache
| |
| dc.uba.ar. IN NS servidores.dc.uba.ar
| |
| dc.uba.ar. IN MX mailserver.dc.uba.ar
| |
| servidores.dc.uba.ar. IN A 208.190.1.4
| |
| mailserver IN A 208.190.1.32
| |
| milagros IN A 208.190.1.15
| |
| morza IN A 208.190.1.20
| |
|
| |
| <b>Rta:</b>
| |
|
| |
| 1- request uba.ar MX -> Local Name Server
| |
| 2- Local Name Server(tiene cachada dirección uba.ar) -> request uba.ar MX -> UBA Name Server
| |
| 3- UBA Name Server -> uba.ar IN MX mailserver.uba.ar ; mailserver IN A 208.25.19.2 -> Local Name Server
| |
| 4- Local Name Server (Guarda en chache) -> uba.ar IN MX mailserver.uba.ar ; mailserver IN A 208.25.19.2
| |
|
| |
| 1- request milagros.uba.ar MX -> Local Name Server
| |
| 2- Local Name Server(tiene cachada dirección uba.ar) -> request milagros.uba.ar MX -> UBA Name Server
| |
| 3- UBA Name Server -> dc.uba.ar IN NS servidores.dc.uba.ar ; servidores.uba.ar IN A 208.190.1.4 -> Local Name Server
| |
| 4- Local Name Server (Guarda en chache) -> request milagros.uba.ar MX -> dc Name Server
| |
| 5- dc Name Server -> dc.uba.ar IN MX mailserver.dc.uba.ar ; mailserver IN A 208.190.1.32 -> Local Name Server
| |
| 6- Local Name Server (Guarda en chache) -> dc.uba.ar IN MX mailserver.dc.uba.ar ; mailserver IN A 208.190.1.32
| |