# Go-Back-N Protocol Demo

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