5617 Syllabus

Textbooks

Grading

Your final grade for the course will be based on the following weights:

Topics

Schedule

Lecture Date Topics Notes Assignments
Computer Networking Overview
1 Thu 01/17 Course overview; Computer networks and the Internet overview
[pdf] [ppt]
2 Thu 01/24 Advanced topics: Design philosophy of the Internet; Software-defined Networking
[pdf] [key]
Homework 1 due 01/31 5:30pm, Submit in class. How to read a paper, Sign up presentation using the Schedule link, Review 1 submission link Quiz1, Homework 1
3 Thu 01/31 Applications (DNS)
[pdf] [ppt]
Homework 2 due 02/07 5:30pm, Submit in class; Review 2 Submission Link Quiz2, Homework 2
4 Thu 02/07 End-To-End Arguments in System Design
[pdf] [key]
Review 3 submission link Due 5:30 02/14
Thu 02/07 Transport Layer Services
[pdf] [ppt]
Textbook, Chapter 3
5 Thu 02/14 TCP: Reliable data transfer
[pdf] [ppt]
No paper review this week Textbook, Chapter 3
6 Thu 02/21 TCP flow and congestion control
[pdf] [ppt]
Homework 3 due 02/28 5:30pm, Submit in class; Review 4 Submission Link Textbook, Chapter 3 Homework 3, Quiz3
Thu 02/21 Advanced topics: Congestion control
[pdf] [key]
7 Thu 02/28 Network Control Plane: Routing Protocols
[pdf] [pptx]
Thu 03/07 Spring break
Thu 03/14 exam
Midterm exam, in class, 5:30-7:30pm
8 Thu 03/21 Network Control Plane: Intra- and Inter-domain Routing
[pdf] [pptx]
Homework 4 due 03/28 5:30pm, Submit in class Homework 4
9 Thu 03/28 Network Data Plane
[pdf] [ppt]
10 Thu 04/04 Guest lecture by Haoxian Chen
11 Thu 04/11 Routing in the wild
[pdf] [key]
Homework 5 due 04/18 5:30pm, Submit in class Homework 5
12 Thu 04/18 Link Layer and LANs
[pdf] [pptx]
13 Thu 04/25 MPLS
[pdf] [key]
Thu 05/02 final exam, 5:45-7:45, in the regular classroom (401A)
Exam schedule

This schedule and syllabus is preliminary and subject to change.

Last updated: 2019-04-25 16:30:39 -0400 [validate xhtml]