Calculating Maximum Theoretical Throughput of a TCP connection from Window and RTT



Published: 2018-01-10 13:21:55 +0000
Categories: Misc,

Language

Misc

Description

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

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

Keywords

TCP, connection, throughput, bandwidth, calculate, RTT, Round-trip, latency,

Latest Posts


Copyright © 2022 Ben Tasker | Sitemap | Privacy Policy
Available at snippets.bentasker.co.uk, http://phecoopwm6x7azx26ctuqcp6673bbqkrqfeoiz2wwk36sady5tqbdpqd.onion and http://snippets.bentasker.i2p
hit counter