Pular para o conteúdo principal

Questão de Redes de Computadores — Protocolo — INSTITUTO AOCP 2021

Redes de ComputadoresProtocolo
Código
qq660965
Banca
INSTITUTO AOCP
Órgão
ITEP-RN
Ano
2021
Nível
Superior
Cargo
ITEP - RN - Perito Criminal - Computação
Um perito em computação está avaliando pacotes de um tráfego HTTP que foi capturado através de uma ferramenta com essa finalidade (e.g. Wireshark). Entender a funcionalidade de certos protocolos e suas versões utilizadas pode ser útil durante uma investigação. Como seria possível descobrir, por meio da inspeção de pacotes, qual é a versão do protocolo HTTP utilizada pelo navegador?
  1. AIdentificando a mensagem GET enviada pelo navegador.
  2. BIdentificando a mensagem REPLY enviada pelo servidor.
  3. CInspecionando o campo protocol do segmento TCP encaminhado no primeiro GET.
  4. DInspecionando o campo protocol do segmento TCP encaminhado no primeiro REPLY.
  5. ENo campo de versão do pacote IPv4.
Revelar gabarito e comentário

GabaritoA — Identificando a mensagem GET enviada pelo navegador.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

HTTP – Versão do Protocolo na Análise de Pacotes

Gabarito: letra A. A versão do protocolo HTTP utilizada pelo navegador pode ser descoberta inspecionando a mensagem GET enviada pelo navegador, pois na linha de requisição HTTP consta o campo da versão (ex.: GET / HTTP/1.1). Esse dado está no payload da camada de aplicação, não em campos inferiores.

A banca testa se o candidato sabe que a versão do HTTP é definida na requisição do cliente (GET, POST etc.) e não em cabeçalhos de transporte ou rede. O Wireshark exibe o conteúdo da requisição HTTP completa, permitindo visualizar a versão.

  1. 1Capturar pacotes
  2. 2Filtrar http.request
  3. 3Inspecionar payload GET
  4. 4Ler versão na 1ª linha
LEVEL · soulevel.com.br

Alternativa A — ✅ Correta ⟵ GABARITO

A requisição HTTP (como GET) contém a versão do protocolo na primeira linha. Por exemplo: GET /index.html HTTP/1.1. Ao inspecionar esse pacote, o perito identifica a versão usada pelo navegador.

Alternativa B — ❌ Incorreta

A mensagem REPLY (resposta) do servidor também contém a versão HTTP, mas a pergunta é específica sobre a versão utilizada pelo navegador (cliente). A resposta não reflete a versão do navegador, e sim a do servidor. Além disso, a versão na resposta pode ser diferente se o servidor negociar versões inferiores.

Alternativa C — ❌ Incorreta

O campo "protocol" (na verdade, o campo "Protocol" no TCP é uma informação do Wireshark que indica o protocolo da camada superior, mas não é um campo do próprio segmento TCP). A versão do HTTP não está no cabeçalho TCP, que contém portas, flags, números de sequência etc. A versão está no payload da aplicação.

Alternativa D — ❌ Incorreta

Mesmo erro da C, aplicado ao REPLY. A versão HTTP não está no cabeçalho TCP de nenhum pacote, seja requisição ou resposta.

Alternativa E — ❌ Incorreta

O campo "Version" do pacote IPv4 indica a versão do protocolo IP (IPv4 = 4, IPv6 = 6), não a versão do HTTP.

PEGA ESSA DICA!

Em provas de perícia/forense computacional, lembre-se de que a versão do HTTP aparece explicitamente na primeira linha da requisição (e também da resposta). Use o filtro http.request no Wireshark para localizar rapidamente essas mensagens.

Gabarito: letra A.

Link permanente: /questoes/qq660965