Calculadora de HTTP3 MTU QUIC Overhead
Calcula payload util do HTTP/3 sobre QUIC descontando overhead de UDP, QUIC e TLS.
—
Calculadora de MTU e Overhead QUIC do HTTP/3
O HTTP/3 roda sobre QUIC, um protocolo de transporte montado em cima do UDP. O grande ganho é acabar com o head-of-line blocking na camada de transporte. Cada stream QUIC carrega seu próprio estado de recuperação de perda, então um pacote perdido trava apenas o stream em questão, e não a conexão inteira como acontecia no HTTP/2 sobre TCP. Quanto cabe em cada datagrama UDP depende do MTU do caminho. O QUIC descobre esse limite em tempo real via DPLPMTUD (Datagram Packetization Layer PMTUD), descrito na RFC 8899, mandando pacotes de sondagem cada vez maiores e recuando quando um se perde.
O QUIC criptografa quase o pacote inteiro, boa parte dos cabeçalhos incluída, e o HTTP/3 comprime os cabeçalhos de requisição e resposta com QPACK (RFC 9204). O QPACK é uma reformulação do HPACK que abandona a dependência entre streams responsável pelo HOL no HTTP/2. Há ainda a migração de conexão: um cliente móvel que sai do Wi-Fi para o 5G preserva o mesmo connection ID e segue sem novo handshake. O HTTP/3 foi padronizado na RFC 9114 (junho de 2022), e Cloudflare, Google, Meta e Akamai, somados, já servem hoje a maior parte do tráfego de internet sobre h3.
Aplicações
Recorra a esta calculadora quando precisar do overhead por pacote (header longo/curto do QUIC mais headers de frame mais a tag AEAD), do teto de goodput para um certo MTU ou de um ponto de partida para dimensionar buffers UDP num load balancer. Costuma aparecer em vídeo e games de baixa latência, APIs mobile-first, CDNs de borda e qualquer serviço onde a retomada 0-RTT ou uma troca de rede sem solavancos realmente muda a sensação de uso.
FAQ
Que MTU assumir para QUIC? A baseline do IETF é 1200 bytes, que vale em praticamente qualquer caminho. A partir daí o DPLPMTUD sonda em direção ao máximo Ethernet de 1500. Fuja da fragmentação IP: o QUIC liga o bit DF, então um pacote grande demais é descartado em vez de fragmentado.
Por que UDP se ele é "não confiável"? O QUIC constrói em userspace a própria confiabilidade, o controle de congestionamento e a ordenação, em cima do UDP. Assim ele evolui sem depender do kernel do SO e ainda passa por middleboxes TCP que bloqueariam um upgrade de protocolo.
HTTP/3 será sempre mais rápido que HTTP/2? Não. Numa rede cabeada limpa e de baixa perda a diferença é pequena. Onde ele realmente dispara é em redes móveis com perda, links de longa distância e nos casos em que a retomada 0-RTT dispensa um handshake TLS completo.
Ferramentas Relacionadas
Calculadora de TCP MSS MTU Overhead IP
Estima o MSS do TCP a partir do MTU do link descontando cabecalhos IP e TCP.
Calculadora de VXLAN Overhead MTU Payload
Calcula MTU efetivo do payload em VXLAN descontando cabecalhos outer Ethernet IP UDP VXLAN.
Calculadora MTU por Encapsulamento
Calcula MTU efetiva removendo overhead de Ethernet, PPPoE, IPSec, GRE.
Os resultados desta ferramenta têm caráter apenas informativo e educativo e não constituem aconselhamento profissional, financeiro, médico, jurídico, tributário ou contábil. Confirme decisões importantes com um profissional qualificado e fontes oficiais.