TCP Congestion Control
throughput of TCP is limited by the smaller of maximum window and congestion window
upon loss TCP halves the congestion window (multiplicative decrease)
in absence of losses TCP increases congestion window by 1 packet per RTT (linear increase)