Technology & Computing
TCP Window Size & Throughput Ceiling Calculator
Estimate the maximum achievable TCP throughput on a lossy path using the Mathis equation.
Your inputs
Change any value to update the result instantly.
Estimated throughput ceiling
7.3871 Mbps
Throughput in MB/s
0.9234 MB/s
Round-trip time
50 ms
Packet loss rate
0.1%
The Mathis equation shows why even tiny packet loss severely caps throughput on high-latency links — this is why data-center RTT and low loss matter so much.
Formula and working
Throughput (bps) ≈ (MSS × 8) ÷ (RTT × √p), where p is the packet loss probability
- 1
Collect the inputs
Maximum segment size (bytes) = 1,460; Round-trip time (ms) = 50; Packet loss rate (%) = 0.1
- 2
Apply the formula
Throughput (bps) ≈ (MSS × 8) ÷ (RTT × √p), where p is the packet loss probability
- 3
Result
Estimated throughput ceiling = 7.3871 Mbps
Frequently asked questions
Important limitation
This is an educational estimate based only on the values and formula shown. Verify current rates, rules, units, and professional standards before relying on the result. It is not personalized financial or investment advice.
Report a mistake or request an improvement
Tell us if a formula, unit, explanation, or result needs attention. Your message will include this calculator’s name and page.
Related calculators
Network Latency & Bandwidth-Delay Product (BDP) Calculator
Calculate the bandwidth-delay product to size TCP buffers and understand the impact of latency on throughput.
Bandwidth vs Download/Upload Transfer Time Sizer
Calculate how long a file transfer will take given a connection's advertised bandwidth in bits per second.
IPv4 CIDR Subnet Calculator
Work out the subnet mask, wildcard mask, usable hosts and broadcast range for any IPv4 CIDR prefix.
IPv4 to Decimal & IPv6 Hextet Formatter
Convert an IPv4 dotted address into its 32-bit decimal and hexadecimal form for scripting and ACLs.
IPv6 Subnetting & Prefix Sizer
Estimate how many /48, /56 or /64 subnets fit inside a given IPv6 allocation and vice versa.
API Rate Limiter Token Bucket & Leaky Bucket Sizer
Size a token bucket or leaky bucket rate limiter to sustain an average request rate while tolerating bursts.
