Throughput – Difference Between Goodput, Throughput, and Data Rate

throughput

I want to know the difference between data rate, throughput, and goodput. All I know is the capacity of a link is not its throughput. Also, bandwidth is not capacity. Please, some one help me to know the difference?

Best Answer

Wikipedia has a good explanation: http://en.wikipedia.org/wiki/Goodput

... In computer networks, goodput is the application level throughput, i.e. the number of useful information bits delivered by the network to a certain destination per unit of time.

...[For example, using FTP] the goodput that the user experiences corresponds to the file size in bits divided by the file transfer time. The goodput is always lower than the throughput (the gross bit rate that is transferred physically), which generally is lower than network access connection speed (the channel capacity or bandwidth).