Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Wireshark_HTTP 1. The Basic HTTP GET/response interaction 1. O seu navegador está rodando a versão 1.0 ou 1.1 do HTTP? Que versão do HTTP está sendo rodada no servidor? R.: Tanto meu navegador quando o servidor estão rodando a versão 1.1 do HTTP. A primeira resposta foi encontrada na mensagem de requisição, enquanto a segunda na mensagem de resposta. 2. Que linguagem (se tiver) o seu navegador indica que ele pode aceitar do servidor? R.: O meu navegador aceita as seguintes linguagens: pt-BR, pt, en-US, en. A resposta foi encontrada na mensagem de requisição. 3. Qual é o endereço IP do seu computador? E do servidor gaia.cs.umass.edu? R.: O endereço IP do meu computador e do servidor são, respectivamente: 10.0.66.72 200.131.199.26 4. Qual é o código de estado retornado pelo servidor para o seu navegador? R.: O código de estado é: 200. 5. Quando foi a última alteração feita no arquivo HTML? R.: Last-Modified: Wed, 17 Oct 2018 05:59:01 GMT (como pode ser visto na mensagem de resposta). 6. Quantos bytes de conteúdo são retornados para o seu navegador? R.: São retornados 128 bytes de conteúdo. 7. Inspecionando o dado na janela de conteúdo do pacote, você viu algum cabeçalho com dados que não mostrados na janela de listagem do Wireshark? Se sim, qual? R.: Não, todos foram listados. 2. The HTTP CONDITIONAL GET/response interaction 8. Inspecione o conteúdo da primeira requisição GET do HTTP de seu navegador para o servidor. Você viu uma linha com “IF-MODIFIED-SINCE” no GET do HTTP? R.: Não vi. 9. Inspecione o conteúdo da resposta do servidor. O servidor retornou o conteúdo do arquivo explicitamente? Como isso se observou? R.: Sim, retornou, como se observa na figura a seguir: 10. Agora investigue o conteúdo da segunda requisição GET do HTTP de seu navegador para o servidor. Você viu uma linha com “IF-MODIFIED-SINCE” no GET do HTTP? Se sim, que informação segue o cabeçalho “IF-MODIFIED- SINCE:”? R.: Sim. If-Modified-Since: Wed, 17 Oct 2018 05:59:01 GMT 11. Qual é o código de estado do HTTP e a frase retornada do servidor em resposta ao segundo GET do HTTP? O servidor explicitamente retornou o conteúdo do arquivo? Explique! R.: O código e a frase são: 304 Not Modified. O servidor não retornou o conteúdo do arquivo, visto que este não foi modificado e já existe em cache. 3. Obtendo longos documentos 12. Quantas mensagens de requisição GET de HTTP o seu navegador enviou? Qual número de pacote contém a mensagem de GET do “Bill or Rights”? R.: Apenas uma requisição GET. 13. Qual número de pacote contém o código de estado e a frase associada com a resposta do pedido de GET de HTTP? 14. Qual é o código de estado e a frase de resposta? R.: O código é 200 e a frase de resposta é OK. 15. Quantos segmentos TCP contendo dados são necessários para uma simples resposta HTTP para o texto? R.: Foram necessários 4 segmentos TCP para a resposta HTTP. 4. Documentos HTML com objetos incluídos 16. Quantas mensagens de requisição HTTP o seu navegador enviou? Para quais endereços da Internet foram enviados esses pedidos GET? R.: Foram enviadas três (3) mensagens de requisição HTTP. Os endereços foram os seguintes: 128.119.245.12 165.193.123.218 134.241.6.82 17. Você pode falar se o navegador baixou as duas imagens serialmente ou se elas foram baixadas dos dois sites paralelamente? Explique! R.: As duas imagens foram baixadas serialmente, visto que utilizou-se diferentes portas TCP para cada uma. 5. Autenticação HTTP 18. Qual é a resposta do servidor (código de estado e frase) na resposta ao GET de HTTP inicial do navegador? R.: O código de estado é 401, cuja frase correspondente é “Authorization Required”. 19. Quando seu navegador envia mensagem GET de HTTP pela segunda vez, que novos campos são incluídos na mensagem GET de HTTP? R.: É incluído um campo de autorização, referente ao acesso do site com proteção.
Compartilhar