Additional examples are adjusted to the entries in an automated way - we cannot guarantee that they are correct.
Such bits are not counted as part of the goodput.
Because of that, the "goodput" is lower than the throughput.
The goodput is a ratio between delivered amount of information, and the total delivery time.
Technical factors that affect the difference are presented in the "goodput" article.
To determine the actual data rate of a network or connection, the "goodput" measurement definition may be used.
Examples of factors that cause lower goodput than throughput are:
Channel bandwidth may be confused with useful data throughput (or goodput).
The "goodput" is the amount of useful information that is delivered per second to the application layer protocol.
For example, in the case of file transfer, the goodput corresponds to the achieved file transfer rate.
There are a variety of techniques for reducing the amount of battery power required for a desired wireless communication goodput.
If it is defined as a measure of the maximum goodput, retransmissions due to co-channel interference and collisions are excluded.
For realtime streaming multimedia, the encoding bit rate is the goodput that is required to avoid interrupt:
Transport layer flow control and congestion avoidance, for example TCP slow start, may cause a lower goodput than the maximum throughput.
It may for example be defined as the maximum aggregated throughput or goodput, i.e. summed over all users in the system, divided by the channel bandwidth.
For example, if a file is transferred, the goodput that the user experiences corresponds to the file size in bits divided by the file transfer time.
This means applications that use small packets (e.g., VoIP) create dataflows with high-overhead traffic (i.e., a low goodput).
This means that an application which uses small packets (e.g. VoIP) creates a data flow with a high overhead traffic (e.g. a low 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.
As an example, the goodput or data transfer rate of a V.92 voiceband modem is affected by the modem physical layer and data link layer protocols.
Bandwidth in bit/s may also refer to consumed bandwidth, corresponding to achieved throughput or goodput, i.e., the average rate of successful data transfer through a communication path.
Protocol overhead; Typically, transport layer, network layer and sometimes datalink layer protocol overhead is included in the throughput, but is excluded from the goodput.
When various protocol overheads are taken into account, useful rate of the transferred data can be significantly lower than the maximum achievable throughput; the useful part is usually referred to as goodput.
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).
Unfortunately, the results of such an exercise will often result in the goodput which is less than the maximum theoretical data throughput, leading to people believing that their communications link is not operating correctly.
On the other hand, a data compression scheme, such as the V.44 or V.42bis compression used in telephone modems, may however give higher goodput if the transferred data is not already efficiently compressed.