It 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/transmission medium.
It is the determination of the amount of data is transmitted during a specified time period via a network, interface or channel. Also called as effective data rate or payload rate.
Difference between Bandwidth and Throughput:
|1.||Basic||Data capacity is travelled via a channel.||Practical measure of the amount of data actually transmitted through a channel.|
|2.||Measured in||Bits||Average rate is measured depending on bandwidth. It is measured in terms of bits transferred per second (bps).|
|3.||Concerned with||Transfer of data by some means.||Communication between two entities|
|4.||Relevance to layer||Physical layer property.||Work at any of the layers in the OSI model.|
|5.||Dependence||Not depend on the latency.||It depends on the latency.|
|6.||Definition||It refers to the maximum amount of the data that can be passed from one point to another.||It is considered as the actual measurement of the data that is being moved through the media at any particular time.|
|7.||Effect||It is not affected by physical obstruction because it is a theoretical unit to some extent.||It can be easily affected by change in interference, traffic in network, network devices, transmission errors and the host of other type.|
|8.||Real world Example(Water Tap Example).||It is the speed of tap at which water is coming out.||It is the total amount of water that comes out.|
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 Bandwidth and Data Rate
- Bandwidth Allocation Control Protocol (BACP)
- Bandwidth Allocation Protocol (BAP)
- Difference and Similarities between PHP and C
- Difference between Stop and Wait, GoBackN and Selective Repeat
- Difference between Stop and Wait protocol and Sliding Window protocol
- Similarities and Difference between Java and C++
- Difference between Yaacomo and and XAP
- Difference between VoIP and and POTS
- Difference between ++*p, *p++ and *++p
- Difference Between DOS and Windows
- Difference between User Level thread and Kernel Level thread
- What’s difference between The Internet and The Web ?
- Difference between Priority Inversion and Priority Inheritance
- What’s difference between Linux and Android ?
- What’s difference between header files "stdio.h" and "stdlib.h" ?
- Difference between HTML and HTTP
- Difference between http:// and https://
- What's difference between MMU and MPU?
- What's difference between Microcontroller (µC) and Microprocessor (µP)?
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. 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.