This schedule and syllabus is preliminary and subject to change. Reading assignments refer to the Peterson/Davie book (4th edition), unless otherwise specified.
| Date | Topics | Readings | Assignments | 
|---|---|---|---|
| Mon 02/02 | Course Overview  [pdf] [ppt]  |  ||
| Wed 02/04 | Networked Applications and Sockets  [pdf] [ppt]  |  Chapter 1 | |
| Mon 02/09 | IP Packet Switching  [pdf] [ppt]  |  Sections 3.1, 3.4. Optional - Design philosophies | |
| Wed 02/11 | IP Addressing and Forwarding  [pdf] [ppt]  |  Sections 4.1.1-4.1.4. Opt - Brief History of Internet | |
| Mon 02/16 | Transport Protocols (UDP and TCP)  [pdf] [ppt]  |  Sections 2.5, 5.1-5.2. Opt - Floyd's TCP/AQM references | Sockets (Sun) | 
| Wed 02/18 | Congestion Control  [pdf] [ppt]  |  Sections 6.1-6.4. Opt - Princeton Traffic Stats | |
| Mon 02/23 | Translating Addresses (DNS, DHCP, and ARP)  [pdf] [ppt]  |  Sections 9.1.2, 9.1.3, 9.4.3, and 4.1. Opt - Bootstrapping with BOOTP and DHCP | |
| Wed 02/25 | Middleboxes  [pdf] [ppt]  |  Section 8.5. Opt - Look inside NATs | |
| Mon 03/02 | Switches and Bridges  [pdf] [ppt]  |  Section 3.2. Opt - Virtual Local Area Networks (VLANs) | |
| Wed 03/04 | Links  [pdf] [ppt]  |  Chapter 2 | |
| Mon 03/09 | Link-State Routing  [pdf] [ppt]  |  Sections 4.2 and 4.3.4 | |
| Wed 03/11 | Scalable Ethernet and New Datacenter Network Architectures  |  Guest lecturer - Changhoon Kim | Proxy (Tue) | 
| Mon 03/16 | Spring Recess  |  ||
| Wed 03/18 | Spring Recess  |  ||
| Mon 03/23 | Distance-Vector and Path-Vector Routing  [pdf] [ppt]  |  ||
| Wed 03/25 | Policy-Based Path-Vector Routing  [pdf] [ppt]  |  Section 4.3.3. Opt - BGP policies. | |
| Mon 03/30 | Midterm  |  Covers lectures 1 through 11 (3/9, link-state routing) | |
| Wed 04/01 | IP Multicast and Anycast  [pdf] [ppt]  |  Section 4.4 | |
| Mon 04/06 | HTTP and Content Distribution Networks  [pdf] [ppt]  |  Section 9.4.3. Opt - Limits of Cooperative Web Caching | |
| Wed 04/08 | Overlay and Underlay Networking  [pdf] [ppt]  |  Sections 4.5 and 9.4.1. | |
| Mon 04/13 | Peer-to-Peer and DHTs  [pdf] [ppt]  |  Section 9.4.2. Opt - BitTyrant, a strategic BitTorrent client | Router | 
| Wed 04/15 | Wireless and Mobile Networks  [pdf] [ppt]  |  Sections 2.8 and 4.2.5. Opt - "Wireless and Mobile Networks" chapter of Kurose/Ross book | |
| Mon 04/20 | Network and Communication Security  [pdf] [ppt]  |  Opt - Kaminsky DNS Attack | |
| Wed 04/22 | Routing Security  [pdf]  |  Guest lecturer - Sharon Goldberg | |
| Mon 04/27 | Delay/Disruption Tolerant Networks  [pdf] [ppt]  |  Opt - DTN Research Group material | Firewall (Tue) | 
| Wed 04/29 | Class Review  [pdf] [ppt]  |  ||
| Mon 05/04 | Reading period beings  |  ||
| Tue 05/12 |   |  S-TCP | |
| Thu 05/21 | Final  |  
Last updated: Wed Feb 03 16:40:42 -0500 2010