Assignments

There are several homework assignments (reading enforcers), Wireshark labs (hands-on protocol analysis), three programming projects, a midterm, and a final exam.

All assignments (prompts, submission links, rubrics) are posted on Canvas.


Homework Assignments

#Title
HW 1Foundations
HW 2Application Layer
HW 3Transport Layer
HW 4Network Layer
HW 5Link Layer, Mobility, and Security
HW 6Research in Networking

Wireshark Labs

#Title
WS Lab 1Getting Started
WS Lab 2DNS
WS Lab 3UDP
WS Lab 4IP
WS Lab 5ICMP

Projects

#Title
Project 1A DNS Proxy
Project 2A Partial Reliable Transport Protocol
Project 3ICMP Tools and Internet Measurement

Exams

  • Midterm Exam
  • Final Exam (cumulative)