The Math of Data Transfer: Megabits (Mbps) vs Megabytes (MB/s)
One of the most widespread misunderstandings in consumer networking is the distinction between Megabits per second (Mbps) and Megabytes per second (MB/s). Internet Service Providers (ISPs) and mobile cellular carriers advertise network bandwidth in bits (using a lowercase 'b'), whereas computer operating systems, game launchers, and file managers display file sizes in Bytes (using an uppercase 'B').
In digital computing, there are 8 bits in 1 Byte:
$$\text{File Transfer Speed (MB/s)} = \frac{\text{Connection Bandwidth (Mbps)}}{8} \times (1 - \text{Overhead})$$
Therefore, if you subscribe to a 100 Mbps fiber or 5G connection, your theoretical maximum file download speed is 12.5 Megabytes per second ($100 \div 8 = 12.5\text{ MB/s}$), not 100 MB/s. Downloading a 1 GB file on a 100 Mbps line will take approximately 80 to 90 seconds, not 10 seconds.
Real-World Network Overhead: Why Speeds Fall Short
In real-world networking, files rarely transfer at 100% of theoretical link speed. Several physical and protocol-level factors introduce 8% to 20% protocol overhead:
- TCP/IP Packet Encapsulation: Data packets traveling across the internet are packaged inside IP headers, TCP sequence numbers, and Ethernet framing bytes, adding 40 to 60 bytes of metadata to every 1,500-byte MTU payload.
- TLS/SSL Cryptographic Handshakes: HTTPS and SSH connections encrypt packets, requiring authentication certificates and symmetric session key calculations.
- TCP Slow Start & Congestion Control: TCP connections start transmitting cautiously and scale up packet window sizes only as acknowledgment (ACK) packets return without packet drops.
- Wi-Fi Radio Interference & Bufferbloat: Radio frequency interference on 2.4 GHz and 5 GHz channels causes packet collisions, triggering automatic packet retransmissions.
Comparing Transfer Times Across Mobile Networks and Physical Cables
The table below summarizes average real-world performance for transferring a standard 10 Gigabyte (10 GB) operating system backup or HD movie:
- 3G HSPA+ (7.2 Mbps): ~3 hours and 25 minutes
- 4G LTE Standard (25 Mbps): ~59 minutes
- 5G Mid-Band (150 Mbps): ~9 minutes and 50 seconds
- Home Wi-Fi 6 (600 Mbps): ~2 minutes and 25 seconds
- 5G mmWave / Gigabit Fiber (1 Gbps): ~1 minute and 28 seconds
- USB 3.2 Gen 1 (5 Gbps / 450 MB/s): ~23 seconds
Frequently Asked Questions
1 Byte consists of 8 bits (an 8:1 ratio). Network internet speeds are measured in Megabits per second (Mbps, small 'b'), whereas file storage sizes are measured in Megabytes (MB, capital 'B'). To convert network speed to file download speed, divide the Mbps by 8 (e.g., a 100 Mbps connection downloads files at roughly 12.5 MB/s).
Real-world file transfers incur 5% to 15% protocol overhead from TCP/IP packet headers, ACK checksum confirmations, TLS/SSL encryption, Wi-Fi channel congestion, and server-side rate limits.
A 50 GB game contains 400,000 Megabits. On a 100 Mbps connection with standard 10% TCP overhead, the download takes approximately 1 hour and 14 minutes (effective speed of ~11.25 MB/s).
Standard 4G LTE typically delivers real-world speeds between 20 Mbps and 40 Mbps. Mid-band 5G delivers speeds between 150 Mbps and 400 Mbps (5x–10x faster), while 5G mmWave can exceed 1,000 Mbps (1 Gbps) in direct line-of-sight conditions.
Yes, indirectly. Reliable TCP downloads require your device to send acknowledgment (ACK) packets back to the host server. If your upload bandwidth is saturated (100% choked by a cloud backup), download speeds will degrade significantly because the server pauses waiting for packet confirmations.