Textbooks

The required textbook for the course is Computer Networks: A Systems Approach, third edition, by Larry Peterson and Bruce Davie. It is available in the CMU Bookstore. Almost all the material that we will cover is in the textbook.

There are two recommended texts which are useful references (especially if networking becomes your career). You can get the best price on them by ordering from an on-line bookstore.

Schedule

Date Instructor Topics Notes Readings
Tue 01/11 DGA Introduction
[pdf] [ps] [ppt] [Video 1]
Chapter 1
Thu 01/13 Guest Sockets Programming, etc.
[Video 1] [Video 2]
Tue 01/18 DGA Protocol Stacks and Layering
[pdf] [ps] [ppt] [Video 1]
Thu 01/20 DGA Application Layer Examples
[pdf] [ps] [ppt] [Video 1]
Proj 1 Assigned 9.2, (R1 optional)
Tue 01/25 DGA Physical Layer, Link Layer Basics
[pdf] [ps] [ppt] [Video 1]
2.1-2.5
Thu 01/27 DGA Switching & Flow Control
[pdf] [ps] [ppt] [Video 1]
2.6-2.10
Tue 02/01 DGA Ethernet and Bridging
[pdf] [ps] [ppt] [Video 1]
3.1-3.2
Thu 02/03 SS IP forwarding & addressing
[pdf] [ps] [ppt] [Video 1]
4.1
Tue 02/08 SS IP Packets & Routers
[pdf] [ps] [ppt] [Video 1]
4.3
Thu 02/10 SS Routing: RIP & OSPF
[pdf] [ps] [ppt] [Video 1]
4.2
Tue 02/15 SS Routing: BGP
[pdf] [ps] [ppt] [Video 1]
4.3
Thu 02/17 SS Multicast
[pdf] [ps] [ppt] [Video 1]
4.4
Tue 02/22 SS DNS
[pdf] [ps] [ppt] [Video 1]
9.1
Thu 02/24 DGA IPv6, tunneling, NAT, VPN, etc.
[pdf] [ps] [ppt] [Video 1]
Proj 1 due 3.3-3.5
Tue 03/01 MIDTERM
Thu 03/03 DGA Virtual circuits, ATM, MPLS
[pdf] [ps] [ppt] [Video 1]
4.4-4.6
Tue 03/08 SPRING BREAK
Thu 03/10 SPRING BREAK
Tue 03/15 SS Transport Intro
[Video 1]
Animations for the next few lectures 5.1-5.5
Thu 03/17 SS TCP & Congestion Control
[pdf] [ps] [ppt] [Video 1]
5.2
Tue 03/22 SS More TCP & Congestion Control
[pdf] [ps] [ppt]
Proj 2 Assigned 6.1-6.3
Thu 03/24 SS TCP Performance
[pdf] [ps] [ppt] [Video 1]
6.4
Tue 03/29 SS Multimedia/QoS
[pdf] [ps] [ppt] [Video 1]
6.5, 7.2, 9.3
Thu 03/31 SS QoS & Mobile (IP & TCP)
[pdf] [ps] [ppt] [Video 1]
2.8, 4.2.5
Tue 04/05 DGA Sensors, Ad-hoc networks
[pdf] [ps] [ppt] [Video 1]
2.8
Thu 04/07 DGA Web + CDNs + Caching
[pdf] [ps] [ppt] [Video 1] [Video 2]
9.4
Tue 04/12 DGA P2P
[pdf] [ps] [ppt] [Video 1]
9.4
Thu 04/14 SPRING CARNIVAL
Tue 04/19 TA - Ed Security - SSL, keys, etc.
[pdf] [ps] [ppt] [Video 1]
8.1-8.2
Thu 04/21 TA - dash Security - firewalls, DoS, etc.
[pdf] [ps] [ppt] [Video 1]
Proj 2 due 8.3-8.5
Tue 04/26 DGA/SS Networking Futures
[Video 1] [Video 2]
Thu 04/28 DGA Class Review
[Video 1]
Thu 05/05 FINAL 5:30pm - 8:30pm in PH 100

Readings