Learning Outcomes: (What will you learn?)
Textbook: J. F. Kurose and K. W. Ross, "Computer Networks: A Top-Down Approach," 8th Edition, Pearson, 2021, ISBN: 9780136681557
Instructor: Prof. Raj Jain, jain@wustl.edu, Office: McKelvey 2038, Office Hours: By appointment
Location: The class meets on Mondays and Wednesdays from 1:00 to 2:20 PM.
Teaching Assistants Office Hours: TBD
Instruction Type: Online Hybrid Course (OLH).
The class has been flipped,
so you must watch the video before the class. The class time is used to answer questions logged on the question form or any other questions on the topic.
All Q&A sessions will be held via Zoom. See Canvas for the Zoom link.
All exams will be in person.
See the modules below in the tentative schedule for links to videos.
All questions about the homeworks and exam grading should be directed to TAs.
Audio/Video recordings of lectures from the previous offering of this course are available online: Spring 2024, Spring 2023, Spring 2022, Spring 2021, Spring 2020, Spring 2019, Fall 2016, Fall 2011, Fall 2010, Fall 2009, Fall 2005.
Tentative Schedule (Subject to Change)
Class | Day | Date | Q&A Topic | Chapter | |
1 | Monday | 1/13/2025 | Course Overview | ||
2 | Wednesday | 1/15/2025 | Computer Networks and the Internet (Part 1) | 1 | |
Monday | 1/20/2025 | MLK Jr. Holiday | |||
3 | Wednesday | 1/22/2025 | Computer Networks and the Internet (Part 2) | 1 | |
4 | Monday | 1/27/2025 | Application Layer (Part 1): HTTP | 2 | |
5 | Wednesday | 1/29/2025 | Application Layer (Part 2): SMTP, DNS, P2P | ||
6 | Monday | 2/3/2025 | Transport Layer (Part 1): Design Issues | 3 | |
7 | Wednesday | 2/5/2025 | Transport Layer (Part 2): UDP, Flow Control | 3 | |
8 | Monday | 2/10/2025 | Transport Layer (Part 3): TCP, TCP Congestion Control | 3 | |
The Network Layer: Data Plane (Part 1: Network Layer Basics) | 4 | ||||
9 | Wednesday | 2/12/2025 | Network Layer Data Plane (Part 2: IP Datagram, NAT, UPNP, DHCP) | 4 | |
10 | Monday | 2/17/2025 | Exam 1 review | 1-3 | |
11 | Wednesday | 2/19/2025 | Exam 1 | 1-3 | |
12 | Monday | 2/24/2025 | Network Layer Data Plane (Part 3: SDN) | 4 | |
The Network Layer: Control Plane (Part 1: Dijkstra's, Bellman-Ford Algorithms) | 5 | ||||
13 | Wednesday | 2/26/2025 | The Network Layer: Control Plane (Part 2: OSPF and BGP ) | 5 | |
14 | Monday | 3/3/2025 | The Network Layer: Control Plane (Part 3: SDN Controller + ICMP + SNMP ) | 5 | |
15 | Wednesday | 3/5/2025 | The Link Layer and LANs (Part 1): Functions | 6 | |
Monday | 3/10/2025 | Spring Break - No Class | |||
Wednesday | 3/12/2025 | Spring Break - No Class | |||
16 | Monday | 3/17/2025 | The Link Layer and LANs (Part 2): CRC | 6 | |
17 | Wednesday | 3/19/2025 | The Link Layer and LANs (Part 3): Multiple Access, Ethernet, VLANs, MPLS, Data Centers | 6 | |
18 | Monday | 3/24/2025 | Exam 2 Review | 3-6 | |
19 | Wednesday | 3/26/2025 | Exam 2 | 3-6 | |
20 | Monday | 3/31/2025 | Wireless and Mobile Networks (Part 1): Wireless Characteristics, LANs and PANs | 7 | |
21 | Wednesday | 4/2/2025 | Wireless and Mobile Networks (Part 2): Mobility Management | 7 | |
22 | Monday | 4/7/2025 | Security in Computer Networks (Part 1): Cryptography | 8 | |
23 | Wednesday | 4/9/2025 | Security in Computer Networks (Part 2) | 8 | |
24 | Monday | 4/14/2025 | Security in Computer Networks (Part 3) | 8 | |
25 | Wednesday | 4/16/2025 | Security in Computer Networks (Part 4) | 8 | |
26 | Monday | 4/21/2025 | Exam 3 Review | 7-8 | |
27 | Wednesday | 4/23/2025 | Exam 3 | 7-8 |
Exams (Best 2 of 3) | 60% | (30% Each) |
Class participation | 05% | |
Video Reviews | 10% | |
Homeworks | 15% | |
Labs | 10% |