Bandwidth-Delay Product Calculator

Calculate the bandwidth-delay product in bytes and the suggested TCP window size from link bandwidth and round-trip time.

Frequently Asked Questions

What is a long fat network (LFN)?

A link with high bandwidth and high latency - such as satellite or transcontinental fiber - is called a long fat network. It has a large BDP and benefits most from window scaling and properly tuned buffers.

Why round the window up to a power of two?

TCP window scaling is expressed as a shift count (a power of two multiplier). Aligning to the nearest power of two ensures the OS can express the window exactly without truncation.

My 1 Gbps link only achieves 100 Mbps. Is BDP the cause?

Quite possibly. Calculate the BDP for your link's RTT. If the result exceeds your current TCP receive window, the window is the bottleneck. Check socket buffer sizes and window scaling settings on both endpoints.

Does BDP apply to UDP?

BDP is most relevant to TCP because TCP's flow control is tied directly to the window. UDP and application protocols with their own flow control have similar buffer sizing considerations.

Important Disclaimer: Estimates for informational purposes only.

This calculator provides estimates for informational purposes only. Results are based on assumptions and may not reflect actual outcomes. Consult qualified professionals in relevant fields before making important decisions based on these results.