Questão de Redes de Computadores — Protocolo — Avança SP 2023
- Código
- qq836336
- Banca
- Avança SP
- Órgão
- Prefeitura de São Miguel Arcanjo - SP
- Ano
- 2023
- Nível
- Superior
- Cargo
- Analista de Tecnologia da Informação
- ATCP/IP
- BUDP
- CHTTP
- DSMTP
- EFTP
GabaritoE — FTP
Gabarito: letra E. O FTP (File Transfer Protocol) é o protocolo da camada de aplicação especificamente projetado para transferir arquivos entre computadores, operando sobre TCP nas portas 20 (dados) e 21 (controle). As demais alternativas desempenham outras funções: TCP/IP é a suíte de protocolos base da Internet, UDP é um protocolo de transporte sem conexão, HTTP é voltado à transferência de hipertexto na Web e SMTP é usado para envio de e-mails.
O FTP é um protocolo da camada de aplicação do modelo TCP/IP, criado para permitir a transferência de arquivos entre um cliente e um servidor remoto. Ele utiliza duas conexões TCP paralelas: uma conexão de controle, na porta 21, por onde trafegam comandos e respostas, e uma conexão de dados, na porta 20, por onde os arquivos efetivamente trafegam. Essa separação entre controle e dados é uma característica marcante do FTP, chamada de "fora da banda" (out-of-band). O usuário precisa se autenticar com identificação e senha, e o servidor mantém informações de estado sobre a sessão.
Para entender por que o FTP é a resposta, é essencial distinguir os papéis de cada protocolo listado. TCP/IP não é um protocolo único, mas uma suíte de protocolos que sustenta a comunicação na Internet — o TCP (Transmission Control Protocol) é o protocolo de transporte confiável, e o IP (Internet Protocol) é o protocolo de rede responsável pelo endereçamento e roteamento. UDP (User Datagram Protocol) é outro protocolo de transporte, porém sem conexão e sem garantia de entrega, usado em aplicações que priorizam velocidade, como streaming e jogos online. HTTP (HyperText Transfer Protocol) é o protocolo da camada de aplicação que permite a transferência de hipertexto (páginas web), utilizando TCP na porta 80. SMTP (Simple Mail Transfer Protocol) é o protocolo padrão para envio de e-mails, operando na porta 25.
A pegadinha desta questão está em confundir a função de cada protocolo. Muitos candidatos podem marcar HTTP por associá-lo a "transferência de dados", mas o HTTP é específico para hipertexto, não para arquivos genéricos. Outros podem pensar em TCP/IP por ser a base da Internet, mas ele é um conjunto de protocolos, não um protocolo de transferência de arquivos. O FTP é o único que tem como finalidade primária a transferência de arquivos entre computadores, sendo o padrão da pilha TCP/IP para essa tarefa.
Na prática, quando você acessa um servidor FTP para baixar ou enviar arquivos, está utilizando o protocolo FTP. Ele é amplamente usado em ambientes corporativos e acadêmicos para distribuição de software, documentos e outros arquivos. Embora existam alternativas mais modernas como o SFTP (SSH File Transfer Protocol) e o FTPS (FTP over SSL/TLS), o FTP clássico continua sendo cobrado em concursos como o protocolo padrão de transferência de arquivos.
Guarde a associação direta: FTP = transferência de arquivos. Essa é a chave para resolver a questão e também para não cair em pegadinhas que trocam as funções dos protocolos.
Protocolo | Camada | Função principal | Porta |
|---|---|---|---|
FTP | Aplicação | Transferência de arquivos | 20/21 |
HTTP | Aplicação | Transferência de hipertexto (Web) | 80 |
SMTP | Aplicação | Envio de e-mails | 25 |
TCP | Transporte | Comunicação confiável | — |
UDP | Transporte | Comunicação rápida sem garantia | — |
TCP/IP é a suíte de protocolos que forma a base da Internet, englobando o TCP (transporte) e o IP (rede). Não é um protocolo específico de transferência de arquivos, mas sim o conjunto de protocolos que permite a comunicação entre redes. A transferência de arquivos é feita por protocolos de aplicação como o FTP, que roda sobre TCP/IP.
UDP (User Datagram Protocol) é um protocolo de transporte sem conexão, que não garante a entrega dos pacotes. É usado em aplicações que priorizam velocidade sobre confiabilidade, como streaming de vídeo, jogos online e consultas DNS. Não é utilizado para transferência de arquivos, pois a perda de pacotes seria inaceitável.
HTTP (HyperText Transfer Protocol) é o protocolo da camada de aplicação usado para transferência de hipertexto na World Wide Web. Ele opera sobre TCP na porta 80 e é a base da comunicação web. Embora também transfira dados, sua finalidade é específica para páginas web e recursos relacionados, não para transferência genérica de arquivos entre computadores.
SMTP (Simple Mail Transfer Protocol) é o protocolo padrão para envio de e-mails, operando na porta 25. Ele é responsável por transmitir mensagens de correio eletrônico entre servidores de e-mail. Não é utilizado para transferência de arquivos, mas sim para o tráfego de mensagens de e-mail.
FTP (File Transfer Protocol) é o protocolo da camada de aplicação especificamente projetado para transferência de arquivos entre computadores. Ele utiliza duas conexões TCP: uma de controle (porta 21) e uma de dados (porta 20). O usuário se autentica e pode copiar arquivos entre o sistema local e o remoto. É exatamente a função descrita no enunciado.
Para questões que pedem a função de um protocolo, monte uma tabela mental associando cada protocolo à sua finalidade principal: FTP → transferência de arquivos; HTTP → hipertexto; SMTP → envio de e-mails; TCP → transporte confiável; UDP → transporte rápido sem garantia. Essa associação direta resolve a maioria das questões de concursos.
Gabarito: letra E
Link permanente: /questoes/qq836336