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
Class Time T Th 2.30-3.45pm (sometimes), asynchronous
Online
Personnel
Instructor | Teaching Assistant 1 | Teaching Assistant 2 | |
---|---|---|---|
Name | Suman Banerjee | ||
suman@cs.wisc.edu | |||
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.
The readings indicated are from the required textbook.
Week | Date | Topic | Reading | Lecture Notes |
---|