Questão de Redes de Computadores — Arquitetura TCP/IP — INSTITUTO AOCP 2025
Redes de Computadores›Arquitetura 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?
Aping -i TTL
Bping -v TOS
Cping -r NUM
Dping -f
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 💪.
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.