COS-461 Syllabus

Schedule

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