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/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