In computer networking, bandwidth refers to the measurement of data that is transferred between two points within a set amount of time. Typically expressed in bits, megabits, or gigabits per second, bandwidth is shared among devices connected to the same network; this means activities like streaming video content or downloading large files can use a large amount of bandwidth and slow down connections for other devices on the network.
Bandwidth can also pertain to some data-transferring devices themselves, as in the case of I/O devices. For example, a fast disk drive can be hampered by a bus with a low bandwidth. This is the main reason why buses like AGP were developed for the PC.
In telecommunications, bandwidth refers to the range that carries a signal within a band of frequencies. This type of bandwidth is measured in Hertz (Hz) and is calculated by finding the difference between the upper and lower frequency limits of a signal. It is important to note that different types of signals (music, voice, picture, etc.) require different bandwidths.
Bandwidth vs. speed
Although bandwidth and speed (or latency) are closely related and often used interchangeably, there are some key differences to highlight between the two concepts:
- Bandwidth describes the volume of data that can be transferred at a given time.
- Speed describes the length of time it takes for data to be transferred.
To use an analogy, think of an interstate highway. The number of cars that are able to pass from one mile marker to the next within a set timeframe would be considered the highway s bandwidth, whereas the speed would be the rate of time it takes for one car to travel between mile markers. Factors that impact bandwidth include the size of the road (or the size of the cable) and the number of cars trying to travel at once (or the number of connections in use at the same time). Bandwidth can certainly impact speed (the more cars there are on the road, the longer it takes for all of them to get from place to place), but connection speeds can also be slowed by how far data needs to travel and other environmental factors. Together, bandwidth and speed create a network s throughput.