This applet animates the Go-Back-N protocol, covered in Section 3.4 of the
text. In this applet, the sending window limits the sender to a maximum of
five outstanding, unacknowledged packets. To send a new packet, click on the
"Send New" button. This will create a packet and begin the simulation of
data moving between sender and receiver. To simulate the loss of a packet or
acknowledgment, click on the packet (or acknowledgment) and then press the
"Kill Packet/Ack" button. Use the "Stop Animation" button to make selecting
the packet easier. Press the "Resume" button to continue the simulation. You
may speed up or slow down the simulation by using the "Faster" and "Slower"
buttons. NOTE: To properly run this applet, J2SE 1.4.2 needs to be installed
on your machine
View Code
Original applet was coded by Shamiul Azom for Professor Martin Reisslein, Arizona State University (2001).
Applet revamped and enhanced by Matt Shatley and Chris Hoffman for
Professor Paul Amer , University of Delaware(2008).