Questão de Redes de Computadores — FTP (File Transfer Protocol) — Quadrix 2025
- Código
- qg596850
- Banca
- Quadrix
- Órgão
- CRC-SP
- Ano
- 2025
- Nível
- Médio
- Cargo
- Assistente Web e Multimídia
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: ✅ CERTO. O FTP (File Transfer Protocol) é um protocolo da camada de aplicação que utiliza duas conexões TCP paralelas: uma de controle, na porta 21, e outra de dados, na porta 20 — exatamente o que o item afirma. Essa característica de usar conexões separadas para controle e dados é o que torna o FTP um protocolo out-of-band, ao contrário do HTTP, que é in-band.
O FTP é um dos protocolos mais antigos da internet, especificado na RFC 959, e foi projetado para transferir arquivos entre um cliente e um servidor. Diferentemente de protocolos como HTTP e SMTP, que usam uma única conexão para enviar comandos e dados, o FTP separa essas funções em duas conexões TCP distintas. A conexão de controle (porta 21) permanece aberta durante toda a sessão e é usada para enviar comandos (como USER, PASS, RETR, STOR) e receber respostas do servidor. Já a conexão de dados (porta 20) é estabelecida sob demanda, apenas quando há transferência de arquivos ou listagem de diretórios, e é fechada ao final de cada transferência.
Essa separação traz uma vantagem importante: o controle da sessão não é interrompido durante a transferência de dados. Por exemplo, um usuário pode enviar o comando ABOR (abortar) pela conexão de controle enquanto um arquivo está sendo transferido pela conexão de dados, e o servidor interromperá a transferência. Essa arquitetura é chamada de out-of-band, pois o controle é feito "fora da banda" de dados. Em contraste, o HTTP é in-band, pois comandos e dados trafegam na mesma conexão.
É importante destacar que as portas 20 e 21 são as portas padrão do servidor FTP. No modo ativo, o servidor inicia a conexão de dados a partir da porta 20 para uma porta efêmera do cliente. No modo passivo, o servidor informa ao cliente uma porta (geralmente alta) para que ele inicie a conexão de dados, contornando problemas com firewalls. Em ambos os modos, a conexão de controle permanece na porta 21.
A banca explora aqui um conhecimento básico, mas fundamental, sobre o FTP: a distinção entre as duas conexões e suas respectivas portas. O candidato que confunde as portas (por exemplo, trocando a porta de dados pela de controle) ou que acredita que o FTP usa uma única conexão, como o HTTP, erra a questão. Guarde bem essa característica: FTP = duas conexões TCP (controle na 21, dados na 20).
O item afirma que "O FTP utiliza conexões separadas para controle e dados, sendo tradicionalmente associado às portas 21 e 20". Isso está correto. O FTP usa duas conexões TCP paralelas: a conexão de controle, na porta 21, e a conexão de dados, na porta 20. Essa é uma característica fundamental do protocolo, que o diferencia de outros protocolos da camada de aplicação, como o HTTP, que usa uma única conexão.
Gabarito: ✅ CERTO
Link permanente: /questoes/qg596850