Questão nº 85
Questão de Tecnologia da Informação · FGV TCE-PA 2024 (nº 85)
FGV2024Auditor de Controle Externo - Informática - Analista de SuporteTecnologia 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.
- ARecebe conexão do IP 192.168.1.1 por meio do processo número 4343.
- BRealiza conexão com o IP 192.168.1.1 na porta UDP 4343.
- CRecebe conexão do IP 192.168.1.1 na porta TCP 4343.
- DRealiza conexão com o IP 192.168.1.1 na porta TCP 4343. (alternativa correta)
- ERecebe conexão do IP 192.168.1.1 na porta UDP 4343.
Resposta comentada
Gabarito Alternativa D
O Netcat (ou nc) é uma ferramenta versátil que, por padrão, atua como um cliente, tentando conectar a um endereço IP e porta específicos usando o protocolo TCP.
- (A) Incorreta: Para "receber conexão" (atuar como servidor), o Netcat precisa do parâmetro
-l(listen). Além disso, 4343 é uma porta, não um número de processo. - (B) Incorreta: Embora "realiza conexão" esteja correto, o Netcat usa TCP por padrão. Para usar UDP, seria necessário o parâmetro
-u. Esta é uma armadilha comum: muitos esquecem que o TCP é o protocolo padrão do Netcat sem flags adicionais. - (C) Incorreta: Para "receber conexão", o Netcat precisa do parâmetro
-l(listen). - (D) Correta: Quando o Netcat é executado com um IP e uma porta (ex:
nc 192.168.1.1 4343), ele age como um cliente, tentando estabelecer uma conexão com o endereço IP especificado na porta indicada. Por padrão, essa conexão é feita usando o protocolo TCP. - (E) Incorreta: Para "receber conexão", o Netcat precisa do parâmetro
-l(listen). Além disso, para usar UDP, seria necessário o parâmetro-u.
Fonte: FGV TCE-PA 2024 Auditor de Controle Externo - Informática - Analista de Suporte (Caderno Tipo 1). Reproduzida para fins de estudo.