User Tools

Site Tools


Course Description

This course will cover the basic principles of networking with a focus on protocols, implementations, and issues specific to the Internet. We will study how routing, transport, and various internetworking protocols work using a number of examples. We will selectively implement new protocols and network services; as such, this course will have a substantial programming component.

Syllabus PDF

Required text

Computer Networks: A Systems Approach. Sixth Edition,
by Larry Peterson and Bruce Davie. Available free online.

Reference Texts

Computer Networking: A Top-Down Approach Featuring the Internet
by Jim Kurose and Keith Ross, Sixth Edition, Addison-Wesley.
2012, ISBN: 978-0132856201.

TCP/IP Illustrated, Volume 1
by W. Richard Stevens. Addison-Wesley.
ISBN: 0-201-63346-9

Read for fun
Where Wizards stay up Late
by Katie Hafner and Matthew Lyon. Simon and Schuster.
ISBN: 0-684-83267-4

General Information

Class Time T Th 2.30-3.45pm (sometimes), asynchronous
Online Personnel

Instructor Teaching Assistant 1 Teaching Assistant 2
Name Suman Banerjee
Office CS 7391
Office hours Tu Th 1.15-3 Mo, Tu 4-5.30 We, Th, Fr 4-5

Class Communication Please use piazza


Assignment #0: Figure out group partners for class project.

Details on Assignments


The readings indicated are from the required textbook.

Week Date Topic Reading Lecture Notes
640-spring2021.txt · Last modified: 2021/01/15 16:11 by suman