CN5E Labs – Instructor README
Dear Instructor:
These labs provide hands–on exercises to deepen students’ understanding of the Internet protocols cov-
ered in a networking course. The Instructor version of the lab bundle contains the following files:
1. Instructor REAME [README–instructor.pdf]. This handout of key information to read first.
2. Lab Handouts for various protocols [lab–xxx.pdf]. The lab handouts for students.
4. Solution Handouts for the labs [solutions–xxx.pdf]. The solution handout for each lab.
6. Source for the solution handouts [solutions–xxx.docs]. To let you customize solutions.
We hope you find them a valuable addition to Computer Networks. Enjoy!
Suggested Usage
You can use the labs as follows:
• As part of traditional lab or recitation sections. You can have students work through the labs in
pairs to gain hands–on experience with real network traffic.
• As part of an instructor demonstration. You can follow selected lab steps yourself to explore
network protocol, letting the students follow along via a remote display.
• As part of homework assignments. You can assign the labs or portions of them for students to
do on their own platform and network as part of a class assignment.
You must decide whether students will collect their own trace, using the instructions provided in the
lab, or load a previously prepared trace; we supply a standard set of traces for this purpose. When it is
feasible, we strongly encourage you to let students collect their own packet traces. Doing so provides a
more engaging experience because students learn about their own network. You should be able to use
this option for any setting in which you have network connectivity and a fairly standard network setup.
In any setting in which students will do the labs, it is important that you or a teaching assistant work
through the labs beforehand to ensure a smooth experience. It is not possible for us to find all issues
because there are many different network and platform settings that continue to evolve. Fortunately,