Skip to content
HTTP/3

Official website (https://quicwg.org/)

EntityQ58797190· pop 19· linked from 297 articles

Also known as HTTP-over-QUIC, h3, QUIC

HTTP/3 is the third major version of the Hypertext Transfer Protocol used to exchange information on the World Wide Web, complementing the widely deployed HTTP/1.1 and HTTP/2. Unlike previous versions which relied on the well-established TCP (published in 1974), HTTP/3 uses QUIC (officially introduced in 2021), a multiplexed transport protocol built on UDP.

Key facts

Protocol.standard
(HTTP/3 also uses the completed QUIC protocol described in RFC 9000 and related RFCs such as RFC 9001) <!-- "HTTP/3 supports O-RTT QUIC connections" RFC 9001: Using TLS to Secure QUIC
Protocol.url
https://www.rfc-editor.org/rfc/rfc9001.html
Protocol.access date
2022-02-08 -->
Protocol.developer
IETF
Protocol.introdate
June 2022

via Wikipedia infobox

Official website

QUIC Working Group

quicwg.org

Link to the official site · 9,292 chars · not written by Vinony

Described at

Link to a page describing this subject · 40,000 chars · not written by Vinony

Wikidata facts

Series
HTTP
Follows
HTTP/2
Show 5 more facts
Commons category
HTTP/3
software version identifier
3
edition or translation of
HTTP
OSI Model layer location
application layer
Sources (1)

via Wikidata · CC0

Article · Português

HTTP/3 é a terceira e a próxima versão principal do Protocolo de Transferência de Hipertexto usado para trocar informações na World Wide Web, junto com HTTP/1.1 e HTTP/2. A semântica HTTP é consistente em todas as versões: os mesmos métodos de solicitação, códigos de estado e campos de mensagem são normalmente aplicáveis a todas as versões. As diferenças estão no mapeamento dessas semânticas para transportes subjacentes. HTTP/1.1 e HTTP/2 usam o TCP como o transporte deles. O HTTP/3 usa o QUIC, um protocolo de rede da camada de transporte que usa o controle de congestionamento no espaço de usuário sobre o User Datagram Protocol (UDP). A mudança para o QUIC visa corrigir um grande problema do HTTP/2 chamado "bloqueio de cabeça de fila": como a natureza paralela da multiplexação do HTTP/2 não é visível aos mecanismos de recuperação de perda do TCP, um pacote perdido ou reordenado faz com que todas as transações ativas sejam paralisadas, independentemente de qual transação ter sido impactada pelo pacote perdido. Como o QUIC fornece multiplexação nativa, os pacotes perdidos afetam apenas os fluxos onde os dados foram perdidos. Em junho de 2021, o protocolo HTTP/3 ainda é oficialmente um Internet Draft, mas já é suportado por 71% dos navegadores web ativos e, de acordo com a W3Techs, 19,6% dos 10 milhões de sites principais. Tem sido suportado pelo Google Chrome (incluindo Chrome para Android e Microsoft Edge, que é baseado nele) desde abril de 2020 e pelo Mozilla Firefox desde maio de 2021. Safari 14 (no macOS Big Sur) também implementou o protocolo, mas o suporte está escondido por trás de um sinalizador de recurso.

Abstract from DBpedia / Wikipedia · CC BY-SA

Gallery (2)