In computer systems, goodput will be the application-level throughput, i.e. the amount of helpful data pieces, sent from the community to some particular location, per unit of time.
The quantity of information deemed limits retransmitted data packets in addition to protocol overhead bits.This measurement includes all the internet protocol overhead information, such as packets headers and other data that is included in the transfer process.
Examples of factors that cause lower goodput than throughput are:
• Protocol overhead: Typically, transport layer, network layer and sometimes datalink layer protocol overhead is included in the throughput, but is excluded from the goodput.
• Transport layer flow control and congestion avoidance: For example, TCP slow start may cause a lower goodput than the maximum throughput.
• Retransmission of lost or corrupt packets due to transport layer automatic repeat request (ARQ), caused by bit errors or packet dropping in congested switches and routers, is included in the datalink layer or network layer throughput but not in the goodput.
Do you know ?
The computer mouse as we know it today was invented and developed by Douglas Engelbart, with the assistance of Bill English, during the 1960’s and was patented on November 17, 1970