CS 457, Fall 2004

CS 457, Fall 2004

Computer Networks

A Systems Approach

Class home page: http://www.cs.virginia.edu/~zaher/classes/CS457

Instructor
Tarek Abdelzaher, 236B Olsson, 982-2227, zaher@cs.virginia.edu
Office Hours: Friday 10:00-12:00(noon)
AIM/Yahoo Messenger: netpsychic04

TA
Arsalan Tavakoli
Office Hours: 236D (unless otherwise posted on website), Tuesday 3:30-5:30pm

Textbook
Computer Networks, A Systems Approach
3nd. Edition
Larry L. Peterson and Bruce S. Davie
Morgan Kaufmann Publishers
Copyright 2003

Lecture Times
Tuesday and Thursday 12:30pm-1:45pm, OLS 120

Description
Computer networks, the technology that powers today's dramatic explosion of the Internet, have significantly changed the way people communicate. While some architectural features of modern networks have not changed much since the early days of networking, the protocols that decide how to share the communication medium, how to encode each message, how to route it to the right recepient, and how to recover from failures have become much more powerful, flexible, and versatile. In this course we shall cover some of the technologies, protocols, and underlying concepts that make modern computer networks the success they are today. By the end of the semester you should be able to define, distinguish, understand, and apply concepts covered under the follwoing topics:

Coursework and grading
The course will involve 8 homeworks and 3 non-cumulative exams that encourage you to analyze and evaluate technology and concepts covered under the above topics. A group project will be required to help you synthesize ideas presented in the course into original new network services, protocols, architectures, or tools. Grades will be assigned as follows:

Objectives