Pular para o conteúdo principal

Questão de Redes de Computadores — Tópicos Mesclados de Principais Protocolos de Redes — VUNESP 2025

Redes de ComputadoresTópicos Mesclados de Principais Protocolos de Redes
Código
vu223016
Banca
VUNESP
Órgão
TJM SP
Ano
2025
Cargo
Ana CPDJ ( )
Uma ferramenta de monitoramento de tráfego de rede capturou o seguinte pacote, exibido de forma resumida a seguir. Algumas partes e detalhes foram suprimidos por simplificação, mas nenhum protocolo envolvido foi suprimido. Frame 2: 466 bytes on wire (3728 bits), 466 bytes captured (3728 bits) Ethernet II, Src: 08:00:27:fc:6a:c9, Dst: 08:00:27:e2:9f:a6 Internet Protocol Version 4, Src: 192.168.0.2, Dst: 192.168.0.1 Internet Control Message Protocol     Type: 8 (Echo request)     Code: 0     Checksum: 0x4d71 [correct]     [Checksum Status: Good]     Identifier (BE): 5058 (0x13c2)     Identifier (LE) 49683 (0xc213)     Sequence Number (BE): 1 (0x0001)     Sequence Number (LE): 256 (0x0100)     [Timestamp from icmp data (relative): 0.000096000 seconds]     Data (1384 bytes)   Com base nessas informações, é correto concluir que se trata de
  1. Auma mensagem do protocolo DHCP de um host solicitando um endereço IP, apresentando o par de valores 5058/49683 como identificador do dispositivo.
  2. Bparte do tráfego de uma sessão de streaming, possivelmente de voz sobre IP, que não utiliza TCP como camada de transporte.
  3. Cparte do tráfego de uma transferência de um arquivo por FTP contendo um fragmento de 1384 bytes.
  4. Duma mensagem possivelmente emitida pelo comando ping, existente em alguns sistemas operacionais, inclusive o Windows.
  5. Euma mensagem de controle do tipo Trap (código de tipo 8) do protocolo SNMP, enviada de um dispositivo para o gerenciador sem ter sido requisitada.
Revelar gabarito e comentário

GabaritoD — uma mensagem possivelmente emitida pelo comando ping, existente em alguns sistemas operacionais, inclusive o Windows.

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”.

ICMP e o comando ping

Gabarito: letra D. O pacote capturado é uma mensagem ICMP do tipo 8 (Echo request), que é exatamente o que o comando ping envia para testar a conectividade com um host remoto — e o ping existe em praticamente todos os sistemas operacionais, incluindo o Windows. A identificação é imediata pelos campos do cabeçalho ICMP: Type: 8 (Echo request), Code: 0, Identifier e Sequence Number, todos típicos do utilitário de diagnóstico.

O ICMP (Internet Control Message Protocol) é o protocolo de controle e mensagens de erro da camada de rede (camada Internet no modelo TCP/IP). Ele não transporta dados de aplicação — sua função é justamente permitir que hosts e roteadores troquem informações de status, relatem erros e verifiquem a disponibilidade de um destino. O ping é a aplicação mais conhecida que usa o ICMP: ele envia uma mensagem do tipo 8 (Echo request) e aguarda uma resposta do tipo 0 (Echo reply). Quando você executa ping 192.168.0.1 no Windows, por exemplo, o sistema monta exatamente um pacote como o do enunciado: origem no seu IP, destino no IP do alvo, e o cabeçalho ICMP com tipo 8, código 0, um identificador e um número de sequência.

O campo Identifier (5058 em big-endian, 49683 em little-endian) é usado pelo processo que enviou a mensagem para casar a resposta com a requisição — não é um identificador de dispositivo nem de sessão. O Sequence Number (1) indica que é a primeira mensagem da sequência. O Data de 1384 bytes é o payload opcional do ICMP, que no ping costuma conter um timestamp e dados de preenchimento para medir o tempo de ida e volta (RTT). O tamanho total do frame (466 bytes) é consistente com um ping com payload de 1384 bytes, pois o MTU padrão de Ethernet é 1500 bytes.

A pegadinha desta questão está em confundir o ICMP com outros protocolos que também aparecem em capturas de tráfego: DHCP (atribuição de IP), SNMP (gerenciamento) e FTP (transferência de arquivos). O que separa o ICMP de todos eles é a camada em que opera e o tipo de mensagem. O ICMP é um protocolo da camada de rede, encapsulado diretamente no payload do IP — não usa TCP nem UDP como transporte. Já o DHCP, o SNMP e o FTP são protocolos de aplicação, que dependem de UDP ou TCP. E o tipo de mensagem 8 do ICMP é exclusivo do Echo request, que é o coração do ping.

Guarde esta distinção: ICMP = camada de rede + mensagens de controle/erro + usado pelo ping; DHCP/SNMP/FTP = camada de aplicação + transporte UDP/TCP + funções específicas. É exatamente nessa fronteira que as alternativas se dividem.

ICMP (camada de rede)
  • 1Tipo 8: Echo request (ping)
  • 2Tipo 0: Echo reply
  • 3Tipo 3: Destination unreachable
  • 4Tipo 11: Time exceeded
  • 5Não usa TCP/UDP
  • 6Protocolos de aplicação
    • DHCP (UDP 67/68)
    • SNMP (UDP 161/162)
    • FTP (TCP 20/21)
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

O DHCP (Dynamic Host Configuration Protocol) é um protocolo de aplicação que roda sobre UDP (portas 67 e 68) e serve para atribuir endereços IP automaticamente. A captura não mostra nenhuma mensagem DHCP — não há campos como Message type (Discover, Offer, Request, Ack), Client MAC address ou Your (client) IP address. O par de valores 5058/49683 é o campo Identifier do ICMP, usado para correlacionar requisição e resposta do ping, não um identificador de dispositivo DHCP. Além disso, o protocolo da camada superior é explicitamente o ICMP, não o DHCP.

Alternativa B — ❌ Incorreta

Streaming de voz sobre IP (VoIP) normalmente usa RTP sobre UDP, mas a captura não mostra nenhum cabeçalho RTP nem UDP — o protocolo da camada superior é o ICMP. O ICMP não transporta dados de aplicação como áudio; ele é um protocolo de controle. A afirmação de que "não utiliza TCP" é verdadeira, mas irrelevante, pois o ICMP nem sequer é um protocolo de transporte — ele é encapsulado diretamente no IP. Não há evidência de sessão de streaming.

Alternativa C — ❌ Incorreta

O FTP (File Transfer Protocol) é um protocolo de aplicação que roda sobre TCP (portas 20 e 21) e é usado para transferência de arquivos. A captura não mostra cabeçalho TCP nem FTP — o protocolo da camada superior é o ICMP. O campo Data de 1384 bytes é o payload do ICMP (usado pelo ping para medir RTT), não um fragmento de arquivo. Além disso, o FTP não usa mensagens do tipo 8 do ICMP.

Alternativa D — ✅ Correta ⟵ GABARITO

A mensagem ICMP do tipo 8 (Echo request) com código 0 é exatamente o que o comando ping envia. O ping é uma ferramenta de diagnóstico presente em praticamente todos os sistemas operacionais, incluindo o Windows (onde o comando é ping.exe). Os campos Identifier e Sequence Number são usados pelo ping para correlacionar requisições e respostas. O Data de 1384 bytes é o payload típico do ping, que inclui um timestamp para calcular o RTT. A origem 192.168.0.2 e o destino 192.168.0.1 são consistentes com um host testando a conectividade com o gateway da rede.

Alternativa E — ❌ Incorreta

O SNMP (Simple Network Management Protocol) é um protocolo de aplicação que roda sobre UDP (portas 161 e 162). A mensagem Trap do SNMP é enviada de um agente para o gerenciador sem ser requisitada, mas ela não usa o tipo 8 do ICMP — o tipo 8 do ICMP é exclusivamente o Echo request. Além disso, a captura não mostra nenhum campo SNMP (como PDU type, community ou OID). O protocolo da camada superior é explicitamente o ICMP, não o SNMP.

NÃO CAIA NESSA!

A banca tenta confundir o candidato associando o "tipo 8" ao SNMP Trap, mas o tipo 8 é do ICMP (Echo request). O SNMP Trap usa o tipo de PDU 4 (Trap) e a porta UDP 162 — não tem relação com o campo Type do ICMP. Outra armadilha é o par 5058/49683, que parece um identificador de dispositivo, mas é apenas o Identifier do ICMP, usado pelo ping para casar requisição e resposta. Fique atento: o protocolo da camada superior na captura é o que manda — se está escrito "Internet Control Message Protocol", a resposta só pode ser algo relacionado ao ICMP.

PEGA ESSA DICA!

Para identificar o protocolo em uma captura, olhe sempre o cabeçalho da camada superior. Se aparecer "Internet Control Message Protocol" com Type: 8, é um Echo request — ou seja, ping. Decore os tipos mais comuns do ICMP: 0 (Echo reply), 3 (Destination unreachable), 8 (Echo request), 11 (Time exceeded). E lembre-se: ICMP é camada de rede, não usa TCP/UDP; DHCP, SNMP e FTP são camada de aplicação.

Gabarito: letra D

Link permanente: /questoes/vu223016