Notes:
Week | Date | Topic | Reading for this class meeting | Assignment / Due |
1 | Jan 15 | First Day Admin Whirlwind Intro to the Internet - part 1 (slides 1-11) slide 6 updated 1/16 | Syllabus Kurose/Ross (KR) 1.1-1.3 | Prog1 (due Jan 22) |
Jan 17 | Whirlwind Intro - part 1 (slides 12-39) | |||
2 | Jan 22 | Whirlwind Intro - part 1 (slides 40-51) Whirlwind Intro - part 2 | KR 1.4-1.7 | Prog1 due |
Jan 24 | Whirlwind Intro - part 2 (slides 18-53) | |||
3 | Jan 29 | Client-Server Computing and Socket Programming | KR 2.1, 2.7 Example Code | HW 1 (due Feb 5) (posted on Blackboard) |
Jan 31 | HTTP (slides 1-29) | KR 2.2 | ||
4 | Feb 5 | HTTP (and Security) (slides 30-53) | KR 8.1, 8.2 (pp. 675-678, 683-688), 8.3 (pp. 689, 693-699) | HW 1 due HW 2 (due Feb 19) |
Feb 7 | HTTP (and Security) (slides 54-71) FTP and Email | |||
5 | Feb 12 | DNS | HW 1 - extra question due | |
Feb 14 | Discuss HW1 Transport Layer - PPT (slides 1-10) | KR 3.1-3.4 | ||
6 | Feb 19 | Transport Layer (slides 10-37) | HW 2 due Prog2 (due Mar 19) | |
Feb 21 | Transport Layer (slides 38-63) | |||
7 | Feb 26 | Discuss HW 2 Mid-Term Review | Mid-Term Study Guide | |
Feb 28 | Mid-Term Exam | KR 1-2 (Intro and App Layer) | HW 3 (due Mar 26) Final Paper (due Apr 25) | |
8 | Mar 5 | Discuss Mid-Term Exam TCP Intro and Flow Control (slides 1-8) | KR 3.5 | |
Mar 7 | TCP Intro and Flow Control (slides 9-29) | Wireshark Example You Don't Know Jack About Network Performance | ||
Mar 12 | No Class - Spring Break | |||
Mar 14 | No Class - Spring Break | |||
9 | Mar 19 | Wireshark Example | Prog 2 due | |
Mar 21 | TCP Congestion Control (slides 1-25) | KR 3.6-3.7 | Paper Topic due | |
10 | Mar 26 | TCP Congestion Control (slides 26-44) Network Layer (slides 1-17) | KR 4.1-4.3 | Prog3 (due Apr 9) |
Mar 28 | Network Layer (slides 17-25) IP (slides 1-15) | KR 4.4 | HW 3 due | |
11 | Apr 2 | IP (slides 16-40) | ||
Apr 4 | Routing Algorithms - animation (PPT) | KR 4.5 | HW 4 (due Apr 18) CS 555 Presentation Group and Topic due | |
12 | Apr 9 | Routing in the Internet Link Layer (slides 1-27) | KR 4.6, 5.1-5.3 | Prog 3 due Prog4 (due Apr 23) |
Apr 11 | Link Layer (slides 28-37) LL Addressing, Ethernet, and a Day in the Life of a Web Request | KR 5.4 | ||
13 | Apr 16 | A Day in the Life of a Web Request
- animation (PPT) | KR 5.7 | |
Apr 18 | CS 555 Presentations
| HW 4 due | ||
14 | Apr 23 | CS 555 Presentations
| Prog 4 due | |
Apr 25 | CS 555 Presentations
| Final Paper due | ||
15 | Apr 30 | Review for Final Exam | Study Guide | |
Thur, May 2 12:30-3:30pm | FINAL EXAM | Everything we've covered |