Questão nº 90

Questão de Tecnologia da Informação · FGV TCE-PA 2024 (nº 90)

FGV2024Auditor de Controle Externo - Informática - Analista de SegurançaTecnologia da Informação
Gabarito: Dver comentário ↓

O Netcat (nc) é uma ferramenta poderosa que permite ler e escrever dados por meio de redes de computadores utilizando a pilha de protocolos TCP/IP.
Considere o pequeno programa a seguir utilizando essa ferramenta.

#!/bin/bash
nc 192.168.1.1 4343

Assinale a opção que apresenta a correta função desse programa.

Resposta comentada

Gabarito Alternativa D

Netcat é uma ferramenta versátil para redes que permite enviar e receber dados entre computadores. Por padrão, quando você fornece um endereço IP e uma porta, ele tenta se conectar a outro computador como um cliente.

  • (A) Incorreta: O comando nc sem a opção -l (listen) não recebe conexões; ele tenta iniciar uma conexão como cliente. "Processo número" é impreciso, o correto seria "porta".
  • (B) Incorreta: Embora "realiza conexão" esteja correto, o Netcat, por padrão, utiliza o protocolo TCP, não UDP. Para usar UDP, seria necessário o flag -u.
  • (C) Incorreta: O comando nc sem a opção -l não recebe conexões; ele tenta iniciar uma conexão. Esta é a armadilha da banca: muitos associam Netcat a "receber conexões" (modo servidor), mas isso requer o flag -l. Sem ele, atua como cliente.
  • (D) Correta: O comando nc seguido de um IP e uma porta, por padrão, atua como um cliente, tentando estabelecer uma conexão de saída (realiza conexão) com o endereço IP especificado na porta indicada, utilizando o protocolo TCP.
  • (E) Incorreta: O comando nc sem a opção -l não recebe conexões. Além disso, o protocolo padrão é TCP, não UDP.

Fonte: FGV TCE-PA 2024 Auditor de Controle Externo - Informática - Analista de Segurança (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho