Pular para o conteúdo principal

Questão de Redes de Computadores — Arquitetura TCP/IP — INSTITUTO AOCP 2025

Redes de ComputadoresArquitetura TCP/IP
Código
qg540685
Banca
INSTITUTO AOCP
Órgão
MPE-RS
Ano
2025
Nível
Superior
Cargo
Analista do Ministério Público - Informática
Um analista de tecnologia da informação é responsável pelo monitoramento do tráfego de rede da sua empresa. Para essa função, um comando essencial é o ping, que, de maneira geral, serve para verificar a resposta de outro servidor na rede, enviando pacotes ICMP e requisitando uma resposta do servidor remoto. Dentro da sua sintaxe, qual comando o ping deve enviar para ativar o sinalizador de não fragmentação no pacote?
  1. Aping -i TTL
  2. Bping -v TOS
  3. Cping -r NUM
  4. Dping -f
  5. Eping -s NUM
Revelar gabarito e comentário

GabaritoD — ping -f

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

Comando ping e o sinalizador de não fragmentação

Gabarito: letra D. O parâmetro -f do comando ping é o que ativa o sinalizador de não fragmentação (Don't Fragment) no pacote ICMP, impedindo que ele seja fragmentado ao longo do caminho — exatamente o que afirma a alternativa D. Essa é uma opção clássica do utilitário ping presente na maioria dos sistemas operacionais, e a banca cobra justamente a memorização desses parâmetros.

O comando ping é uma ferramenta essencial para diagnóstico de conectividade em redes TCP/IP. Ele envia pacotes do protocolo ICMP (Internet Control Message Protocol) do tipo echo request para um destino e aguarda a resposta do tipo echo reply. Quando a resposta chega, sabemos que há conectividade entre a origem e o destino; quando não chega, pode haver um problema de rede, embora seja importante lembrar que firewalls e outras configurações podem bloquear o ICMP sem que a conectividade esteja realmente ausente.

A sintaxe do comando ping varia conforme o sistema operacional, mas há parâmetros comuns que a banca costuma explorar. O parâmetro -f é o que define o sinalizador de não fragmentação. Quando ativado, o pacote ICMP carrega no cabeçalho IP o bit DF (Don't Fragment) igual a 1, indicando aos roteadores intermediários que o pacote não deve ser dividido em fragmentos menores. Se o pacote for maior que a MTU (Maximum Transmission Unit) de algum enlace no caminho, ele será descartado e uma mensagem ICMP de erro será enviada de volta à origem — geralmente do tipo Destination Unreachable com código Fragmentation Needed. Isso é útil para descobrir a MTU do caminho (Path MTU Discovery), pois permite testar qual o maior tamanho de pacote que atravessa a rota sem fragmentação.

Os demais parâmetros listados nas alternativas têm funções distintas: -i define o TTL (Time to Live), -v define o TOS (Type of Service), -r registra a rota e -s define o tamanho do pacote. A banca explora exatamente essa confusão entre os parâmetros, trocando as funções de cada um. Para não errar, é essencial memorizar o que cada opção faz e associar o -f à ideia de "não fragmentar".

NÃO CAIA NESSA!

A banca troca as funções dos parâmetros do ping: -i (TTL), -v (TOS), -r (registrar rota) e -s (tamanho) são distratores para confundir com o -f (não fragmentar). O candidato que não memorizou a sintaxe exata acaba escolhendo uma opção que parece plausível, mas que não corresponde à função pedida. Com treino, você reconhece essas trocas de longe 💪.

1-f
Ativa não fragmentação (DF)
2-i
Define TTL (saltos)
3-v
Define TOS (prioridade)
4-r
Registra rota
5-s
Define tamanho do pacote
Parâmetros do ping
LEVELsoulevel.com.br
Parâmetros do ping: -f (Ativa não fragmentação (DF)); -i (Define TTL (saltos)); -v (Define TOS (prioridade)); -r (Registra rota); -s (Define tamanho do pacote)

Alternativa A — ❌ Incorreta

O parâmetro -i no comando ping define o TTL (Time to Live) do pacote, ou seja, o número máximo de saltos (roteadores) que o pacote pode percorrer antes de ser descartado. Não tem relação com o sinalizador de não fragmentação. A banca usa esse distrator porque o TTL é um campo do cabeçalho IP, assim como o bit DF, mas a função é completamente diferente.

Alternativa B — ❌ Incorreta

O parâmetro -v define o TOS (Type of Service), um campo do cabeçalho IP que indica a prioridade ou o tipo de serviço desejado para o pacote (como baixa latência ou alta confiabilidade). Não ativa o sinalizador de não fragmentação. A confusão aqui é entre campos do cabeçalho IP que têm finalidades distintas.

Alternativa C — ❌ Incorreta

O parâmetro -r registra a rota percorrida pelo pacote, ou seja, faz com que cada roteador adicione seu endereço IP ao cabeçalho do pacote, permitindo visualizar o caminho percorrido. Não tem relação com a fragmentação. Esse parâmetro é útil para diagnóstico de rota, mas não para controlar a fragmentação.

Alternativa D — ✅ Correta ⟵ GABARITO

O parâmetro -f ativa o sinalizador de não fragmentação (Don't Fragment) no cabeçalho IP do pacote ICMP. Quando ativado, o bit DF é definido como 1, instruindo os roteadores intermediários a não fragmentarem o pacote. Se o pacote exceder a MTU de algum enlace, ele será descartado e uma mensagem ICMP de erro será enviada de volta à origem. Essa é a função exata descrita no enunciado.

Alternativa E — ❌ Incorreta

O parâmetro -s define o tamanho do pacote ICMP a ser enviado, em bytes. Permite testar a conectividade com pacotes de tamanhos variados, útil para verificar a MTU do caminho, mas não ativa o sinalizador de não fragmentação. A confusão aqui é entre controlar o tamanho do pacote e controlar a fragmentação — conceitos relacionados, mas distintos.

Gabarito: letra D — o parâmetro -f é o que ativa o sinalizador de não fragmentação no pacote ICMP.

Link permanente: /questoes/qg540685