← Questões de Infraestrutura de TI / Redes

Infraestrutura de TI / Redes · FGV · 2024

Questão comentada de Infraestrutura de TI / Redes

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.

Gabarito: B

Quando a questão fala em streaming de vídeo em tempo real e comunicação rápida entre servidor e clientes, a ideia central é ter uma conexão mais dinâmica do que o modelo tradicional de requisição e resposta do HTTP. Em aplicações modernas, isso costuma pedir comunicação bidirecional e persistente, para o servidor conseguir enviar dados ao cliente assim que eles surgem, sem ficar esperando novas requisições a todo momento. É aí que entram os WebSockets. Eles criam uma conexão contínua entre navegador e servidor, permitindo troca de mensagens nos dois sentidos com baixa latência. Isso é ótimo para vídeo em tempo real, chats, jogos online e painéis que precisam atualizar sem atraso. Como Chrome, Firefox e Edge suportam WebSockets, a experiência fica consistente entre os principais navegadores. Se a aplicação tentasse fazer isso só com HTTP, até poderia funcionar com muitas requisições repetidas, mas isso é menos eficiente e pior para tempo real. HTTPS é apenas a versão segura do HTTP, então continua preso ao mesmo modelo. Já SMTP e FTP são protocolos com outras finalidades, sem relação com esse tipo de comunicação interativa em navegador. Por isso, o gabarito é a letra B. Em concursos, quando aparecer a combinação "tempo real", "baixa latência" e "navegadores modernos", pense logo em WebSockets como solução elegante e direta.

Continue treinando

Questões relacionadas