Animations for

Business Data Communications, Seventh Edition

by William Stallings

Chapter 6 - Data Link Control and Multiplexing

* 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.

 Multiplexing: Illustrates how data can be multiplexed among multiple sources and sinks via a shared communications channel.

Chapter 7 - The Internet

 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.


Chapter 8 - TCP/IP

* Protocol Stack: Illustrates how data flow through a typical protocol stack.

* 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.

* TCP Slow Start: Illustrates dynamic window management using Slow Start.

* UDP Simulator: Demonstrates UDP Operation.

* IP Simulator: Demonstrates IP Operation.

 Trivial File Transfer Protocol Simulator: Demonstrates TFTP Operation.

Chapter 10 - Internet-Based Applications

* 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.

Chapter 11 - Internet Operation

* Multicasting: Illustrates how data can be sent from a source to multiple destinations over a network.

Chapter 13 - Ethernet

* CSMA/CD: Illustrates how multiple systems can share a common communications medium using CSMA/CD.





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.