Práctica 8: Dominios y Servicios (Teoría de las Comunicaciones)
Ejercicio 01
La facultad decide instalar un servicio web al cual se espera que se conecten hasta 5 clientes simultáneamente.
a. ¿Cuántos Servidores Web son necesarios?
b. ¿Cuántas direcciones IP hacen falta?
c. ¿En cuántos puertos diferentes deben estar siendo atendidos?
d. ¿Y sabiendo que la cantidad de clientes va a aumentar?
Rta:
a.1.
b.1.
c.1.
d.No influye.
Ejercicio 02
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.
Rta:
a.
1-
GET http://www.dc.uba.ar/index.html HTTP/1.1
o
GET /index.html HTTP/1.1 Host: www.dc.uba.ar
2-
HEAD /tdc HTTP/1.1 Host: www.dc.uba.ar
3-
GET /logo.jpg HTTP/1.1 Host: www.dc.uba.ar If-Modified-Since: <date>
Ejercicio 03
Suponga la siguiente página escrita en HTML que reside en el servidor www.fcen.uba.ar:
<html> <head> <title>Facultad de Ciencias Exactas y Naturales</title> <link rel="stylesheet" type="text/css" href="style.css" /> </head> <body>
<img src="searchline.png" /> <a href="avsearch.php"> <img src="home.png" /> </a>
<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>
</body> </html>
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.
Rta:
a.
La versión original de HTTP (1.0) establece una conexión TCP independiente para cada elemento de datos recuperados desde el servidor.
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.
5RTTs(1 conexion TCP, 1 página, 3 iconos).