1. Bandwidth :
Bandwidth is defined as the potential of the data that is to be transferred in a specific period of time. It is the data carrying capacity of the network or transmission medium. In simple words, it is the maximum amount of data that can be transferred per second on a link. It is generally measured in bits per second(bps), Mega bits per second(Mbps) or Giga bits per second(Gbps).
For example, if bandwidth is 100 Mbps, it means maximum 100 Mb data can be transferred per second on that channel.
2. Data Rate :
Data Rate is defined as the amount of data transmitted during a specified time period over a network. It is the speed at which data is transferred from one device to another or between a peripheral device and the computer. It is generally measured in Mega bits per second(Mbps) or Mega bytes per second(MBps).
For example, if bandwidth is 100 Mbps but data rate is 50 Mbps, it means maximum 100 Mb data can be transferred but channel is transmitting only 50 Mb data per second.
Difference between Bandwidth and Data Rate:
|It is the potential of the data that is to be transferred in a specific period of time.||It is the amount of data transmitted during a specified time period over a network.|
|It is the number of bits per second that a link can send or receive.||It is the speed of data transmission.|
|Normally it is measured in bps, Mbps or Gbps.||It is normally measured in Mbps or MBps.|
|It refers to to maximum data transmission speed.||It refers to the actual data transmission speed.|
|It is physical layer property in OSI model.||While it is common in all layers.|
|It shows the capacity of the channel.||It shows the present speed of data transmission.|
|It does not depend on properties of sender or receiver.||While it gets affected by sender or receiver.|
Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a student-friendly price and become industry ready.
- Difference between Bit Rate and Baud Rate
- Difference between Bandwidth and Throughput
- Bandwidth Allocation Control Protocol (BACP)
- Bandwidth Allocation Protocol (BAP)
- Difference between rate monotonic and deadline monotonic scheduling
- Maximum Data Rate (channel capacity) for Noiseless and Noisy channels
- What is EDGE(Enhanced Data Rate for GSM Evolution)?
- Difference between Data Scientist, Data Engineer, Data Analyst
- Difference between Data Warehousing and Data Mining
- Difference between data type and data structure
- Difference between Data Warehouse and Data Mart
- Difference between a Data Analyst and a Data Scientist
- Difference Between Data Science and Data Mining
- Difference Between Big Data and Data Science
- Difference Between Data Mining and Data Visualization
- Difference Between Data Science and Data Analytics
- Difference between Data Lake and Data Warehouse
- Difference Between Small Data and Big Data
- Difference Between Big Data and Data Warehouse
- Difference between Data Scientist and Data Engineer
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.