Stop-And-Wait Protocol Simulation
Abstract
- Networking Infrastructure is an important concept that many high school curriculums do not cover. One of the easiest ways to present students with Networking Infrastructure concepts is to discuss ways of how data is communicated over the Internet. The purpose of this module is to provide structure for a teacher to be able to implement the Stop-and-Wait Protocol which fulfills the basic need for network infrastructure education discussed above.
How to Complete this Module
- In this module, students create a virtual simulation of a simple protocol used for reliably sending information across the Internet.
- In order to complete this module, teachers should first read the Stop-and-Wait Curriculum Outline [pdf]. This guide will walk the teacher through what is required to complete this module.
Quick Look
Intended Audience
- Students who have completed first semester of AP Computer Science (or equivalent)
Material Requirements
- Programming language of instructor’s choice installed on computer (suggestions for IDE in the "Module: Suggestions" section)of the Stop-and-Wait Curriculum Outline on right menu
Total Instructor Preparation + Set-up Time Required
60 minutes
reading (assuming no familiarity with infrastructures concepts)
60 minutes
planning
Total Class-Time Required
120 - 200 minutes
instructional time and programming time for students
5 – 10 minutes
per student/group required to allow time to share work