Lectures

Lecture notes will be posted right after each class. Note: Schedules are subject to change, please check back frequently.

Date Lecture notes Readings
Sep 3, Wednesday Introduction Kurose/Ross chapter 1, 2.7-2.8
Sep 8, Monday Data link overview Kurose/Ross 5.1-5.2
Sep 10, Wednesday Multiple access protocols Kurose/Ross 5.3
Sep 15, Monday Ethernet Kurose/Ross 5.4-5.5
Sep 17, Wednesday LAN Interconnect Kurose/Ross 5.6-5.8
Sep 22, Monday Overview on network routing Kurose/Ross 4.1-4.3
Sep 24, Wednesday More on network routing Kurose/Ross 4.5
Sep 29, Monday The Internet protocol (IP) Kurose/Ross 4.4, 4.6
See also: Two articles on a recent BGP routing incident.
Oct 1, Wednesday IPv6 and multicast routing Kurose/Ross 4.7
Oct 6, Monday Fall break
Oct 8, Wednesday Transport layer overview and UDP Kurose/Ross 3.1-3.3
Oct 13, Monday Reliable data transfer Kurose/Ross 3.4
Oct 15, Wednesday TCP Kurose/Ross 3.5
Oct 20&27, Monday Congestion control Kurose/Ross 3.6-3.7
Oct 22, Wednesday Midterm
Oct 29, Wednesday Applications: HTTP, Email, and DNS Kurose/Ross 2.1-2.6
Nov 3, Monday End-to-end arguments in application design (Clark) End-to-end arguments in System Design (Saltzer, Reed, Clark)
A critical review of End-to-end arguments (Moors)
Nov 5, Wednesday Peer-to-peer networks Kurose/Ross 2.6
Nov 10, Monday Internet overlay networks
Nov 12, Wednesday Wide-area content distribution
Scalable Internet servers and load balancing
See also: Amazon CloudFront CDN
Nov 17, Monday Wireless networks and mobility Kurose/Ross chapter 6
Nov 19, Wednesday Multimedia networking Kurose/Ross 7.1-7.4
See also: Netflix encoding for streaming
Nov 24, Monday Quality of service Kurose/Ross 7.5-7.6
Nov 26, Wednesday Thanksgiving recess
Dec 1, Monday Principles of network security
Revised 2008-12-05. Final slide corrected!
Kurose/Ross 8.1-8.4
Dec 3, Wednesday Network security in practice Kurose/Ross 8.5-8.9
Dec 8, Monday Common protocol components: data and interface representations &
Final review
Dec 10, Wednesday Site visit - University Data Network Infrastructure
Dec 16, Tuesday Final Exam Computer Studies Room 601
9:30-11:30 AM
Open book, open notes