Vous êtes sur la page 1sur 6

Prctica 2: Protocolo HTTP

1 LA INTERACCIN BSICA HTTP GET/RESPUESTA

1. Qu versin del protocolo HTTP utiliza tu navegador, la 1.0 o la 1.1?


Y qu versin de HTTP est ejecutando el servidor web?
Mi navegador la 1.1 y el servidor 1.1.
2. Qu lenguajes (si hay) le indica tu navegador al servidor como que
acepta?

Ingls de los Estados Unidos.


3. Cul es la direccin IP de tu ordenador? y del servidor web?
Mi IP es 192.168.1.102 y la del servidor es 128.119.245.12.
4. Cul es el cdigo de estado que devuelve el servidor a tu navegador?
200 OK: Solicitud exitosa, se devuelve el objeto.
5. Cundo se modific por ltima vez en el servidor el fichero HTML que
ests recuperando?
El martes (Tuesday), 23 de Septiembre de 200 a las 05:29:00 GMT
6. Cuntos bytes de contenido han sido devueltos a tu navegador?
Arriba podemos ver que han sido devueltos 430 Bytes (3512 bits).
7. Si inspeccionas los datos en bruto en la ventana de contenido del
paquete, ves alguna cabecera dentro de los datos que no se muestre
en la ventana de listado de paquetes? Si es as, cul?
No se

2 LA INTERACCIN HTTP CONDICIONAL / RESPUESTA


8. Inspecciona los contenidos de la primera solicitud HTTP GET desde tu
navegador al servidor. Ves una lnea IF-MODIFIED-SINCE en el HTTP
GET?

No, no est.
9. Inspecciona los contenidos de la respuesta del servidor. Realmente
devolvi el servidor los contenidos del fichero? Cmo puedes saberlo?
Si lo devolvi, porque devuelve un mensaje de respuesta desde el servidor de
200 OK que significa que la solicitud ha sido exitosa, por tanto se devuelve el
objeto.
10. Ahora inspecciona los contenidos de la segunda solicitud HTTP
GET desde tu navegador al servidor. Ves una lnea IF-MODIFIED-
SINCE en el HTTP GET? Si es as, qu informacin incluye la cabecera
IF-MODIFIED-SINCE:?

Si, si est. Incluye el da, la fecha, y la hora.


11. Cul es el cdigo de estado HTTP y la frase que devuelve el
servidor como respuesta a este segundo HTTP GET? Realmente
devolvi el servidor los contenidos del fichero? Justifica tu respuesta
El cdigo de estado HTTP es el 304 y la frase Not Modified. Es un cdigo de
estado HTTP para use a local copy (usar copia local), que significa que la
pgina ser recibida desde el cach del visitante en lugar de ser recibida desde
el servidor web. Por tanto el servidor no devolvi los contenidos del fichero.
El cdigo 304 no es un error, si no que indica que el recurso que es requerido no
ha cambiado desde la ltima vez que ha accedido.
El cdigo 304 fue retornado por el servidor web porque el cliente lo permiti
especificando If_Modified_Since en la peticin.
El cdigo 304 es empleado por los sistemas que crean cach o las araas
(spiders) de los buscadores, para determinar si un recurso debe ser o no
descargado nuevamente.
3 RECUPERANDO DOCUMENTOS DE GRAN TAMAO

12. Cuntos mensajes de solicitud HTTP GET fueron enviados por tu


navegador?
Uno, pero es un HTTP entero, o sea, de gran tamao.
13. Cuntos segmentos TCP que contenan datos fueron necesarios
para transportar la respuesta HTTP?
Fueron enviados 5 bloques TCP.
14. Cul es el cdigo de estado y la frase asociada con la respuesta
a la solicitud HTTP GET?
200 OK : Solicitud exitosa, se devuelve el objeto.
15. Hay alguna lnea de estado HTTP en los datos transmitidos
asociados con la Continuation de TCP
No me s esta xD

4 DOCUMENTOS HTML CON OBJETOS EMBEBIDOS

16. Cuntos mensajes de solicitud HTTP GET fueron enviados por tu


navegador? A qu direcciones IP se enviaron estas solicitudes GET?
3 solicitudes. A IP:
1. 128.119.245.12.
2. 165.193.123.218
3. 134.241.6.82
17. Puedes saber si tu navegador descarg las dos imgenes en
serie o si las descarg de los dos sitios web en paralelo?
Esta no la s muy bien, preguntar al profe
Se descargaron en paralelo, porque pone 3 reassembled TCP Segments. As que
creo que se han descargado por sectores, pero a la vez

5 AUTENTICACIN HTTP
18. Cul es la respuesta del servidor (cdigo de estado y frase) en
respuesta al mensaje inicial HTTP GET de tu navegador?
401 Authorization Required: Este cdigo es devuelto por el servidor al haber
introducido incorrectamente el usuario y la contrasea. Si metemos los
credenciales correctos accedemos sin problemas a la pgina, sino sers
redirigido al error 401.
19. Cuando tu navegador enva el mensaje HTTP GET por segunda
vez, qu campo nuevo se incluye en el mensaje HTTP GET?
Se aade el campo Authorization, por ello en la respuesta del servidor a este
GET no devuelve el error 401, sino el cdigo 200 OK (Solicitud exitosa, se
devuelve el objeto).

Vous aimerez peut-être aussi