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