Lecture | Date | Lecturer | Topic | Reading | Comments |
---|---|---|---|---|---|
1 | Aug 28 | Vern | Overview, Goals & Logistics |
Lecture notes:
[2-up,
6-up]. Please see the Announcements regarding which campus printers to use when printing these.
Optional Background Survey |
|
2 | Aug 30 | Vern | Networks & Protocols | P&D: 1.1-1.2 |
Lecture notes:
[2-up,
6-up]. Please see the Announcements regarding which campus printers to use when printing these.
Homework #1 out; due Sep 20 @ 3:50 PM |
Sep 4 | None | University Holiday | |||
3 | Sep 6 | Vern | Internet Design Principles | P&D: 1.3 and 1.5; Optional: the End-to-end Paper | Lecture notes: [2-up, 6-up]. Please see the Announcements regarding which campus printers to use when printing these. |
4 | Sep 11 | Sukun | Socket Programming |
P&D: 1.4;
Stevens: 3.1-3.7, 4.1-4.6, 6.1-6.3
Also handy: Beej's Guide To Network Programming, CS 244A Socket References |
Project #1
out, due Sep 28 @ 11PM
Lecture notes: [2-up, 6-up]. |
Sep 13 | None | No Lecture | |||
5 | Sep 18 | Vern | Designing IP |
P&D: 3.1, 4.1.1, 4.1.2 |
Lecture notes:
[2-up,
6-up].
See also the tcpdump tutorial slides [Powerpoint, 2-up, 6-up]. |
6 | Sep 20 | Vern | IP Addressing & Forwarding |
P&D: 4.1.3, 4.1.4, 4.3.1, 4.3.2 |
Homework #1 due
Homework #2 out; due Oct. 11 @ 3:50PM Lecture notes: [2-up, 6-up]. |
7 | Sep 25 | Vern | Transport Protocols & DNS | P&D: 2.5, 5.1, 9.1 | Lecture notes: [2-up, 6-up]. |
8 | Sep 27 | Vern | DNS; Applications - Email | P&D: 9.2.1, skim RFC 959 | Project #1 due Sep 28 @ 11PM
Lecture notes: [2-up, 6-up]. |
9 | Oct 2 | Vern | The Web | P&D: 9.2.2 |
Project #2
out, due Oct 26 @ 11PM.
Checkpoint due Oct 18 @ 11PM. Lecture notes: [2-up, 6-up]. |
10 | Oct 4 | Vern | Links | P&D: 2.1-2.4, 2.6, 2.8 | Lecture notes: [2-up, 6-up]. |
11 |
Oct 9 | Vern | Switches and Bridges | P&D: 3.2 | Lecture notes: [2-up, 6-up]. |
12 | Oct 11 | Vern | Midterm Review | Homework
#2 due Homework #3 out; due Nov 6 @ 3:50PM Lecture notes: [2-up, 6-up]. | |
13 | Oct 16 | Vern |
Midterm | ||
14 | Oct 18 | Vern | Internet Control Protocols (ARP, DHCP, ICMP) | P&D: 4.1.5-4.1.8 |
Project #2 checkpoint due @ 11PM
Lecture notes: [2-up, 6-up]. |
15 | Oct 23 | Dilip | Shortest-Path Routing | P&D: 4.2 |
Midterm solutions.
Lecture notes: [2-up, 6-up]. |
16 | Oct 25 | Scott Shenker | BGP & Policy | P&D: 4.3.3, 4.3.4 |
Project #2 due Oct 26 @ 11PM
Lecture notes: [2-up, 6-up]. |
17 | Oct 30 | Vern | TCP | P&D: 5.2 | Lecture notes: [2-up, 6-up]. |
18 | Nov 1 | Vern | Congestion Control | P&D: 6.1-6.3 |
Project #3 out, Phase 1 due Nov 16 @ 11PM, Phase 2 due Dec 10 @ 11PM
Lecture notes: [2-up, 6-up]. |
19 | Nov 6 | Vern | TCP Performance | P&D: 1.5 |
Homework #3 due Homework #4 out, due Nov 29 @ 3:50PM Lecture notes: [2-up, 6-up]. |
20 | Nov 8 | Vern | Performance, con't | P&D: 3.4 | Lecture notes: [2-up, 6-up]. |
21 | Nov 13 | Vern | Quality of Service |
P&D: 3.1.2, 6.5, 6.6 | Lecture notes: [2-up, 6-up]. |
22 | Nov 15 | Vern | Middleboxes |
P&D: 8.4 |
Phase 1 of Project #3 due Nov 16 @ 11PM
Lecture notes: [2-up, 6-up]. |
23 | Nov 20 | Vern | Network Attacks & Defenses | P&D: intro to Chapter 8, intro to 8.1, read 8.1.1, familiarity with 8.1, 8.2 and 8.3, read 8.5 |
Lecture notes: [2-up, 6-up]. |
24 | Nov 22 | None | No Lecture | ||
25 | Nov 27 | Vern | Network Attacks & Defenses, con't | Lecture notes: [2-up, 6-up]. | |
26 | Nov 29 | Ion Stoica | Overlays and Peer-to-Peer Networking | P&D: 9.4 |
Homework #4 due
Lecture notes: [2-up, 6-up]. |
27 | Dec 4 | Vern | Potpourri: Denial-of-Service, Wireless, Multimedia |
Lecture notes: [2-up, 6-up]. | |
28 | Dec 6 | Vern | Course Summary, Review, Evaluation |
Phase 2 of Project #3 due Dec 10 @ 11PM
Lecture notes: [2-up, 6-up]. |
|
Dec 16 | Final, 8-11AM | Solutions. |