Formerly, Distributed Systems students were required to take a full
networking course as a prerequisite to CSC435. To reduce the courseload, and
by agreement with the networking faculty we have now substituted this
self-study course on networking. The material is very important for
understanding what goes on "under the hood" in distributed systems. These
networking labs are excellent. Many students find them revealing, and also
fun. In addition, many are shocked by how much information is available to
those that are snooping on our networks.
Read each of the required
Wireshark
networking labs that have generously been provided by Jim Kurose and Keith Ross. I
strongly recommend you consider buying their textbook to have as a
reference. It is considered the masterwork of networking
education. Currently we will be referring to the version 8.0 PDF
readings.
Complete the Getting Started, HTTP, DNS, TCP, UDP, IP, NAT, DHCP and ICMP
labs.
Instructions:
- Install WireShark
- Update your WireShark checklist
as you complete the nine labs.
- Answer the lab questions when they are helpful for you to learn the
material. Discuss them on the D2L forums. You will not include
these questions or answers in your checklist submission, but questions on
this material will later appear on the midterm and/or final eaxm.
- Provide a one-page diary-style write-up of what you did, inserted at the bottom of
your checklist. Do NOT include lab questions and answers which will tend to
trigger the plagiarism checker. How much time did you spend and on which dates? What did you
do during that time? Which lab questions did you answer? Any problems with the software? Interesting aspects
of what you learned?
- Turn in only your WireSharkChecklist.html file (with one-page summary at the
bottom) to D2L BEFORE THE D2L DEADLINE. NO ZIP FILES.