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/01 | Course Overview [pdf] [ppt] | ||
Wed 02/03 | Networked Applications and Sockets [pdf] [ppt] | Chapter 1 | |
Mon 02/08 | IP Packet Switching [pdf] [ppt] | Sections 3.1, 3.4. Optional - Design philosophies | |
Wed 02/10 | Snow cancellation | ||
Mon 02/15 | IP Addressing and Forwarding [pdf] [ppt] | Sections 4.1.1-4.1.4. Opt - Brief History of Internet | |
Wed 02/17 | Transport Protocols (UDP and TCP) [pdf] [ppt] | Sections 2.5, 5.1-5.2. Opt - Floyd's TCP/AQM references | |
Mon 02/22 | Congestion Control [pdf] [ppt] | Sections 6.1-6.4. Opt - Princeton Traffic Stats | |
Wed 02/24 | Translating Addresses (DNS, DHCP, and ARP) [pdf] [ppt] | Sections 9.1.2, 9.1.3, 9.4.3, and 4.1. Opt - BOOTP and DHCP, Tutorial on DHCP and DNS | |
Mon 03/01 | Switches and Bridges [pdf] [ppt] | Section 3.2. Opt - Virtual Local Area Networks (VLANs) | |
Wed 03/03 | Links [pdf] [ppt] | Chapter 2 | |
Mon 03/08 | Link-State Routing [pdf] [ppt] | Sections 4.2 and 4.3.4 | |
Wed 03/10 | Midterm | Covers lectures 1 through 10 (3/8, link-state routing) | |
Mon 03/15 | Spring Recess | ||
Wed 03/17 | Spring Recess | ||
Mon 03/22 | Distance-Vector [pdf] [ppt] | Opt - Tutorial on Threads and Caching | |
Wed 03/24 | Path-Vector Routing and BGP [pdf] [ppt] | Section 4.3.3. Opt - BGP policies. | |
Mon 03/29 | Interdomain Routing Policy [pdf] [ppt] | ||
Wed 03/31 | IP Multicast, Anycast, and Overlays | Section 4.4, 4.5, 9.4.1 | |
Mon 04/05 | Underlays and Middleboxes [pdf] [ppt] | Section 8.5. Opt - Look inside NATs, TCP Nat traversal | |
Wed 04/07 | 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/12 | HTTP and Content Distribution Networks [pdf] [ppt] | Section 9.4.3. Opt - Limits of Cooperative Web Caching | |
Wed 04/14 | Peer-to-Peer and DHTs [pdf] [ppt] | Section 9.4.2. Section 4.A-4.D of Chord. Opt - BitTyrant, a strategic BitTorrent client | |
Mon 04/19 | Distributed Systems - Versioning, Consistency, and Agreement [pdf] [ppt] | Opt - Paxos | |
Wed 04/21 | Network and Communication Security [pdf] [ppt] | Opt - Kaminsky DNS Attack, IP Sec | |
Mon 04/26 | Routing Security and other Security Topics [pdf] [ppt] | Prof. Rexford guest lecture | |
Wed 04/28 | No class | Review moved to 5/03 | |
Mon 05/03 | Class Review [pdf] [ppt] | ||
Wed 05/05 | Reading period | ||
Mon 05/10 | Reading period | ||
Sun 05/16 | Final | 1pm in CS 104 |
Last updated: Thu Oct 10 11:00:01 -0400 2013