Baixe o app para aproveitar ainda mais
Prévia do material em texto
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 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 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. 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
Compartilhar