| Lecture | Date | Lecturer | Topic | Reading | Comments |
|---|---|---|---|---|---|
| 1 | Aug 29 | Vern | Overview, Goals & Logistics |
Lecture notes:
[2-up,
6-up].
Background Survey. Please see the Announcements regarding which campus printers to use when printing these. |
|
| 2 | Aug 31 | Vern | Networks & Protocols | K & R 1.1-1.3 | Lecture notes: [2-up, 6-up]. |
| 3 | Sep 5 | Vern | Internet Design Principles | K & R 1.4-1.5
Optional: the End-to-end Paper |
Lecture notes:
[2-up,
6-up].
Homework #1 out. Due Sep 21 @ 3:50 PM First phase of Project #1 out. Due Sep 26 @ 11 PM |
| 4 | Sep 7 | Vern | Designing IP |
K & R 4.1-4.2, 4.4.1 | Lecture notes: [2-up, 6-up]. |
| 5 | Sep 12 | Vern | IP Addressing | K & R 4.4.2 | Lecture notes: [2-up, 6-up]. |
| 6 | Sep 14 | Vern | IP Forwarding & Transport Protocols | K & R 3-3.4 (pp. 195-240) | Lecture notes: [2-up, 6-up]. |
| 7 | Sep 19 | Vern | DNS | K & R 2.5 | Lecture notes: [2-up, 6-up]. |
| 8 | Sep 21 | Vern | Security Analysis of DNS + Applications/Email | K & R 2.1, 2.3, 2.4, 2.6 |
Homework #1 due
Lecture notes: [2-up, 6-up]. |
| 9 | Sep 26 | Lisa | The Web | K & R 2.2 |
Lecture notes:
[2-up,
6-up].
Phase 1 of Project #1 due Homework #2 out. Due Oct 10 @ 11 AM |
| 10 | Sep 28 | Vern | Links | K & R 5.1-5.3, 5.4.1 | Lecture notes: [2-up, 6-up]. |
11 |
Oct 3 | Vern | Ethernet: Links, Hubs, Switches | K & R 5.5, 5.6 |
Second phase of Project #1
out. Due Oct 29 @ 11 PM Lecture notes: [2-up, 6-up]. |
| 12 | Oct 5 | Vern | Midterm Review | Lecture notes: [2-up, 6-up]. | |
| Oct 10 | None | No Lecture | Homework #2 due at 11AM Homework #2 solutions | ||
| 13 | Oct 12 | Vern |
Midterm | Midterm solutions. | |
| 14 | Oct 17 | Vern | Internet Control Protocols (ARP, DHCP, ICMP) | K & R pp 349-353, 4.4.3, 5.4.2 | Lecture notes: [2-up, 6-up]. |
| 15 | Oct 19 | Vern | Shortest-Path Routing | K & R 4.5, 4.6.1, 4.6.2 |
Lecture notes:
[2-up,
6-up].
Homework #3 out. Due Nov 9 @ 3:50PM |
| 16 | Oct 24 | Brighten Godfrey | BGP & Policy | K & R 4.6.3 | Lecture notes: [2-up, 6-up]. |
| 17 | Oct 26 | Vern | TCP | K & R 3.5 | Project #1 due next Monday, Oct 29, 11PM
Lecture notes: [2-up, 6-up]. |
| Oct 31 | None | No Lecture | |||
| 18 | Nov 2 | Vern | Congestion Control | K & R 3.6, 3.7 |
Lecture notes:
[2-up,
6-up].
Project #2 out. First Phase due Nov 13 @ 11 PM Second Phase due Dec 10 @ 11 PM |
| 19 | Nov 7 | Vern | TCP Performance | (no text reading) | Lecture notes: [2-up, 6-up]. |
| 20 | Nov 9 | Vern | Performance, con't | (no text reading) |
Homework #3 due at 3:50PM
Homework #3 solutions Lecture notes: [2-up, 6-up]. |
| 21 | Nov 14 | Jorge | Wireless | K & R 6.1-6.3 | Phase 1 of Project #2 due previous day, Tues Nov 13 11PM
Lecture notes: [2-up, 6-up]. |
| 22 | Nov 16 | Vern | Quality of Service |
K & R 7.5, 7.6 | Lecture notes: [2-up, 6-up]. |
| 23 | Monday, Nov 19 |
Vern | Middleboxes |
K & R 353-356, 359, 8.9 |
Note: same lecture as given on Weds Nov 21, and in the same location as
usual, 277 Cory
Lecture notes: [2-up, 6-up]. |
| 23 | Nov 21 | Vern | Middleboxes |
K & R 353-356, 359, 8.9 |
Homework #4
out. Due Dec 7 @ 3:50PM Lecture notes: [2-up, 6-up]. |
| Nov 23 | None | Thankgiving Holiday - No Lecture | |||
| 24 | Nov 28 | Ion Stoica | Overlays and Peer-to-Peer Networking | K & R 2.6 | Lecture notes: [2-up, 6-up]. |
| 25 | Nov 30 | Vern | Securing Communication | K & R 8.1-8.4 | Lecture notes: [2-up, 6-up]. |
| 26 | Dec 5 | Vern | Securing Communication; Network Attacks & Defenses | K & R 8.6 | Lecture notes: [2-up, 6-up]. |
| 27 | Dec 7 | Vern | Course Summary, Review, Evaluation |
Homework #4 due @ 3:50PM
Homework #4 solutions Phase 2 of Project #2 due Mon Dec 10, 11PM Lecture notes: [2-up, 6-up]. |
|
| Dec 18 | Final, 8-11AM in 277 Cory | Solutions |