Sliding Window Demo

Instructions for using the demo

The application demonstrates the Sliding Window mechanism of TCP.
Each packet is represented by a ball with a character on it. Ball colors symbolize packets properties:

  Orange ball - A packet of the sender that has not been acknowledged yet.
Red ball - An inflight packet.
Green ball - A packet that has been received by the receiver.
Black ball - A lost packet.

You can set different properties of the TCP and the connection, and see how they affect the transmission efficiency:


The Animation can run in two modes: All time related properties are specified in general time units. The speed of the animation can be controled using the speed selector.