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