Struggling to tell your APIs from your CDNs? Read our comprehensive cloud computing glossary covering the most common terms.
< Back to glossary
Bandwidth refers to the maximum amount of data that can be transmitted over a network connection in a specific period, typically measured in bits per second (bps). It represents the capacity of a communication link to transfer data and is commonly expressed in megabits per second (Mbps) or gigabits per second (Gbps).
Data Flow Capacity: Bandwidth determines how much data can flow through a network connection at one time. A higher bandwidth means more data can be transmitted simultaneously.
Comparison to Water Flow: Bandwidth is often compared to the width of a pipe carrying water. A wider pipe (higher bandwidth) allows more water (data) to flow through at once, while a narrower pipe restricts the flow.
Not Speed: While often confused with speed, bandwidth measures capacity, not how fast data travels. Speed refers to the rate at which data moves, while bandwidth refers to the volume of data that can be transferred.
Throughput: The actual amount of data successfully transmitted over a network. Throughput is often less than bandwidth due to factors like congestion and packet loss.
Latency: The time delay in data transmission. High latency can affect performance even if bandwidth is high.
Faster Data Transfer: High bandwidth allows large files to be transferred quickly.
Better Performance for Multiple Users: Supports simultaneous activities like video streaming, gaming, and browsing without slowing down.
Improved Business Operations: Enables smooth video conferencing, cloud computing, and large-scale data transfers.
Cost: Higher bandwidth connections are more expensive.
Network Congestion: Even with high bandwidth, performance can degrade if too many users or devices share the connection.
Misconceptions: Many people confuse bandwidth with speed, leading to unrealistic expectations about network performance.
A household with multiple users streaming videos, playing online games, and working remotely requires high bandwidth to ensure all activities run smoothly without interruptions.