Here is the tentative plan for the semester. I'm not sure we've ever followed this plan exactly, as I often move things around when I detect students need to go slower at some point, or we can speed up through something.
Week | Topic | Assigned Reading for Week
(due Sunday, 5pm) |
Learning Objectives | Labs / Homeworks | Slides / Resources |
---|---|---|---|---|---|
Week 1 |
Big Picture Exercise, |
Chapters 1 and 2, Chapter 3 - 3.11 |
Week 1 | ||
Week 2 | Transmission Media, LANs | Chapter 7 - 7.10, Chapter 13 |
Week 2 |
Layer 1: A Festival of Lights: due Sept. 21, 23:59:59 |
Ch. 7, 13 Slides |
Week 3 |
CSMA/CD, Ethernet |
Chapter 14.6.2, Chapter 15 |
Week 3 |
Intro Exercises Ch. 14, 15 Slides |
|
Week 4 | Bridges, Switches, etc. |
Chapter 17 |
Week 4 |
CS332Layer2
Protocol Layer 2 Assignment: due Oct. 5, 23:59:59 Norman's implementation of Layer 1 is in /home/cs/332/fa2019/lab2/norman_lab1/. |
video of a L2Switch Ch. 17 Slides |
Week 5 |
Internetworking |
Chapter 20 |
Week 5 | ||
Week 6 | IP addressing | Chapter 21 | Week 6 | Test 1, Oct. 11 | |
Week 7 |
Packet Forwarding |
Chapter 22 | Week 7 |
TCP Chat Client: due Oct. 26, 23:59:59.999 (server is running on brooks.cs.calvin.edu) |
|
Week 8 |
IPv6 |
Network programming reading | IPv6 SLOs |
|
|
Week 9 |
ARP, ICMP, DHCP, NAPT |
Chapter 23 |
Week 9 | ||
Week 10 | UDP, TCP |
Chapters 25, 26 |
Week 10 | Slides | |
Week 11 |
Routing |
Chapter 27 - 27.7.4, 27.12, 27.13 |
Week 11 | Reliable Calvin Message Protocol | Slides |
Week 12 |
DNS |
No reading |
DNS SLOs | No slides available | |
Week 13 |
Network Measurement |
Chapter 28 - 28.8 | Week 13 |
(Thanksgiving Break: Nov. 22 - 26) | Slides |
Week 14 | Network Management |
Ch. 31 |
Week 14 |
Slides
SDN Slides |
|
Final exam Dec. 16, Monday, 1:30pm |
Final Exam: Take-home Part |