Questão de Redes de Computadores — Protocolo — INSTITUTO AOCP 2021
Redes de Computadores›Protocolo
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?
AIdentificando a mensagem GET enviada pelo navegador.
BIdentificando a mensagem REPLY enviada pelo servidor.
CInspecionando o campo protocol do segmento TCP encaminhado no primeiro GET.
DInspecionando o campo protocol do segmento TCP encaminhado no primeiro REPLY.
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.
1Capturar pacotes
2Filtrar http.request
3Inspecionar payload GET
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.