Flashcard FC114425
Quais as diferenças essenciais entre WebSockets em HTTP/1 e HTTP/2 e como isso afeta a comunicação em tempo real?
Principais Protocolos de Redes
CEBRASPE (CESPE) · 2023
Quais as diferenças essenciais entre WebSockets em HTTP/1 e HTTP/2 e como isso afeta a comunicação em tempo real?
Mostrar resposta e comentário
Resposta
HTTP/2 passa a usar multiplexação em uma única conexão e altera o estabelecimento de WebSocket, substituindo o handshake GET/101 pelo método CONNECT com o cabeçalho :protocol, o que elimina a troca de chave específica e melhora a eficiência da comunicação em tempo real.
• Multiplexação: permite múltiplas requisições simultâneas em uma única conexão, reduzindo latência e uso de recursos do servidor.
• Handshake HTTP/1: era realizado por GET com resposta 101 e exigia troca de chave específica como parte da negociação.
• Handshake HTTP/2: utiliza o método CONNECT e o cabeçalho :protocol para sinalizar o protocolo, eliminando a necessidade de troca de chave específica.
• Impacto no desenvolvimento: exige revisão de rotas e controladores devido à alteração na estrutura de envio e recebimento de dados para aproveitar a eficiência do HTTP/2.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/108504
Conteúdo do catálogo FC Concursos · Atualizado em