Prerequisite: CSE 131 (Computer Science I) or permission of the instructor (Note: CSE 241 as indicated in the course catalog is not required.)
Textbook: J. F. Kurose and K. W. Ross, "Computer Networks: A Top-Down Approach," 7th Edition, Addison-Wesley, 2017, ISBN: 9780133594140 or 9780134296135.
Instructor: Prof. Raj Jain, jain@wustl.edu, Office: Jolley 208, Office Hours: Monday/Wednesday 11:00AM-12:00noon (By appointment)
Teaching Assistants Office Hours:
Monday | 11:00 AM - 12:00 Noon | Elaine Cole | elainmcole at wustl.edu |
Tuesday | 3:00 PM - 4:00 PM | Josh Serota | e.serota at wustl.edu |
Wednesday | 11:00 AM - 12:00 Noon | Elaine Cole | elainmcole at wustl.edu |
Thursday | 3:00 PM - 4:00 PM | Josh Serota | e.serota at wustl.edu |
Friday | 3:00 PM - 4:00 PM | Robert Esswein | resswein at wustl.edu |
Saturday | 3:00 PM - 4:00 PM | Zhanglong Peng | zhenglongpeng at wustl.edu |
Sunday | 3:00 PM - 4:00 PM | Robert Esswein | resswein at wustl.edu |
Location: The class meets Mondays and Wednesdays at 1:00PM to 2:30PM in Lopata 101.
All question about the homeworks and mid-term exams 1 and 2 grading should be directed to TAs.
Audio/Video recordings of lectures from the last offering of this course are available online: Fall 2016, Fall 2011, Fall 2010, Fall 2009, Fall 2005.
Class | Day | Date | Topic | Chapter |
1 | Monday | 1/14/2019 | Course Overview | |
2 | Wednesday | 1/16/2019 | Internet: Core and Edge,History (Part 1) | 1 |
Monday | 1/21/2019 | Martin Luther King Holiday | ||
3 | Wednesday | 1/23/2019 | Internet: Core and Edge,History (Part 2) | 1 |
Application Layer (Part 1): Architecture | 2 | |||
4 | Monday | 1/28/2019 | Application Layer (Part 2): HTTP | 2 |
5 | Wednesday | 1/30/2019 | Application Layer (Part 3): SMTP,DNS,P2P | 2 |
Transport Layer (Part 1): Design Issues | 3 | |||
6 | Monday | 2/4/2019 | Transport Layer (Part 2): Design Issues | 3 |
7 | Wednesday | 2/6/2019 | Transport Layer (Part 3): UDP,Flow Control | 3 |
8 | Monday | 2/11/2019 | Transport Layer (Part 4): TCP, TCP Congestion Control | 3 |
The Network Layer: Data Plane (Part 1: Network Layer Basics) | 4 | |||
9 | Wednesday | 2/13/2019 | Network Layer Data Plane (Part 2: IP Datagram, NAT, UPNP) | 4 |
10 | Monday | 2/18/2019 | Network Layer Data Plane (Part 3: DHCP,SDN) | 5 |
11 | Wednesday | 2/20/2019 | Mid-Term Exam 1 | 3 |
12 | Monday | 2/25/2019 | The Network Layer: Control Plane (Part 1: Routing Algorithms, OSPF, BGP) | 5 |
13 | Wednesday | 2/27/2019 | The Network Layer: Control Plane (Part 2: SDN Controller + ICMP + SNMP ) | 5 |
14 | Monday | 3/4/2019 | The Link Layer and LANs (Part 1): Functions,CRC | 6 |
15 | Wednesday | 3/6/2019 | The Link Layer and LANs (Part 2): Multiple Access, Ethernet | 6 |
Monday | 3/11/2019 | Spring Break | ||
Wednesday | 3/13/2019 | Spring Break | ||
16 | Monday | 3/18/2019 | The Link Layer and LANs (Part 3): VLANS | 6 |
17 | Wednesday | 3/20/2019 | The Link Layer and LANs (Part 4): MPLS, Data Centers | 6 |
18 | Monday | 3/25/2019 | Mid-Term Exam 2 | 6 |
19 | Wednesday | 3/27/2019 | Wireless and Mobile Networks (Part 1): Wireless Characteristics, LANs and PANs | 7 |
20 | Monday | 4/1/2019 | Wireless and Mobile Networks (Part 2): Mobility Management | 7 |
21 | Wednesday | 4/3/2019 | Wireless and Mobile Networks (Part 3): Mobility Management | 7 |
22 | Monday | 4/8/2019 | Security in Computer Networks: Cryptography (Part 1) | 8 |
23 | Wednesday | 4/10/2019 | Security in Computer Networks (Part 2) | 8 |
24 | Monday | 4/15/2019 | Multimedia Networking (Part 1: Basic concepts) | 9 |
25 | Wednesday | 4/17/2019 | Multimedia Networking (Part 2: VOIP,RTP,SIP) | 9 |
26 | Monday | 4/22/2019 | Multimedia Networking (Part 3: DiffServ) | 9 |
27 | Wednesday | 4/24/2019 | Final Exam |
Mid-Term Exams (Best of 2) | 30% |
Final Exam | 30% |
Class participation | 5% |
Homeworks | 20% |
Labs | 15% |