TCP Throughput Calculator

Network performance depends on more than only available bandwidth

TCP throughput calculator

Calculate theoretical network limit
simplified formula: rate < (MSS/RTT)*(C/sqrt(Loss)) [ C=1 ] (based on the Mathis formula)
MSS: Byte   MSS (maximum segment size) typ. MTU-40B (TCP/IP header)
RTT: ms round trip time
Loss: % Loss rate in %. typ. < 10-6% (< 10-8)

Calculate Bandwidth-delay Product and TCP buffer size
BDP ( Bits of data in transit between hosts) = bottleneck link capacity (BW) * RTT
throughput <= TCP buffer size / RTT
TCP window size >= BW * RTT
BW: Mbps   required or minimum available bandwidth
RTT: ms round trip time
WIN: KByte   required or available TCP buffer size

Further readings about network performance in eduPERT knowledge base