Qual o comando no Linux/Unix que imprime os cabeçalhos dos p...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa D - tcpdump está correta.
Vamos entender por que essa alternativa é a correta e como isso se relaciona com o tema de Sistemas Operacionais - Linux.
O comando tcpdump é uma ferramenta poderosa e amplamente utilizada em ambientes Linux e Unix para análise de tráfego de rede. Ele permite que você capture e exiba os cabeçalhos dos pacotes que passam por uma interface de rede, filtrando esses pacotes de acordo com expressões booleanas complexas.
Por exemplo, o comando tcpdump -i eth0
captura todos os pacotes na interface de rede eth0. Se você quiser filtrar para capturar apenas os pacotes de um determinado endereço IP, pode usar tcpdump -i eth0 host 192.168.1.1
. As expressões booleanas permitem combinar diferentes critérios, como tcpdump -i eth0 'tcp and port 80'
para capturar apenas pacotes TCP na porta 80.
Vamos analisar as outras alternativas para entender por que não são corretas:
A - more: Este comando é utilizado para exibir o conteúdo de arquivos de texto de maneira paginada. Ele não tem nenhuma funcionalidade relacionada à captura ou exibição de pacotes de rede.
B - netstat: Este comando é usado para exibir informações sobre conexões de rede, tabelas de roteamento, estatísticas de interface, etc. Embora seja útil para monitoramento de rede, ele não captura pacotes de rede nem exibe seus cabeçalhos.
C - head: Este comando exibe as primeiras linhas de um arquivo de texto. Assim como o more
, ele não tem relação com a captura ou exibição de pacotes de rede.
E - Nenhuma das alternativas anteriores: Esta alternativa é incorreta porque já identificamos que tcpdump
é a resposta correta.
Espero que esta explicação tenha esclarecido o assunto. Se precisar de mais alguma ajuda ou tiver dúvidas, sinta-se à vontade para perguntar!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo