Speed in data communications can be a quite complex and confusing issue.
From in which units we're talking - (e.g.) bits per second, bytes per second - including too often different, simply sloppy, use, intention, and intepretation of symbols such as 'b', 'B', 'k', 'K', 'M', and so on.
Example:
| Max speed (bits per second, bps) |
||
1. Your Internet Service Provider (ISP) offers 'Gigabit service' |
1,000,000,000 bps | raw capacity |
| 2. You're using an iPhone 5s, w/ 802.11a/b/g/n Wi-Fi, max 300 Gbps | 300,000,000 bps | raw capacity |
| 3. You're checking speed using tool in a web browser | '235 Mbps DL' 235,000,000 bps or, maybe: '10.2 Mbps DL' 10,200,000 bps |
as presented |
Also, in between your computer, the local network, and your ISPs network, there is the whole rest of the Internet, and how the remote (e.g. testing) server you're connecting to is connected to the Internet, how fast this system is, how many others are using it at the same time, and more. I.e., there are many, many, factors impacting the speed you experience.
Explanation to the vastly different speeds in example above: any Wi-Fi device can be quite sensitive to a number of factors, like
No Chain is Stronger Faster than it's Weakest Slowest Link.
(More also in Bits, Bytes, and Prefixes, in Data > Numeric.)
| Name | Symbol | What |
|---|---|---|
| bit | b | Unit, data, one bit is either a zero or a one - lowest component in computers |
| byte | B | Unit, 8 bits forms a byte. Always. |
Unfortunately, people are NOT as stringent using 'b' for bits and 'B' for bytes and sometimes this is also mixed up - be careful.
| Name | Symbol | SI, Decimal, Base 10 | [some] IT, Base 2 | IEC (base 2) |
IEC Symbol |
What |
|---|---|---|---|---|---|---|
| kilo | k | 1,000 (103) | 1,024 (210) | kibi, Ki | Ki | Unit, data, one bit is either a zero or a one - lowest component in computers |
| mega | M | 1,000,000 (106) | 1,048,576 (220) | mebi, Mi | Mi | |
| giga | G | 1,000,000,000 (109) | 1,073,741,824 (230) | gibi, Gi | ||
| tera,... | T, ... | ... | and so so |
To be very clear, as abbreviations in this field can be very confusing, absolutely also for professionals who work with this daily and are not clear on what they absolutely mean (especially kilo, mega, etc when talking bytes).
For instance, in general (the whole wide world, based on the SI system):
But, in the digital world it gets a bit messier, including on which datacom layer someone is talking...
What your network service provider offers and what is potentially available for real use.
| 1. Internet service | ||||||
| Ex. | Some 'Giga-service' | |||||
| Physical connection to service: optical fiber, | ||||||
| NB/WAN | Theory | |||||
| SB/LAN | Wired | Wi-Fi | ||||
| 1000-BaseT (1999) |
802.11g (Jun 2003) |
802.11n (Oct 2009) |
802.11ac (Dec 2013) |
|||
| Freq. | (n/a) | 2.4 GHz | 2.4 GHz | 5 GHz | 5 GHz | |
| Theory | max |
max 54 Mbps | max 300 Mbps | max |
||
| Use | In reality, the most likely way of actually seeing any 'Giga speed'. | The 2.4 GHz band is quite busy with lots of different technologies that may interfere and it's |
The 5 GHz band is far less busy and it's |
|||
Legend:
That is:
Data communications is a complex matter and using the OSI 7 layer model highlights layers and functions involved:
That is, from the lowest layer - 1. Physical - to highest - 7. Application - many things happens, and each layer adds some small overhead, for packaging data, handling resending of lost packages, etc down to physically moving bits as (e.g.) electrical voltages or electromagnetic waves over some physical medium.
Different technologies at different layers have different features - and more or less overhead - but for general considerations regarding downloading files etc over TCP/IP-Internet networks, best case is about 90% efficiency - i.e. of potential physical speed at layer 1, max 90% is available at the application level.
Examples:
| max practical | |||||
| 7. Application | 5.4 Mbps | 21.6 Mbps | 90 Mbps | 270 Mbps | 0.9 Gbps |
| 6. Presentation | |||||
| 5. Session | |||||
| 4. Transport | |||||
| 3. Network | |||||
| 2. Data link | |||||
| 1. Physical | 6 Mbps | 24 Mbps | 100 Mbps | 300 Mbps | 1 Gbps |
| max theoretical, raw speed | |||||