Throughput TCP / BDP
Indica el ancho de banda, el RTT y el tamaño de ventana TCP y calcula el BDP, el throughput real limitado por la ventana y la ventana recomendada para llenar el enlace. En enlaces de alta latencia, la ventana debe ser ≥ BDP para usar todo el ancho de banda.
Diagnóstico
—
Límite de Mathis (con pérdida)
Mathis: ≈ (MSS × 8) / (RTT × √p) con
MSS = 1460 B. Es una cota superior aproximada para TCP
clásico (Reno/NewReno) ante pérdida.
Cómo se calcula · BDP, ventana y Mathis
1. BDP (bytes) = BW × RTT / 8,
con BW en bps y RTT en segundos. Es la
cantidad de datos "en vuelo" para llenar el enlace.
2. Throughput limitado por la ventana:
(ventana × 8) / RTT. Una ventana fija solo deja enviar
esos bytes por cada RTT.
3. Para saturar el enlace, la ventana debe
ser ≥ BDP. En enlaces de alto BDP (mucha
latencia o ancho de banda), 64 KB sin escalado limita
severamente el rendimiento.
4. Con pérdida p > 0, el
límite de Mathis ≈ (MSS × 8) / (RTT × √p) acota el
throughput de TCP clásico, independiente de la ventana.
Cálculo local en tu navegador · sin registro · sin enviar datos.