Questão de Redes de Computadores — Protocolo — Quadrix 2024
- Código
- qg350526
- Banca
- Quadrix
- Órgão
- CRM-RR
- Ano
- 2024
- Nível
- Superior
- Cargo
- Administrador de Redes
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: ✅ CERTO. O FTP (File Transfer Protocol) utiliza duas conexões TCP paralelas: a porta 21 para a conexão de controle (comandos) e a porta 20 para a conexão de dados, sendo esta última utilizada no modo ativo, quando o servidor inicia a conexão de dados para o cliente. A afirmação está correta e reflete o funcionamento clássico do protocolo, conforme descrito na RFC 959.
O FTP é um protocolo da camada de aplicação, baseado em TCP, utilizado para transferência de arquivos entre um cliente e um servidor. Diferentemente de protocolos como HTTP, que usam uma única conexão para controle e dados (in-band), o FTP é considerado out-of-band porque separa o canal de controle do canal de dados. Essa separação é a razão de existirem duas portas distintas.
A conexão de controle (porta 21) é estabelecida pelo cliente ao servidor e permanece aberta durante toda a sessão. É por ela que trafegam os comandos (como USER, PASS, RETR, STOR) e as respostas do servidor (códigos de status como 200, 550). Já a conexão de dados (porta 20 no modo ativo) é aberta a cada transferência de arquivo ou listagem de diretório, e é por ela que os dados efetivamente trafegam.
No modo ativo, o cliente informa ao servidor o endereço IP e uma porta efêmera na qual está ouvindo, e o servidor inicia a conexão de dados a partir da sua porta 20 para essa porta do cliente. No modo passivo, o cliente envia o comando PASV, o servidor informa um IP e uma porta (geralmente alta) e o próprio cliente inicia a conexão de dados. Essa distinção é crucial: a porta 20 é usada apenas no modo ativo; no modo passivo, o servidor usa uma porta aleatória.
A banca explora exatamente essa associação: porta 20 + modo ativo. O candidato que sabe que o FTP usa duas portas, mas não distingue os modos, pode marcar errado por achar que a porta 20 é usada em ambos os modos. Mas a afirmação é precisa: no modo ativo, a porta de dados é a 20.
Guarde a tabela mental: controle = 21 (sempre), dados = 20 (modo ativo) ou porta aleatória (modo passivo). É esse par que decide a questão.
A afirmação está correta. O FTP opera com duas conexões TCP: a porta 21 para comandos (controle) e a porta 20 para transferência de dados, mas apenas no modo ativo. No modo passivo, a conexão de dados é iniciada pelo cliente para uma porta alta do servidor, não a 20. A banca foi fiel ao funcionamento clássico do protocolo.
RFC 959 (FTP):
"Um cliente realiza uma conexão TCP para a porta 21 do servidor. Essa conexão, chamada de conexão de controle, permanece aberta ao longo da sessão enquanto uma segunda conexão, chamada conexão de dados, é estabelecida na porta 20 do servidor e em alguma porta do cliente (estabelecida no diálogo entre ambos) como requisitado para a transferência de arquivos."
A pegadinha comum seria inverter os modos: afirmar que a porta 20 é usada no modo passivo, ou que a porta 21 é de dados. Aqui, a afirmação está correta e não há pegadinha.
Gabarito: ✅ CERTO
Link permanente: /questoes/qg350526