Sliding Window Demo

TCP introduction

The TCP is a Transport Layer protocol which is also part of the TCP/IP internet protocol stack, and provides the interface between the network layer below, and the application layer above.
The TCP has the following properties:

The Sliding Window

Sliding window algorithms are a method of flow control for network data transfers.
TCP uses a sliding window algorithm, which allows a sender to have more than one unacknowledged packet "in flight" at a time, which improves network throughput.

Key concepts of the Sliding Window