Bandwidth-Delay Product & TCP Throughput
- Bandwidth-delay product
- The amount of data that must be in flight to keep the link full.
- TCP window scale needed
- None (65,535 bytes is enough)
- Packets in flight
- Throughput limit from the window
- Window size ÷ round-trip time
- Throughput limit from packet loss
- Mathis formula: MSS ÷ RTT × 1.22 ÷ √loss
- No loss entered, so no limit
- Expected TCP throughput
- Link utilisation
- Main limit
- The link bandwidth
- The TCP window
- Packet loss
- Parallel streams to fill the link
- Transfer time for the file
- Raise the receive window to at least {w} to stop the window being the limit.
- Packet loss is the bottleneck. Fix the loss or use a congestion control such as BBR.
- The link can be filled with a single stream.
- Enter positive numbers for bandwidth and round-trip time.
- /s
About this tool
Work out how much data must be in flight to fill a network link (the bandwidth-delay product), the TCP window you need, and the throughput a single TCP connection can really reach given the round-trip time, window size and packet loss. Useful for tuning long-distance and high-speed transfers. Everything is calculated in your browser.
Frequently asked questions
What is Bandwidth-Delay Product & TCP Throughput?
Calculate the TCP window you need and the real throughput given bandwidth, latency and packet loss. It is one of the Network Tools tools on MyCodeTips.
How do I use Bandwidth-Delay Product & TCP Throughput?
Open the tool, enter or paste your input, and the result appears right away. Use the Copy button to copy it.
Is Bandwidth-Delay Product & TCP Throughput free to use?
Yes. It is free to use and does not need an account.
Is my data safe with Bandwidth-Delay Product & TCP Throughput?
Yes. It runs entirely in your browser, so what you enter is never uploaded to our servers.
Can I share my result?
Yes. Use the share buttons below the tool to post a link or copy a link to the tool page.
Which tools are related to Bandwidth-Delay Product & TCP Throughput?
Download Time Calculator, Data Storage Converter (KB, MB, GB).
Related tools
- Send output to…
- Nothing to send yet.
- Received output from {tool}
- Undo
- Dismiss