Boot Protocol Simulator: A simple connection-less protocol, typically used by a diskless workstation to discover its Internet address and/or the name of its bootstrap file.
TCP Client-Server Simulator: The use of TCP to support client/server interaction.
TCP Peer-Peer Simulator: The use of TCP to support peer-to-peer interaction.
UDP Simulator: Demonstrates UDP Operation.
IP Simulator: Demonstrates IP Operation.
Trivial File Transfer Protocol Simulator: Demonstrates TFTP Operation.
SMTP Simulator: Simulator deals with main commands: HELO, MAIL FROM, RCPT TO, DATA, QUIT.
HTTP Simulator: Simulator deals with main commands: GET, HEAD, POST, PUT.
Alternating Bit Protocol Simulator: A connection-less protocol for transferring messages in one direction between a pair of protocol entities. It is a simple form of the Sliding Window Protocol with a window size of 1.
Sliding-Window Protocol (3-column) Simulator: Illustrates sliding-window operation without showing the end users.
Sliding-Window Protocol (5-column) Simulator: Illustrates sliding-window operation showing the end users
Abracadabra Protocol Simulator: A connection-oriented protocol that allows data to be sent in either direction using the Alternating Bit Protocol.
These animations were developed at the University of Stirling in Scotland by Iain Robin and Ken Turner, with contributions from Paul Johnson and Kenneth Whyte.