CS 276 - Advanced Topics in Networking, Fall 2004
Course Summary
This is an advanced course in networking. We will cover topics such as distance vector and link state routing, BGP, QoS, Multicast, web caching, TCP variations, and
service location.
Instructor:
Elizabeth M. Belding-Royer
Office 2121, Engineering I
E-mail: ebelding AT cs.ucsb.edu
Office Hours: Mondays 10am-12:00pm, or by appointment.
Lecture Time/Place: Monday/Wednesday - 1:00pm to 2:50pm (Phelps 1401)
Course WWW Page: http://www.cs.ucsb.edu/~ebelding/courses/276/f04/index.html
Course Mailing List: cs276@lists.cs.ucsb.edu. To join send email to ebelding AT cs.ucsb.edu. Put subscribe cs276 as the subject, nothing in the body.
Course Textbook: There is no required text for this course. The main source of material will be papers. However, you can use one or more of the following textbooks as supplemental material to help you understand the papers:
- Peterson and Davie, Computer Networks: A Systems Approach, 2nd Edition.
- Christian Huitema, Routing in the Internet, 1st Edition.
- Kurose and Ross, Computer Networking: A Top-Down Approach Featuring
the Internet.
- Andrew S. Tanenbaum, Computer Networks, 3rd Edition.
Prerequisites: Either CS176A, or CS176B, or the equivalent. You should have a detailed understanding of network-based communication, necessary functions, and Internet protocol operation. You should also have programming skills.
Teaching Assistant
Ryan Dixon
Office - CSIL, Engineering I
Office hours: Tuesdays/Thursdays 10am-noon
Email: rsd@cs.ucsb.edu
Student Evaluation
- Final Exam: 25%
- Homework 1: 10%
- Homework 2: 20%
- Homework 3: 20%
- Homework 4: 20%
- Class Participation: 5%
Quota Increase
You need your quota increased so that you can install the simulation
package we will be using. When you sign up for the mailing list, I will
get your account name. To ease the burden on tech support, I will
submit your account names on the following dates: September 29, October 1,
and October 4. At each date I will submit the account names that have
so far subscribed to the mailing list. Hence, you must remember
to subscribe to the mailing list before October 4, and the earlier
you subscribe, the sooner you can get started on your assignment.
Policies
Class Participation: I expect you to attend class everyday. Class
participation is 5% of your grade. If you miss more than a couple of
classes, that will be reflected in your grade. Also, I expect you to
contribute to in-class discussions whenever possible. If you simply attend
class and never contribute, you will not receive all 5 points. I also
expect you to arrive to class on time.
Homework: I do not accept late homework. All homework is due by 5pm on
the assigned due date.
Cheating: Cheating is not tolerated. Please read the UCSB Academic
Code of Conduct if you are not familiar with the definition of cheating.
If you are caught cheating on an assignment, you will get a zero for that
assignment. Other repercussions are also possible, and are likely.
Exams: All exams are closed notes/book/etc.