Network Latency & Throughput Calculator

Calculate propagation delay, transmission delay, total latency, throughput efficiency, and bandwidth-delay product for network links.

Link Parameters

Advanced Parameters

Formulas Used

Propagation Delay:
tprop = Distance (m) / Propagation Speed (m/s)

Transmission Delay:
ttrans = Packet Size (bits) / Bandwidth (bps)

Total One-Way Latency:
L = tprop + N × (ttrans + tproc + tqueue)
where N = number of hops

Round-Trip Time (RTT):
RTT = 2 × L

Bandwidth-Delay Product (BDP):
BDP = Bandwidth (bps) × RTT (s) — bits simultaneously "in flight" in the pipe

Effective Throughput:
Teff = Bandwidth × (1 − Overhead%/100)

File Transfer Time:
tfile = File Size (bits) / Teff (bps) + L

Assumptions & References

  • Propagation speed in fiber ≈ 2/3 × speed of light ≈ 2.0–2.1 × 10⁸ m/s (Hecht, Understanding Fiber Optics).
  • Propagation speed in copper ≈ 2/3 × speed of light ≈ 2.0 × 10⁸ m/s.
  • Free-space / wireless propagation at speed of light c = 3 × 10⁸ m/s.
  • Transmission delay assumes a single-link, store-and-forward model (Kurose & Ross, Computer Networking: A Top-Down Approach).
  • Processing and queuing delays are user-supplied estimates; real values vary by router load and queue discipline.
  • Protocol overhead (TCP/IP headers, ACKs, retransmissions) typically 3–10% for TCP over Ethernet.
  • BDP represents the optimal TCP window size needed to fully utilise the link (RFC 7323).
  • File transfer time assumes the file is split into packets of the specified size; the formula gives a lower-bound estimate.

In the network