Questão de Redes de Computadores — Arquitetura TCP/IP — FGV 2024
Redes de Computadores›Arquitetura TCP/IP
Código
fg097516
Banca
FGV
Órgão
TCE-PA
Ano
2024
Nível
Superior
Cargo
Auditor de Controle Externo - Área de Informática - Analista de Suporte
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/bashnc 192.168.1.1 4343Assinale 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.
ERecebe conexão do IP 192.168.1.1 na porta UDP 4343.
Revelar gabarito e comentário▾
GabaritoD — Realiza conexão com o IP 192.168.1.1 na porta TCP 4343.
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”.
Netcat (nc) – Modo cliente e protocolo padrão
Gabarito: letra D. O comando nc 192.168.1.1 4343 estabelece uma conexão TCP como cliente para o endereço IP e porta indicados, pois não há a opção -l (listening) para modo servidor, nem -u para UDP. Por padrão, o nc utiliza o protocolo TCP.
A sintaxe do Netcat é: nc [opções] <host> <porta>. Sem a opção -l, ele atua como cliente tentando conectar ao host e porta especificados. A omissão de -u faz com que o padrão seja TCP.
Vamos analisar cada alternativa:
Alternativa A — ❌ Incorreta
Afirma que o programa "recebe conexão do IP 192.168.1.1 por meio do processo número 4343". Dois erros: (1) sem -l o nc não recebe conexões, ele as inicia como cliente; (2) 4343 é a porta, não um número de processo.
Alternativa B — ❌ Incorreta
Diz que realiza conexão na porta UDP 4343. Contudo, o padrão do nc é TCP. Para UDP seria necessário a opção -u. A ausência dela implica TCP.
Alternativa C — ❌ Incorreta
Informa que "recebe conexão do IP 192.168.1.1 na porta TCP 4343". O erro está no verbo "recebe": sem -l o nc é cliente, não servidor. Ele estabelece a conexão ativamente.
Alternativa D — ✅ Correta ⟵ GABARITO
"Realiza conexão com o IP 192.168.1.1 na porta TCP 4343." Descrição exata: nc no modo cliente (sem -l), usando TCP (sem -u), conectando-se ao destino informado. É a função do comando.
Alternativa E — ❌ Incorreta
"Recebe conexão do IP 192.168.1.1 na porta UDP 4343." Erro duplo: modo servidor (recebe) e protocolo UDP. Nenhum dos dois se aplica.
PEGA ESSA DICA!
Na hora da prova, lembre-se da sintaxe básica do Netcat: nc <host> <porta> = cliente TCP; nc -l <porta> = servidor TCP; nc -u <host> <porta> = cliente UDP; nc -l -u <porta> = servidor UDP. A ausência de flags define o comportamento padrão.
MNEMÔNICO
RITA
RRede (Acesso à Rede)IInternetTTransporteAAplicação
Redes de Computadores - Arquitetura TCP/IP (4 camadas)