Buscar

Ronaldo de Oliveira Fraga - A interação condicional Request Response HTTP (1)


Prévia do material em texto

Instituto Federal de Educação, Ciência e Tecnologia do Ceará
Disciplina: Redes de Computadores				Prof. Nídia S. Campos
A interação CONDICIONAL Request/Response HTTP
Material de apoio: Redes de Computadores e a Internet – uma abordagem top-down, 5ª edição, autores: James F. Kurose, Keith W. Ross, editora Pearson.
Objetivo: 
· Conhecer a sintaxe e semântica de mensagens HTTP
· Analisar o funcionamento da cache de um navegador Web
PASSOS
PASSO 1. Inicie seu navegador web e certifique-se que a cache do seu navegador está vazia.
PASSO 2. Inicie a captura de pacotes usando o Wireshark.
PASSO 3. Digite o seguinte endereço no seu navegador:http://gaia.cs.umass.edu/wireshark-labs/HTTP-wireshark-file2.html
PASSO 4. Rapidamente o botão atualizar do seu navegador.
PASSO 5. Interrompa a captura de pacotes e salve sua captura em um arquivo .pcap. Digite “http” no campo filtro da janela principal do Wireshark para mostrar apenas as mensagens HTTP capturadas. 
PASSO 6. Responda as questões abaixo analisando as mensagens de requisição e resposta trocadas entre seu computador e o servidor gaia.cs.umass.edu:
1. Inspecione os conteúdos da primeira requisição HTTP enviada do seu navegador para o servidor. Você vê a linha “IF-MODIFIED-SINCE:” na requisição HTTP?
· Não
2. Inspecione o conteúdo da resposta do servidor . O servidor retornou explicitamente o conteúdo do arquivo? Como você pode afirmar isso?
· Sim, pelo: 
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9\r\n
3. Agora inspecione o conteúdo da segunda requisição HTTP da página HTTP-wireshark-file2.html enviada do seu cliente para o servidor. Você vê a linha “IF-MODIFIED-SINCE:” na requisição HTTP? Se sim, que informação segue o cabeçalho “IF-MODIFIED-SINCE:”?
· Sim, ele mostra a data e o horário
· If-Modified-Since: Wed, 29 Sep 2021 05:59:01 GMT\r\n
4. Que código de status e frase HTTP são retornados do servidor em resposta a segunda requisição HTTP? O servidor retorna explicitamente o conteúdo desse arquivo? Explique.
· [HTTP/1.1 304 Not Modified\r\n]
· Os arquivos em cache não precisaram ser recarregados
PASSO 7. Cada componente da equipe deve fazer o upload no Google Classroom do arquivo .zip/.rar com o relatório e o trace .pcap do Wireshark.

Mais conteúdos dessa disciplina