Pular para o conteúdo principal

Questão de Redes de Computadores — FTP (File Transfer Protocol) — Quadrix 2025

Redes de ComputadoresFTP (File Transfer Protocol)
Código
qg596850
Banca
Quadrix
Órgão
CRC-SP
Ano
2025
Nível
Médio
Cargo
Assistente Web e Multimídia
Com relação aos conceitos de redes de computadores e aos protocolos HTTP e FTP, julgue o item a seguir.O FTP utiliza conexões separadas para controle e dados, sendo tradicionalmente associado às portas 21 e 20.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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”.

FTP: conexões de controle e dados

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).

FTP (RFC 959)
  • 1Conexão de controle (porta 21)
    • Comandos (USER, PASS, RETR)
    • Respostas do servidor
    • Permanece aberta na sessão
  • 2Conexão de dados (porta 20)
    • Transferência de arquivos
    • Listagem de diretórios
    • Sob demanda, fecha ao final
  • 3Modos
    • Ativo: servidor inicia da porta 20
    • Passivo: cliente inicia em porta alta
  • 4Característica
    • Out-of-band (controle fora da banda)
    • HTTP é in-band (mesma conexão)
LEVEL · soulevel.com.br

Item — ✅ CERTO

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