| Lecture | Date | Lecturer | Topic | Reading | Comments |
|---|---|---|---|---|---|
| 1 | Aug 30 | Scott | Overview | lecture notes [.ppt] [.pdf] | |
| 2 | Sep 1 | Scott | Networks & Protocols | K & R 1.1-1.3 | lecture notes [.ppt] [.pdf] |
| Sep 6 | None | No Lecture - Holiday | |||
| 3 | Sep 8 | Igor | Socket Programming | Chapter 1 of TCP/IP Illustrated; Beej's Guide for reference | lecture notes
[.ppt]
[.pdf]
Homework #1 Answer Key |
| 4 | Sep 13 | Scott | Designing the Internet in 90 minutes |
Project #1
Information lecture notes [.ppt] [.pdf] |
|
| 5 | Sep 15 | Scott | Internet Design Principles |
K & R 1.4-1.5 (for content), 1.6-1.7 (for context) | lecture notes [.ppt], [.pdf] |
| 6 | Sep 20 | Scott | Designing IP | K & R 4.1-4.2, 4.4.1 | lecture notes [.ppt], [.pdf] |
| 7 | Sep 22 | Scott | IP Addressing | K & R 4.4.2 |
Homework #1 Due lecture notes [.ppt], [.pdf] |
| 8 | Sep 27 | Scott | IP Forwarding & Transport Protocols | K & R 3-3.4 |
Homework #2
Answer Key
lecture notes [.ppt] [.pdf] |
| 9 | Sep 29 | Scott | DNS | K & R 2.5 | lecture notes [.ppt], [.pdf] |
| 10 | Oct 4 | Scott | The Web | K & R 2.2 | lecture notes [.ppt] [.pdf] |
| 11 | Oct 6 | Scott | Links and LANs | K & R 5.1, 5.3, 5.4.1, 5.5, 5.6 | lecture notes [.ppt] [.pdf] |
| 12 | Oct 11 | Scott | Ethernet |
Homework #2 Due Project #1A Due lecture notes [.ppt] [.pdf] |
|
| 13 | Oct 13 | Scott | Midterm Review | lecture notes [.ppt] [.pdf] | |
| Oct 18 | Midterm | Midterm Solutions | |||
| 14 | Oct 20 | Scott | Internet Control Protocols (ARP, DHCP, ICMP) | K & R pp 355-359, 4.4.3, 5.4.2 | lecture notes [.ppt] [.pdf] |
| 15 | Oct 25 | Scott | Shortest-Path Routing | K & R 4.5, 4.6.1, 4.6.2 | Homework #3a Answer Key lecture notes [.ppt] [.pdf] |
| 16 | Oct 27 | Scott | BGP & Policy | K & R 4.6.3 |
Project #1 Due
lecture notes [.ppt] [.pdf] |
| 17 | Nov 1 | Scott | Advanced Topics in Routing | Project #2
Information Homework #3a Due lecture notes [.ppt] [.pdf] |
|
| 18 | Nov 3 | Scott | Multicast and Quality of Service | K & R 4.7, 7.6 |
Homework #3b
Answers lecture notes [.ppt] [.pdf] |
| 19 | Nov 8 | Scott | TCP | K & R 3.5 | lecture notes [.ppt] [.pdf] |
| 20 | Nov 10 | Scott | Congestion Control | K & R 3.6, 3.7 | lecture notes [.ppt] [.pdf] |
| 21 | Nov 15 | Igor Scott |
Networking Libraries Overlays and P2P |
K & R 2.6 |
lecture notes
[.pdf]
lecture notes [.ppt] [.pdf] |
| 22 | Nov 17 | Scott | Wireless | K & R 6.1-6.3 |
lecture notes
[.ppt]
[.pdf]
Project #2A Due |
| 23 | Nov 22 | Scott | Security |
K & R 8.1-8.4 | Homework #3b Due
lecture notes [.ppt] [.pdf] |
| Nov 24 | None | Thanksgiving Holiday - No Lecture | |||
| 24 | Nov 29 | Scott | The Future of Networking | Homework #4 Answer Key | |
| 25 | Dec 1 | Scott | Course Summary, Review, Evaluation |
lecture notes [.ppt] [.pdf] | |
| Dec 6 | None | Reading/Recitation/Review |
|||
| Dec 8 | None | Reading/Recitation/Review |
|||
| Dec 10 | Project #2 Due | ||||
| Dec 13 | Homework #4 Due | ||||
| Dec 16 | Final Exam (8-11am) |