Calculating Maximum Theoretical Throughput of a TCP connection from Window and RTT (Misc)
Using the TCP window size and Round Trip Time (RTT), it's possible to calculate the maximum possible throughput of a given connection. Realistically, the actual throughput will usually be much lower than this figure
Details
- Language: Misc
Snippet
tcp-window-size (bits) / Latency (seconds) = Bits-per-second
Usage Example
50KB Window, 15ms RTT
50 * 8 * 1000 = 400000
400000 / 0.015 = 26666666.666666667 bits per second = 26.6667 Megabits