Calculadora de UDP Throughput MTU Payload
Calcula o throughput util em UDP descontando overhead de IP e UDP a partir do MTU.
—
Throughput UDP, MTU e Payload
UDP é um protocolo de transporte sem conexão com cabeçalho de 8 bytes — bem mais enxuto que o mínimo de 20 bytes do TCP. O maior payload UDP que cabe em um pacote IP sem fragmentação é: UDP_payload = MTU - IP(20) - UDP(8) = 1472 bytes em Ethernet padrão (MTU 1500). Com jumbo frames (MTU 9000), o payload alcança 8972 bytes por datagrama.
Ao contrário do TCP, UDP não tem ACKs, não retransmite, não tem flow control nem controle de congestionamento. Isso significa que a aplicação é responsável pela confiabilidade e controle de taxa. O throughput máximo teórico é igual à banda do enlace menos o overhead dos cabeçalhos: em um link Ethernet de 100 Mbps, o goodput UDP efetivo gira em torno de 100 × (1472 / 1518) ≈ 96,9 Mbps (considerando o frame Ethernet de 18 bytes + FCS).
Aplicações
UDP alimenta VoIP (RTP), streaming ao vivo (HLS-over-UDP, WebRTC), consultas DNS, sincronismo de hora NTP, netcode de jogos, monitoramento SNMP e protocolos modernos como QUIC e HTTP/3. Onde latência importa mais que entrega perfeita, UDP vence.
FAQ
Por que 1472 e não 1500? 1500 é o MTU do enlace, que inclui o cabeçalho IP de 20 bytes e o cabeçalho UDP de 8 bytes. Subtraindo, sobram 1472 bytes úteis de payload UDP por pacote.
UDP faz controle de congestionamento? Nativamente não. As aplicações precisam implementar o seu próprio (ex: QUIC usa CUBIC/BBR sobre UDP; WebRTC usa GCC). Inundar UDP de forma ingênua pode colapsar a rede.
UDP fragmenta? Sim — se você enviar um datagrama UDP maior que o MTU do caminho, o IP fragmenta. Isso é indesejável porque perder um único fragmento perde o datagrama inteiro. Mantenha o payload ≤ 1472 bytes (ou 508 bytes para entrega garantida na Internet, conforme RFC 791).
Ferramentas Relacionadas
Reajuste de Aluguel
Calcula o reajuste anual de aluguel pelo IGP-M ou IPCA acumulado nos últimos 12 meses (índice configurável manualmente).
Calculadora Gestacional
Calcula data provável do parto (DPP), idade gestacional e trimestre a partir da data da última menstruação (DUM).
Calculadora de Período Fértil
Calcula período fértil e dia da ovulação a partir do primeiro dia do último ciclo e duração média do ciclo menstrual.