Questão de Sistemas Operacionais — Linux — VUNESP 2023
Sistemas Operacionais›Linux
Código
vu197287
Banca
VUNESP
Órgão
UNICAMP
Ano
2023
Cargo
PTIC ( )
A ferramenta tcpdump do sistema operacional Linux é adequada para
Aefetuar configurações de rede relativas ao protocolo TCP no computador.
Btraçar a rota entre o computador e um endereço IP de destino na Internet, informando os endereços de todos os roteadores intermediários.
Cacessar remotamente outro computador na rede por um terminal com comunicação encriptada.
Dmonitorar os pacotes que trafegam pela interface de rede do computador.
Econverter datagramas UDP em conexões TCP, permitindo maior confiabilidade de entrega para aplicações que utilizam o UDP.
Revelar gabarito e comentário▾
GabaritoD — monitorar os pacotes que trafegam pela interface de rede do computador.
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”.
Ferramenta tcpdump no Linux
Gabarito: letra D. O tcpdump é um utilitário de linha de comando do Linux usado para capturar e analisar pacotes de rede que trafegam por uma interface de rede, permitindo monitorar o tráfego em tempo real. As demais alternativas descrevem funções de outras ferramentas (configuração de rede, traceroute, SSH e conversão de protocolos), que não são atribuições do tcpdump.
O tcpdump é uma ferramenta essencial para administradores de rede e profissionais de segurança. Ele opera no nível de captura de pacotes, utilizando a biblioteca libpcap para interceptar os pacotes que passam pela interface de rede. Com ele, é possível filtrar o tráfego por diversos critérios, como protocolo (TCP, UDP, ICMP), endereço IP de origem ou destino, porta, entre outros. Essa capacidade de filtragem é fundamental para diagnosticar problemas de rede, analisar o comportamento de aplicações e detectar atividades suspeitas.
A ferramenta é frequentemente comparada a outras utilidades de rede, como traceroute, ssh e ifconfig. Enquanto o tcpdump apenas observa e registra o tráfego, o traceroute mapeia a rota até um destino, o ssh estabelece uma conexão remota segura e o ifconfig configura interfaces de rede. É importante não confundir essas funções, pois cada ferramenta tem um propósito específico no ecossistema Linux.
Na prática, um administrador pode usar o tcpdump para verificar se um servidor está recebendo pacotes em uma porta específica, para depurar uma comunicação entre dois hosts ou para monitorar o tráfego em busca de anomalias. Por exemplo, o comando sudo tcpdump -i eth0 port 80 capturaria todos os pacotes que chegam ou saem da interface eth0 na porta 80, permitindo analisar o tráfego HTTP.
A pegadinha desta questão está em associar o tcpdump a funções de outras ferramentas. A banca explora a confusão entre "monitorar pacotes" e "configurar rede", "traçar rota", "acesso remoto" e "conversão de protocolos". O candidato que não conhece a função exata do tcpdump pode ser induzido a escolher uma alternativa incorreta. Portanto, é crucial memorizar a função principal de cada ferramenta de rede do Linux.
tcpdump: Função (Captura e analisa pacotes, Monitora tráfego em tempo real, Usa libpcap); Filtros (Protocolo (TCP, UDP, ICMP), IP origem/destino, Porta); Não confundir com (ifconfig/ip (configura rede), traceroute (traça rota), ssh (acesso remoto seguro))
Alternativa A — ❌ Incorreta
A alternativa afirma que o tcpdump é usado para "efetuar configurações de rede relativas ao protocolo TCP no computador". Isso está incorreto. A configuração de rede no Linux é feita por ferramentas como ifconfig, ip, route ou nmcli, que permitem definir endereços IP, máscaras de rede, rotas e outras configurações. O tcpdump não tem função de configuração; ele apenas captura e exibe pacotes.
Alternativa B — ❌ Incorreta
A alternativa descreve a função de "traçar a rota entre o computador e um endereço IP de destino na Internet, informando os endereços de todos os roteadores intermediários". Essa é a função do comando traceroute (ou tracert no Windows), que utiliza o protocolo ICMP para mapear o caminho até o destino. O tcpdump não realiza essa função; ele apenas observa o tráfego que já está passando pela interface.
Alternativa C — ❌ Incorreta
A alternativa fala em "acessar remotamente outro computador na rede por um terminal com comunicação encriptada". Essa é a função do ssh (Secure Shell), que permite estabelecer uma conexão segura e criptografada com outro host. O tcpdump não é uma ferramenta de acesso remoto; ele é uma ferramenta de monitoramento de tráfego.
Alternativa D — ✅ Correta ⟵ GABARITO
A alternativa correta afirma que o tcpdump é adequado para "monitorar os pacotes que trafegam pela interface de rede do computador". Essa é exatamente a função principal do tcpdump: capturar e exibir os pacotes que passam por uma interface de rede, permitindo análise detalhada do tráfego. Ele é amplamente utilizado para diagnóstico de rede, análise de segurança e depuração de protocolos.
Alternativa E — ❌ Incorreta
A alternativa sugere que o tcpdump pode "converter datagramas UDP em conexões TCP, permitindo maior confiabilidade de entrega para aplicações que utilizam o UDP". Isso é tecnicamente incorreto e não corresponde a nenhuma função do tcpdump. A conversão de protocolos não é uma operação realizada por ferramentas de captura de pacotes; além disso, UDP e TCP são protocolos distintos da camada de transporte, e não há conversão direta entre eles. O tcpdump apenas observa o tráfego, sem alterá-lo.