Bandwidth & Data Throughput Calculator
Calculate theoretical and actual network throughput accounting for protocol overhead, estimate how long a file transfer will take across any link speed, and reference common WAN and Ethernet link specifications with DDR/QDR clock frequencies.
Understanding Bandwidth and Throughput
Bandwidth is the maximum data transfer rate of a network path, typically measured in bits per second (bps). Throughput is the actual amount of data successfully transferred per unit time — it is always lower than bandwidth due to protocol overhead, congestion, and physical-layer limitations. A 1 Gbps Ethernet link will never deliver a full 1 Gbps of payload data because every packet carries headers (Ethernet, IP, TCP/UDP) that consume a portion of the available bandwidth.
Protocol overhead varies significantly by technology. Basic Ethernet framing and TCP/IP headers together consume roughly 20 % of link capacity on small packets. Encapsulation technologies like VXLAN add a 50-byte outer header (UDP + IP + MAC + VXLAN), which can reach 50 % overhead on 64-byte inner packets. MPLS label stacks and IPSec tunnels introduce additional overhead that must be factored into capacity planning. Understanding these overhead values is critical when sizing WAN links, designing data center fabrics, or estimating VPN throughput.
Transfer Time Estimation
The time required to transfer a file depends on the file size and the effective throughput of the link. Effective throughput is the nominal bandwidth minus all protocol and encapsulation overhead. For example, transferring a 10 GB file over a 100 Mbps link with 8 % Ethernet overhead yields an effective throughput of 92 Mbps, resulting in a transfer time of approximately 14.5 minutes. This calculator applies the overhead percentage you specify to give a realistic estimate — useful for predicting how long backups, database migrations, or large media uploads will actually take.
DDR and QDR Clock Frequencies
Modern memory and bus technologies use Double Data Rate (DDR) and Quad Data Rate (QDR) signalling to multiply effective bandwidth without increasing the base clock. DDR transfers data on both rising and falling clock edges, so the clock frequency is half the data rate. QDR uses four edges per cycle (two clock signals in quadrature), yielding a clock frequency one quarter of the data rate. The Reference tab maps common link speeds to their equivalent DDR and QDR clock frequencies, which is useful when comparing network bandwidth to memory bus or PCIe throughput.
Common Link Types
The Reference tab provides a quick lookup of standard WAN and Ethernet link types — from DS1 (1.544 Mbps) through 100 Gigabit Ethernet. These reference values are useful when translating carrier circuit specifications, evaluating uplink options, or reviewing bandwidth limits in cloud provider documentation. Each entry includes the nominal bandwidth and the corresponding DDR and QDR clock frequencies for cross-technology comparison.