Você está na página 1de 4

Lab 2

1. A interação básica http GET/resposta

1. Seu navegador está executando a versão HTTP 1.0 ou 1.1? Que


versão do HTTP está sendo executado?

Sim, Response Version: HTTP/1.1

2. Quais idiomas (se houver) o seu navegador indica que ele pode
aceitar para o servidor?

Accept-Language: pt-BR, pt; q=0.9, en-US; q=0.8, en; q=0.7\r\n

3. Qual é o endereço IP do seu computador? Do servidor


gaia.cs.umass.edu?

Meu computador: 192.168.1.2


Gaia.cs: 128.119.245.12

4. Qual é o código de status devolvido do servidor para o seu


navegador?

Status Code: 200

5. Quando foi a última modificação do arquivo HTML que você está


recuperando no servidor?

Last-Modified: Sat, 27 Feb 2021 06:59:01 GMT\r\n

6. Quantos bytes de conteúdo estão sendo devolvidos ao seu


navegador?

Content-Length: 128\r\n

7. Ao inspecionar os dados brutos na janela de conteúdo do pacote, você


vê algum cabeçalho dentro dos dados que não são exibidos na janela
de listagem de pacotes? Se assim for, diga um.

Não
2. A interação DE GET/resposta CONDICIONAL HTTP

1. Inspecione o conteúdo da primeira solicitação HTTP GET do seu


navegador para o servidor. Você vê uma linha "SE-MODIFICADO-
SINCE" no HTTP GET?

Não, só vejo a linha IN-MODIFIED-SINCE.

2. Inspecione o conteúdo da resposta do servidor. O servidor devolveu


explicitamente o conteúdo do arquivo? Como você pode dizer?

Sim.

3. Agora inspecione o conteúdo da segunda solicitação HTTP GET do


seu navegador para o servidor. Você vê uma linha "SE-
MODIFICADO-SINCE:" no HTTP GET? Se sim, quais informações
seguem o cabeçalho "IF-MODIFIED-SINCE:"?

São. If-Modified-Since: Sat, 27 Feb 2021 06:59:01 GMT\r\n

4. Qual é o código de status HTTP e a frase retornada do servidor em


resposta a este segundo HTTP GET? O servidor devolveu
explicitamente o conteúdo do arquivo? Explicar.

HTTP/1.1 304 Not Modified\r\n. O servidor não retornou o conteúdo já


que ele não foi modificado e está no cache.
3. Recuperar documentos longos

1. Quantas mensagens de solicitação HTTP GET seu navegador enviou?


Qual número de pacote no rastreamento contém a mensagem GET
para a Declaração ou Direitos?

Apenas o GET.

2. Qual número de pacote no rastreamento contém o código de status e


a frase associados à resposta à solicitação HTTP GET?

71

3. Qual é o código de status e a frase na resposta?

HTTP/1.1 200 OK\r\n

4. Quantos segmentos TCP contendo dados foram necessários para


levar a resposta http única e o texto da Declaração de Direitos?

4. Documentos HTML com objetos incorporados

1. Quantas mensagens de solicitação HTTP GET seu navegador enviou?


Para quais endereços de Internet essas solicitações GET foram
enviadas?

3. http://gaia.cs.umass.edu/wireshark-labs/HTTP-wireshark-file4.html ,
http://gaia.cs.umass.edu/pearson.png ,
http://kurose.cslash.net/8E_cover_small.jpg

2. Você pode dizer se o seu navegador baixou as duas imagens em


série, ou se elas foram baixadas dos dois sites em paralelo? Explicar.

Série, porque a primeira foi solicitada e baixada antes da segunda

5. Autenticação HTTP

1. Qual é a resposta do servidor (código de status e frase) em resposta à


mensagem INICIAL HTTP GET do seu navegador?

HTTP/1.1 401 Unauthorized\r\n


2. Quando o seu navegador envia a mensagem HTTP GET pela segunda
vez, que novo campo está incluído na mensagem HTTP GET?

Authorization: Basic d2lyZXNoYXJrLXN0dWRlbnRzOnJlZGU=\r\n


Credentials: wireshark-students: rede

Você também pode gostar