Tentative Lecture Schedule, EE 122 / Fall 2007



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