O seguinte comando foi executado no terminal (shell) como r...
ss -l
Esse comando lista
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é: B - todos os sockets em escuta (listening).
O comando ss -l
é utilizado no sistema operacional Linux para listar todos os sockets em escuta. Em termos de funcionamento de redes, um socket em escuta está aguardando conexões de entrada, o que é essencial para servidores que esperam por comunicações de clientes.
Vamos entender porque essa é a alternativa correta e porque as demais são incorretas:
Alternativa A: apenas os sockets recusados (rejected).
Essa alternativa está incorreta. Para listar sockets recusados, seria necessário um comando diferente, como ss -r
, que não é o foco da questão em análise.
Alternativa B: todos os sockets em escuta (listening).
Essa é a alternativa correta. O comando ss -l
é usado especificamente para mostrar todos os sockets que estão aguardando conexões de entrada, ou seja, em modo de escuta.
Alternativa C: todos os sockets em espera (waiting).
Esta também está incorreta. Não há um estado de waiting específico no contexto da descrição do ss
para sockets. O termo correto seria listening, que se refere a sockets prontos para aceitar conexões.
Alternativa D: apenas os sockets fechados (closed).
A opção está errada. Sockets fechados não são relevantes para o comando ss -l
, pois este se concentra em sockets que estão prontos para receber novas conexões, não em sockets que foram encerrados.
O comando ss
é uma ferramenta poderosa para visualizar conexões de rede e o estado dos sockets, oferecendo mais detalhes e mais rapidez do que o tradicional netstat
. Compreender a funcionalidade do ss
é crucial para a administração de sistemas e o diagnóstico de redes.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
B - todos os sockets em escuta (listening).
O comando ss -l no Linux exibe todos os sockets em escuta (listening). Ele é utilizado para listar as portas que estão em modo de escuta no sistema, tanto para conexões TCP quanto UDP, o que ajuda a verificar quais serviços estão aguardando conexões na rede.
b-
l -> listening
ss -b -> show bpf filter sockets
ss -w, -- raw -> display only raw sockets
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo