Questão de Redes de Computadores — Protocolo — Avança SP 2023
- Código
- qq835693
- Banca
- Avança SP
- Órgão
- Prefeitura de São Lourenço da Serra - SP
- Ano
- 2023
- Nível
- Médio
- Cargo
- Assistente Técnico em Informática
- ASMTP
- BUDP
- CTCP
- DHTTP
- EFTP
GabaritoE — FTP
Gabarito: letra E. O FTP (File Transfer Protocol) é o protocolo da camada de aplicação especificamente projetado para transferência de arquivos entre um cliente e um servidor na Internet. Os demais protocolos listados têm outras finalidades: SMTP é para envio de e-mail, UDP e TCP são protocolos de transporte, e HTTP é para transferência de hipertexto (páginas web).
O FTP é um dos protocolos mais antigos da Internet, definido originalmente na RFC 959. Ele opera sobre o TCP, utilizando duas conexões: uma de controle (porta 21) e uma de dados (porta 20 no modo ativo). Essa característica de usar duas conexões o classifica como um protocolo out-of-band, ao contrário do HTTP, que é in-band (usa uma única conexão).
Na prática, quando você acessa um servidor para baixar ou enviar arquivos — por exemplo, ao publicar arquivos em um site ou baixar um software de um repositório — está utilizando o FTP ou sua variação segura, o FTPS (FTP sobre SSL/TLS) ou o SFTP (FTP sobre SSH). O FTP é o padrão da pilha TCP/IP para transferência de arquivos, como mencionado no material de apoio.
A banca explora a confusão entre protocolos de aplicação e protocolos de transporte. UDP e TCP são protocolos da camada de transporte, responsáveis pela comunicação fim a fim, mas não têm função de transferência de arquivos. SMTP e HTTP são protocolos de aplicação, mas com finalidades distintas: SMTP para correio eletrônico e HTTP para a Web. O FTP é o único que atende diretamente ao requisito de transferência de arquivos.
Guarde a distinção: protocolo de aplicação (FTP, HTTP, SMTP) versus protocolo de transporte (TCP, UDP). É exatamente essa fronteira que separa as alternativas desta questão.
O SMTP (Simple Mail Transfer Protocol) é o protocolo da camada de aplicação usado para envio de e-mails e troca de mensagens entre servidores de correio. Ele não transfere arquivos em geral, apenas mensagens de correio eletrônico. A banca troca a finalidade: quem transfere arquivos é o FTP, não o SMTP.
O UDP (User Datagram Protocol) é um protocolo da camada de transporte, sem conexão e sem garantia de entrega. Ele não é um protocolo de aplicação e não tem função de transferência de arquivos. A confusão aqui é entre camadas: UDP atua no transporte de dados, não na aplicação.
O TCP (Transmission Control Protocol) também é um protocolo da camada de transporte, orientado à conexão e confiável. Ele fornece a base para muitos protocolos de aplicação, incluindo o FTP, mas por si só não transfere arquivos. A pegadinha é associar a confiabilidade do TCP à transferência de arquivos, quando na verdade o FTP é quem realiza essa função, usando o TCP como transporte.
O HTTP (HyperText Transfer Protocol) é um protocolo da camada de aplicação usado para transferência de hipertexto — páginas web, imagens, vídeos etc. Embora também transfira arquivos na prática, sua finalidade primária é a comunicação na World Wide Web, não a transferência genérica de arquivos como o FTP. A banca explora a proximidade: HTTP também transfere dados, mas o protocolo clássico e específico para transferência de arquivos é o FTP.
O FTP (File Transfer Protocol) é o protocolo da camada de aplicação especificamente projetado para transferência de arquivos entre um cliente e um servidor. Ele opera sobre TCP, utilizando as portas 21 (controle) e 20 (dados), e é o padrão da pilha TCP/IP para essa finalidade. A alternativa está correta porque define exatamente a função do FTP.
Para questões que pedem a função de um protocolo, monte um mapa mental rápido: FTP = transferência de arquivos; HTTP = hipertexto (Web); SMTP = envio de e-mail; POP/IMAP = recebimento de e-mail; DNS = resolução de nomes; DHCP = atribuição de IP. E lembre: TCP e UDP são de transporte, nunca de aplicação.
Gabarito: letra E
Link permanente: /questoes/qq835693