cwnd
Cwnd, short for congestion window, is a TCP sender state variable that limits the amount of data that may be in flight. It defines the maximum number of bytes the sender may transmit before receiving acknowledgments, and it is constrained by the receiver’s advertised window (rwnd). Cwnd is typically expressed in bytes or in MSS units (the maximum segment size negotiated for the connection).
The cwnd value changes as the connection progresses in response to network conditions. At connection start,
Congestion events drive adjustments to cwnd. When packet loss is detected via triple duplicate acknowledgments, many
Cwnd interacts with other TCP elements and varies across implementations. While the cwnd concept is shared,