Na aula foi passado que o protocolo de comunicação UDP foi 'melhorado' e se tornou o QUIC no HTTP/3, porém, em uma questão, diz que o TCP foi substituído pelo QUIC. Fiquei meio confuso se no HTTP/3 nós tempos o QUIC e TCP ou somente o QUIC.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Na aula foi passado que o protocolo de comunicação UDP foi 'melhorado' e se tornou o QUIC no HTTP/3, porém, em uma questão, diz que o TCP foi substituído pelo QUIC. Fiquei meio confuso se no HTTP/3 nós tempos o QUIC e TCP ou somente o QUIC.
Oii, Vitor. Tudo bem?
No HTTP/3, o protocolo QUIC é utilizado em vez do TCP. Pode confundir porque QUIC é um protocolo de transporte que incorpora as vantagens de ambos UDP e TCP.
UDP: Um protocolo de transporte rápido e leve, mas sem garantias de entrega de pacotes, ordenação ou controle de congestionamento.
TCP: Um protocolo de transporte que garante a entrega ordenada dos pacotes, controle de congestionamento e recuperação de pacotes perdidos, mas tem uma latência maior devido ao estabelecimento de conexão e verificação de entrega.
QUIC: Desenvolvido pelo Google e agora adotado no HTTP/3, combina a baixa latência do UDP com a confiabilidade do TCP. QUIC usa UDP como base, mas adiciona suas próprias camadas para garantir a entrega ordenada, controle de congestionamento, e outras funcionalidades que antes eram características do TCP.
Assim, no HTTP/3, o QUIC substitui o TCP como o protocolo de transporte padrão, utilizando UDP como base, mas adicionando muitas funcionalidades que melhoram a performance e a confiabilidade da comunicação. Então, em termos de HTTP/3, você terá QUIC, mas não o TCP tradicional.
Um abraço e bons estudos.