Pular para o conteúdo principal

Questão de Redes de Computadores — FTP (File Transfer Protocol) — FGV 2024

Redes de ComputadoresFTP (File Transfer Protocol)
Código
fg075499
Banca
FGV
Órgão
AL-PR
Ano
2024
Nível
Médio
Cargo
Técnico Legislativo - Suporte e Manutenção
Uma empresa está desenvolvendo uma aplicação web sofisticada para streaming de vídeo em tempo real. Considerando a necessidade de comunicação rápida e eficiente entre o servidor e os clientes, que usam diferentes navegadores (Chrome, Firefox e Edge), assinale a opção que indica o protocolo de comunicação mais adequado para garantir a melhor experiência de usuário em todos esses navegadores.
  1. ASMTP.
  2. BWebSockets.
  3. CFTP.
  4. DHTTPS.
  5. EHTTP.
Revelar gabarito e comentário

GabaritoB — WebSockets.

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 comunicação – Aplicações em tempo real

Gabarito: letra B (WebSockets). Para uma aplicação web de streaming de vídeo em tempo real, que exige comunicação bidirecional contínua e baixa latência entre servidor e clientes (Chrome, Firefox, Edge), o protocolo WebSockets é o mais adequado por suportar conexões full-duplex persistentes, essenciais para fluxo de dados em tempo real, ao contrário dos demais protocolos listados.

A questão exige reconhecer o protocolo que permite comunicação rápida e eficiente (bidirecional) entre navegadores e servidor sem as limitações do modelo request-response do HTTP tradicional.

1WebSockets (✅)
Conexão full-duplex persistente
Baixa latência
Suporte nativo em navegadores
2HTTP/HTTPS (❌)
Modelo request-response
Sem full-duplex nativo
3FTP (❌)
Transferência de arquivos
Sem streaming bidirecional
4SMTP (❌)
Envio de e-mails
Store-and-forward
Protocolos de comunicação
LEVELsoulevel.com.br
Protocolos de comunicação: WebSockets (✅) (Conexão full-duplex persistente, Baixa latência, Suporte nativo em navegadores); HTTP/HTTPS (❌) (Modelo request-response, Sem full-duplex nativo); FTP (❌) (Transferência de arquivos, Sem streaming bidirecional); SMTP (❌) (Envio de e-mails, Store-and-forward)

Alternativa A — ❌ Incorreta

SMTP (Simple Mail Transfer Protocol) é projetado para envio de e-mails, não para comunicação em tempo real. Opera em modo store-and-forward e não oferece baixa latência adequada para streaming de vídeo.

Alternativa B — ✅ Correta ⟵ GABARITO

WebSockets (RFC 6455) é um protocolo que estabelece uma conexão full-duplex persistente sobre TCP, permitindo que servidor e cliente troquem mensagens em tempo real sem a sobrecarga de requisições HTTP repetidas. É amplamente suportado pelos navegadores modernos (Chrome, Firefox, Edge) e ideal para aplicações como streaming de vídeo, jogos online e chats.

Alternativa C — ❌ Incorreta

FTP (File Transfer Protocol) é utilizado para transferência de arquivos, não para comunicação contínua em tempo real. Opera com conexões de controle e dados separadas, sem suporte nativo a streaming bidirecional.

Alternativa D — ❌ Incorreta

HTTPS (HTTP sobre TLS) é um protocolo seguro, mas mantém o modelo request-response do HTTP. Para simular comunicação em tempo real, exigiria técnicas como long polling ou Server-Sent Events, que são menos eficientes que WebSockets.

Alternativa E — ❌ Incorreta

HTTP (Hypertext Transfer Protocol) é o protocolo base da web, porém opera no modo requisição-resposta, onde o cliente sempre inicia a comunicação. Para streaming em tempo real, o servidor precisaria enviar dados sem solicitação, o que o HTTP padrão não suporta sem extensões (como chunked transfer, ainda assim não full-duplex).

PEGA ESSA DICA!

Em questões sobre comunicação em tempo real, lembre-se: WebSockets = full-duplex persistente; HTTP/HTTPS = request-response; SMTP = email; FTP = arquivos. A banca espera que você identifique o protocolo que resolve as limitações do HTTP tradicional para aplicações que exigem envio contínuo de dados do servidor para o cliente.

Link permanente: /questoes/fg075499