| Lecture | Date | Lecturer | Topic | Reading | Comments |
|---|---|---|---|---|---|
| 1 | Aug 25 | Ion | Overview, goals, logistics | 1.1 | |
| 2 | Aug 27 | Scott | Network Applications | 9.2, 9.3 | |
| Sept 1 | Labor Day Holiday | ||||
| 3 | Sept 3 | Internet architecture & Layering & end-to-end arguments |
1, end-to-end paper | ||
| 4 | Sept 8 | Network performance metrics |
5.4 | ||
| 5 | Sept 10 | Socket programming | 1.2, 1.3, Sections 3.1-3.7, 4.1-4.6, 6.1-6.3 of Unix Network Programming | ||
| 6 | Sept 15 | Transport protocols (Overview) | 2.5, 5 | ||
| 7 | Sept 17 |
Intradomain routing: distance vector and link state |
4.1, 4.2 | ||
| 8 | Sept 22 | Interdomain routing (BGP) | 4.3, Article on addressing/CIDR | ||
| 9 | Sept 24 | Switch and Router Architecure | 3 | ||
| 10 | Sept 29 | Congestion control and avoidance | 6.1, 6.3 | ||
| 11 | Oct 1 | Congestion control and avoidance (continued) |
6.2, 6.4 | ||
| 12 | Oct 6 | Introduction in ns-2 (required for the project) |
|||
13 |
Oct 8 | Review for midterm | |||
| Oct 13 | Midterm | ||||
| 14 | Oct 15 | Resource management and QoS: Inserv and Diffserv |
6.5 | ||
| 15 | Oct 20 | Packet classification & packet scheduling |
6.2 | ||
| 16 | Oct 22 | Multicast (IP and application level multicast) |
4.4, notes on MBONE | ||
| 17 | Oct 27 | Overlay Networks | |||
| 18 | Oct 29 | Peer-to-peer networks | CAN paper | ||
| 19 | Nov 3 | DNS and WWW | 9.1 |
||
| 20 | Nov 5 | Network security |
8 | ||
| Nov 10 | Veterans Day Holiday | ||||
| 21 | Nov 12 | Ethernet & 802.11 | 2.6 |
||
| 22 | Nov 18 | Sensor Networks | 9.1 | ||
| 23 | Nov 20 | Error detection & reliable transmission |
2.4 | ||
| 24 | Nov 25 | Physical layer: encoding and framing | 2.2, 2.3 |
||
| 25 | Nov 27 | Layering and the e2e arguments revisited |
|||
| Nov 27-28 | Thanksgiving Holiday | ||||
| 26 | Dec 1 | t.b.a. | |||
| 27 | Dec 3 | Review | |||
| t.b.a. | Final Exam |