TCP sliding window includes the send window and the receive window. Let’s start with the relatively complex one — the send window.
The diagram above is a snapshot from the sender’s point of view. We can categorize the data into 4 groups:
- Bytes that sent and acknowledged (blue)
- Bytes that…