- 9/18: Class moves to Friend 006
- 9/13: First day of class! Join the course Piazza site!

COS 561 provides a research survey on *network protocols*---the
rules and conventions that communicating end-points follow to exchange
data over a computer network. The course covers both classic papers
about the Internet protocols and recent research results, and will
consider protocol design and analysis, as well as simulation and
measurement studies of new and existing protocols.

**Prerequisite:** While the course has no formal prerequisites,
some background in computer networking (e.g., COS 461 or the
equivalent) is useful. See the COS
461 course for an overview of the material in COS 461.
The course assignments will assume a basic familiarity with
programming in languages like C, Python, or Go.

- Instructor: Jennifer Rexford
- Teaching assistants: Xiaoqi Chen (xiaoqic@cs.princeton.edu) and Zhuqi Li (zhuqil@cs.princeton.edu)
- Lecture time: 1:30-2:50pm Tuesdays and Thursdays
- Location: Friend 006
- Grading: The final grades will depend on class participation (30%), homework assignments (30%), and the final project report and presentation (40%).
- Office hours: Tuesday 4:30-5:30pm (Zhuqi, CS 103B), Wednesday 10-11am (Zhuqi, CS 103B), Wednesday 3-4pm (Xiaoqi, Friend 010), Thursday 3-4pm (Xiaoqi, Friend 010), and by appointment (Jen Rexford, CS 222)

Last updated: 2018-09-18 00:18:51 -0400