Go-Back-N Protocol Demo (revised 2/2012)

The sending window limits the sender to a maximum of 5 outstanding, unacked data packets. To create new data packets, click "Send New". This action will begin moving data packets between sender and receiver. To simulate loss, select a moving data packet or ack, and then press "Kill Packet/Ack". Use "Pause" and "Resume" to make selecting easier. Speed up or slow down the simulation by clicking "Faster" or "Slower". BE PATIENT for retransmissions (i.e., timeouts).

View Java Applet Code

Original by S. Azom for Prof. Martin Reisslein, Arizona State U (2001).
Significantly rewritten by M. Shatley & C. Hoffman for Prof. Paul Amer , U of Delaware (2008). Revised by C. Hoffman (2012).