Calculadora do Produto Largura de Banda × Atraso (Janela TCP)
Quantos dados têm de estar em trânsito para encher uma ligação de rede, e o débito que uma só ligação TCP atinge com uma dada janela.
Resultados
Dados em trânsito precisos para encher a ligação
5 000 000
B
O mesmo em megabytes
5,000
MB
O máximo que uma ligação consegue com essa janela
13,11
Mbit/s
O que faz esta ferramenta
Uma ligação só pode enviar uma janela de dados antes de esperar pela confirmação, por isso a velocidade fica limitada a janela ÷ tempo de ida e volta, por mais rápida que seja a linha. Com a antiga janela de 64 KiB e 40 ms de latência, esse limite anda pelos 13 Mbit/s — é por isso que uma ligação de gigabit pode parecer lenta com um servidor distante. Os sistemas atuais aumentam a janela sozinhos, mas é ainda a primeira coisa a ver quando as transferências de longa distância são lentas e as locais rápidas.
Fórmula
BDP = bandwidth × RTT · max throughput of one connection ≈ window ÷ RTT
Variáveis
| Símbolo | Significado | Unidade |
|---|---|---|
bw | Largura de banda da ligação | Mbit/s |
rt | Tempo de ida e volta (ping) | ms |
wk | Janela TCP em uso | KiB |
B | Dados em trânsito precisos para encher a ligação | B |
MB | O mesmo em megabytes | MB |
T | O máximo que uma ligação consegue com essa janela | Mbit/s |
Exemplo resolvido
- Largura de banda da ligação1000 Mbit/s
- Tempo de ida e volta (ping)40 ms
- Janela TCP em uso64 KiB
- Dados em trânsito precisos para encher a ligação5 000 000 B
- O mesmo em megabytes5,000 MB
- O máximo que uma ligação consegue com essa janela13,11 Mbit/s
Limitações
- O resultado é uma estimativa baseada apenas nos valores que introduziu. Situações reais incluem muitas vezes fatores que esta calculadora desconhece.
- A fórmula assume condições ideais: sem perdas por atrito, sem resistência do ar e sem perdas de rendimento, a não ser que as introduza.