QUIC (protocolo)

August 14, 2023
O QUIC é um protocolo de camada de transporte desenvolvido pelo Google para melhorar o desempenho dos aplicativos da Web e reduzir a latência.

Ele faz isso estabelecendo várias conexões multiplexadas entre dois pontos de extremidade usando o User Datagram Protocol (UDP) em vez do Transmission Control Protocol (TCP).

QUIC vs. TCP: uma análise comparativa

Para avaliar os benefícios do QUIC, é necessário compará-lo ao TCP, o protocolo tradicional para comunicações pela Internet. Embora o TCP forneça uma entrega confiável de dados, ele sofre de um problema conhecido como “bloqueio de cabeça de linha”, em que a perda de um pacote atrasa a entrega dos pacotes subsequentes.

O QUIC, por outro lado, resolve esse problema permitindo que os fluxos de dados sejam transmitidos independentemente uns dos outros. Isso é semelhante a se houvesse vários caminhões independentes (QUIC) em vez de um trem longo (TCP). Se um caminhão sofrer um atraso, ele não atrasará os outros.

Vantagens do QUIC

O QUIC oferece uma série de vantagens em relação aos protocolos tradicionais. Sua principal vantagem é o tempo reduzido de estabelecimento de conexão, o que é especialmente útil para aplicativos sensíveis ao tempo, como streaming de vídeo ou jogos on-line.

Além disso, o QUIC integra o protocolo Transport Layer Security (TLS) para proteger as comunicações, tornando-o uma opção mais segura para a transmissão de dados confidenciais. Pense no QUIC como um serviço de correio seguro e de alta velocidade que não apenas entrega seus pacotes rapidamente, mas também os mantém seguros durante o trânsito.

O futuro do QUIC

O QUIC é um protocolo não apenas do presente, mas também do futuro. Ele é a base para o HTTP/3, a futura versão do protocolo HTTP. Com sua capacidade de reduzir a latência, lidar com a perda de pacotes e garantir a transmissão segura de dados, o QUIC está pronto para desempenhar um papel fundamental no futuro das comunicações pela Internet.

(English) We use cookies to optimize site functionality and give you the best possible experience. To learn more about the cookies we use, please visit our Cookies Policy. By clicking ‘Okay’, you agree to our use of cookies. Learn more.