All subjects · Computer Science · WCP01 Principles of Computer Science
Network performance: bandwidth, transfer rate, latency and range
Edexcel IAL Computer Science · WCP01 Principles of Computer Science
How quickly a file arrives depends on the bandwidth and actual transfer rate, how long each message takes to start arriving, and how far signals can travel. You need to write expressions linking file size, rate and time (spec point 3.1.2).
Definitions
- Bandwidth: the maximum amount of data that can be carried by a connection per second, measured in bits per second (bit/s). It is the capacity of the link.
- Transfer rate (speed): the amount of data actually transferred per second. It is usually less than the bandwidth because of other traffic (congestion), interference, protocol overheads and the speed of the devices.
- Latency: the delay between data being sent and starting to arrive, usually in milliseconds (ms). Caused by distance, the number of devices (hops) passed through and processing at each. Low latency matters for gaming and video calls.
- Range: the maximum distance over which a signal can be sent reliably, for example about 100 m for copper Ethernet, tens of metres for Wi-Fi indoors, and kilometres for fibre.
Calculating transfer time
time (s) = file size (bits) / transfer rate (bits per second)
Remember:
1. File sizes use binary prefixes and bytes: convert to bits (x 8, and KiB = 210, MiB = 220 bytes).
2. Rates use decimal prefixes: Mbit/s = 106 bit/s.
3. Total time for a message can be estimated as latency + size / rate.
Expressions are fine without a calculator: for example time = (5 x 220 x 8) / (20 x 106) seconds.
Worked example
A 15 MiB file is sent over a connection with a transfer rate of 30 Mbit/s. Write an expression for the time and evaluate it.
- Size in bits = 15 x 220 x 8
- Rate = 30 x 106 bit/s
- time = (15 x 220 x 8) / (30 x 106)
- = 4.194 s
Answer: About 4.19 s
Check yourself
- A 4 MiB file is sent at 8 Mbit/s. How long does it take, in seconds, to 2 decimal places?
Show answer
4.19 s. Bits = 4 x 220 x 8 = 33 554 432; time = 33 554 432 / 8 000 000 = 4.19 s.
- A 600 KiB image is sent at 2 Mbit/s. How long does it take, in seconds, to 2 decimal places?
Show answer
2.46 s. 600 x 1024 x 8 = 4915200 bits; / 2 000 000 = 2.46 s.
- A connection transfers data at 50 Mbit/s for 4 seconds. How many megabits are sent?
Show answer
200 Mbit. 50 x 4 = 200 Mbit.
- A 10 MB (decimal) file takes 16 seconds to download. What is the transfer rate in Mbit/s?
Show answer
5 Mbit/s. 10 MB = 80 Mbit; 80 / 16 = 5 Mbit/s.
- Which term describes the delay between a packet being sent and starting to arrive?
- Bandwidth
- Range
- Transfer rate
- Latency
Show answer
Latency. Latency is a time delay, measured in ms.
- Why is the transfer rate usually lower than the bandwidth?
- Bandwidth is measured in bytes and transfer rate in bits
- Other traffic, interference and protocol overheads reduce the data actually carried
- The transfer rate includes the range
- Bandwidth only applies to wireless networks
Show answer
Other traffic, interference and protocol overheads reduce the data actually carried. Bandwidth is the theoretical maximum; real transfers share and lose capacity.
- Explain why low latency matters more than high bandwidth for online gaming.
Show answer
Games send small amounts of data that must arrive quickly, so the delay (latency) affects how responsive the game is more than the total capacity does.. Gaming data is small but time critical.
Sources
Last updated 8 November 2026. Spotted a mistake? Tell us.