Tentative Lecture Schedule, EE 122 / Fall 2006




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.