TCP transmission window
TCP increases the window exponentially to determine the available bandwidth
When the source fails to receive an acknowledgement, TCP reduces the window size by half.
The source increases its window size by one unit every average round trip time
Snoop performance enhancing proxy