Pular para o conteúdo principal

Questão de Redes de Computadores — FTP (File Transfer Protocol) — Avança SP 2023

Redes de ComputadoresFTP (File Transfer Protocol)
Código
qq830799
Banca
Avança SP
Órgão
DAE-Santa Bárbara d’Oeste
Ano
2023
Nível
Médio
Cargo
Técnico em Tecnologia da Informação
Qual protocolo é usado para transferência de arquivos?
  1. ATelnet
  2. BFTP
  3. CIP
  4. DDNS
  5. EHTTP
Revelar gabarito e comentário

GabaritoB — FTP

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

Protocolos de Rede: FTP (File Transfer Protocol)

Gabarito: letra B. O FTP (File Transfer Protocol) é o protocolo da camada de aplicação usado especificamente para transferência de arquivos de ou para um hospedeiro remoto, conforme a definição clássica do protocolo. As demais alternativas (Telnet, IP, DNS e HTTP) desempenham funções distintas — acesso remoto, endereçamento, resolução de nomes e transferência de hipertexto, respectivamente.

O FTP é um dos protocolos mais antigos da Internet, anterior à própria pilha TCP/IP, tendo sido posteriormente adaptado a ela. Sua função é permitir que um usuário autenticado copie arquivos entre seu sistema local e um sistema remoto, ou vice-versa. Diferentemente do HTTP, que transfere hipertexto (páginas web), o FTP é especializado em transferência de arquivos, operando com duas conexões TCP paralelas: uma conexão de controle (porta 21), usada para enviar comandos e informações de controle, e uma conexão de dados (porta 20), usada para efetivamente transferir o arquivo. Essa estrutura de duas portas faz do FTP um protocolo out-of-band, ao contrário do HTTP, que é in-band.

Na prática, quando você acessa um servidor FTP para baixar ou enviar arquivos, o cliente estabelece uma conexão TCP na porta 21 do servidor (conexão de controle), envia comandos como RETR (para baixar) ou STOR (para enviar), e a transferência em si ocorre pela conexão de dados na porta 20. O servidor responde com códigos de status de três dígitos, como "200" para sucesso. O FTP pode operar em modo ativo (o servidor inicia a conexão de dados) ou passivo (o cliente inicia, útil quando o cliente está atrás de firewall).

A distinção fundamental que separa as alternativas é a função de cada protocolo: enquanto o FTP é o protocolo de transferência de arquivos, o Telnet é de acesso remoto a terminal, o IP é de endereçamento na camada de rede, o DNS é de resolução de nomes em endereços IP, e o HTTP é de transferência de hipertexto na web. Guarde essa fronteira: é exatamente nela que as alternativas se dividem.

1FTP
Transferência de arquivos
Portas 20 (dados) e 21 (controle)
Out-of-band
2HTTP
Transferência de hipertexto (web)
Porta 80
In-band
3Telnet
Acesso remoto a terminal
Porta 23
4DNS
Resolução de nomes → IP
Porta 53 (UDP)
5IP
Endereçamento (camada de rede)
Protocolos de rede
LEVELsoulevel.com.br
Protocolos de rede: FTP (Transferência de arquivos, Portas 20 (dados) e 21 (controle), Out-of-band); HTTP (Transferência de hipertexto (web), Porta 80, In-band); Telnet (Acesso remoto a terminal, Porta 23); DNS (Resolução de nomes → IP, Porta 53 (UDP)); IP (Endereçamento (camada de rede))

Alternativa A — ❌ Incorreta

O Telnet é o protocolo da camada de aplicação cuja função é proporcionar acesso remoto a um terminal, permitindo que o usuário opere uma máquina remota como se estivesse localmente. Não realiza transferência de arquivos — essa é a função do FTP. A confusão é comum porque o FTP usa uma conexão de controle com protocolo semelhante ao Telnet, mas as finalidades são distintas.

Alternativa B — ✅ Correta ⟵ GABARITO

O FTP (File Transfer Protocol) é exatamente o protocolo da camada de aplicação usado para transferência de arquivos de ou para um hospedeiro remoto. O usuário autentica-se com identificação e senha e, autorizado pelo servidor, copia arquivos entre o sistema local e o remoto. É a definição literal do protocolo, que usa duas conexões TCP paralelas: dados (porta 20) e controle (porta 21).

Alternativa C — ❌ Incorreta

O IP (Internet Protocol) é o protocolo da camada de rede cuja função principal é permitir a interconexão de redes, formando a inter-rede. Ele é responsável pelo endereçamento e encaminhamento dos pacotes entre as máquinas, não pela transferência de arquivos. O IP é a base da Internet junto com o TCP, mas atua em camada inferior à do FTP.

Alternativa D — ❌ Incorreta

O DNS (Domain Name System) é o protocolo da camada de aplicação usado para resolver nomes de domínio em endereços IP (e vice-versa). Ele permite localizar hosts num domínio, traduzindo nomes como www.exemplo.com em endereços como 208.80.152.130. Não tem relação com transferência de arquivos — usa UDP na porta 53 para suas consultas.

Alternativa E — ❌ Incorreta

O HTTP (HyperText Transfer Protocol) é o protocolo da camada de aplicação usado para transferência de hipertexto (HTML) na World Wide Web. É a base da comunicação de dados da web, operando como protocolo de requisição-resposta na porta TCP 80. Embora também transfira dados, sua finalidade é servir páginas web e conteúdo hipermídia, não arquivos genéricos como o FTP.

NÃO CAIA NESSA!

A banca explora a confusão entre "transferência de arquivos" e "transferência de hipertexto". O HTTP também transfere dados, mas é especializado em hipertexto (páginas web); o FTP é o protocolo genérico de transferência de arquivos. Na prova, quando a pergunta for sobre "transferência de arquivos" sem especificar web, a resposta é FTP.

PEGA ESSA DICA!

Para fixar, associe cada protocolo à sua função e porta padrão: FTP (arquivos, portas 20/21), HTTP (hipertexto, porta 80), DNS (nomes→IP, porta 53 UDP), Telnet (acesso remoto, porta 23), IP (endereçamento, camada de rede). Monte uma tabela mental com protocolo → função → porta → camada.

Gabarito: letra B — o FTP é o protocolo de transferência de arquivos.

Link permanente: /questoes/qq830799