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 Sockets (Sun)
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 Proxy (simple) (Sun)
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]
Proxy (concurrent) (Sun)
Wed 03/31 IP Multicast, Anycast, and Overlays
[pdf] [ppt]
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 Simple TCP (Tue)
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
Router (Tue 5:00pm)
Sun 05/16 Final
1pm in CS 104

Last updated: Sun May 02 18:58:17 -0400 2010