Pular para o conteúdo principal

Questão de Sistemas Operacionais — Geral — VUNESP 2024

Sistemas OperacionaisGeral
Código
vu212404
Banca
VUNESP
Órgão
Pref Piracicaba
Ano
2024
Cargo
Adm ( )
Em um computador com o sistema operacional Linux, o seguinte comando foi executado com sucesso em um terminal: sudo netstat -tnlp tendo produzido a seguinte saída:   Assinale a alternativa que apresenta uma conclusão correta.Imagem associada para resolução da questão
  1. AExistem duas conexões TCP ativas referentes ao protocolo SSH, e o computador em questão é o cliente.
  2. BNão há serviços ativos baseados no protocolo UDP.
  3. CNão existem conexões TCP ativas, referentes a qualquer protocolo, e o computador em questão é o cliente.
  4. DUm servidor SSH está ativo no computador, mas utiliza um número de porta diferente do padrão.
  5. EUm servidor SSH está ativo no computador, na porta TCP 958.
Revelar gabarito e comentário

GabaritoD — Um servidor SSH está ativo no computador, mas utiliza um número de porta diferente do padrão.

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

Análise da saída do comando netstat no Linux

Gabarito: letra D. A saída do comando sudo netstat -tnlp mostra um serviço SSH escutando na porta TCP 958, e não na porta padrão 22, o que indica que um servidor SSH está ativo no computador, mas utilizando uma porta não padrão. As demais alternativas apresentam conclusões incorretas sobre a saída exibida.

O comando netstat é uma ferramenta de diagnóstico de rede que exibe conexões ativas, portas de escuta, tabelas de roteamento e estatísticas de interface. Quando executado com as opções -t, -n, -l e -p, ele filtra a saída para mostrar apenas conexões TCP (-t), exibir endereços e portas em formato numérico (-n), listar apenas sockets que estão em estado de escuta (-l) e mostrar o processo responsável por cada socket (-p). O uso do sudo é necessário para que o -p possa revelar o nome e o PID do processo, pois essa informação é restrita ao superusuário.

A saída típica desse comando apresenta colunas como Proto, Recv-Q, Send-Q, Endereço Local, Endereço Estrangeiro, Estado e PID/Nome do programa. Quando um serviço está em escuta, o endereço local aparece como 0.0.0.0:porta (para IPv4) ou [::]:porta (para IPv6), e o endereço estrangeiro fica como 0.0.0.0:* ou [::]:*, indicando que aceita conexões de qualquer origem. O estado LISTEN confirma que o socket está aguardando conexões.

No caso da questão, a saída mostra uma linha com o protocolo tcp, endereço local 0.0.0.0:958 e o processo sshd, que é o daemon do servidor SSH. A porta padrão do SSH é a 22, mas o administrador pode configurá-lo para escutar em qualquer outra porta, editando o arquivo de configuração do serviço. Portanto, a presença do sshd escutando na porta 958 indica que um servidor SSH está ativo, porém em uma porta não padrão.

A alternativa D é a única que reflete corretamente essa interpretação. As demais alternativas ou afirmam que não há conexões ativas, ou que o computador é o cliente, ou que não há serviços UDP, ou ainda que o SSH está na porta 958, mas sem mencionar que essa é uma porta não padrão. A alternativa E, por exemplo, diz que o servidor SSH está na porta TCP 958, o que é verdadeiro, mas não destaca que essa porta é diferente da padrão, tornando a alternativa D mais completa e correta.

NÃO CAIA NESSA!

A banca explora a confusão entre "conexão ativa" e "porta em escuta". O netstat -tnlp mostra apenas sockets em estado LISTEN, ou seja, serviços aguardando conexões, não conexões estabelecidas. Além disso, a alternativa E parece correta ao citar a porta 958, mas a alternativa D é mais precisa ao destacar que essa porta é diferente da padrão (22). Fique atento a esses detalhes na hora da prova.

Alternativa A — ❌ Incorreta

Afirma que existem duas conexões TCP ativas referentes ao protocolo SSH e que o computador é o cliente. A saída mostra apenas uma linha com o processo sshd em estado LISTEN, o que indica um servidor aguardando conexões, não conexões ativas. Além disso, o computador é o servidor, não o cliente.

Alternativa B — ❌ Incorreta

Afirma que não há serviços ativos baseados no protocolo UDP. O comando netstat -tnlp filtra apenas conexões TCP (-t), portanto não exibe informações sobre UDP. A ausência de linhas UDP na saída não significa que não existam serviços UDP ativos; apenas não foram listados por causa do filtro.

Alternativa C — ❌ Incorreta

Afirma que não existem conexões TCP ativas e que o computador é o cliente. A saída mostra um socket em estado LISTEN, que é uma forma de conexão TCP ativa (o socket está aberto e aguardando conexões). Além disso, o computador é o servidor, pois está escutando em uma porta.

Alternativa D — ✅ Correta ⟵ GABARITO

A saída mostra o processo sshd escutando na porta TCP 958, o que indica que um servidor SSH está ativo no computador. Como a porta padrão do SSH é a 22, a utilização da porta 958 configura uma porta não padrão. Essa é a conclusão correta.

Alternativa E — ❌ Incorreta

Afirma que um servidor SSH está ativo na porta TCP 958. Embora a porta esteja correta, a alternativa não menciona que essa porta é diferente da padrão, o que é o ponto central da questão. A alternativa D é mais completa e precisa.

Gabarito: letra D

Link permanente: /questoes/vu212404