This applet animates the Selective Repeat protocol, covered in Section 3.4 of the text. In this applet, the window limits the sender to a maximum of five unacknowledged packets. Try clicking "Send New" multiple times and then clicking on "Stop Animation" before the first packet reaches the receiver. Then, click on the first packet and click on kill. After you resume the operation, what do you observe? Also try putting more than five packets in the pipeline. What differences do you observe between the GBN and SR protocols?
This applet was coded by Joshua McKinzie on December 2005. It was completed as project work of CS365, assigned by Dr. Wen-Jung Hsin, Park University, Parkville, Missouri.