CS217: Advanced Topics in Internet Research
Spring 2004
Instructor: Lixia Zhang
- Office: 4531G Boelter Hall
- Phone: (310)825-2695
- email: lixia@cs.ucla.edu
- Office hours: Thursday 10:00AM-12:00PM, or appointment via email.
Lectures: Tueday & Thursday 2:00 - 3:50pm, 6229 MS
Prerequisites: Basic understanding of packet switched networks and
TCP/IP protocol suite; programming experience with C/Unix; CS118 or equivalent.
Contents: This graduate networking course has two main goals: (1) bringing graduate students to the frontier of network research, and (2) improving students' research skills through case stuides. After a brief overview of the Internet protocol architecture, namely the TCP/IP protocol suite, we will take a few specific protocols as case studies to examine their designs and operations. We then cover several areas that have drawn major research attentions over the last 10 years (network routing, multicast routing, multicast transport protocols, congestion control, and network dynamics), and some of the latest research results in global networking.
Workload:
- Weekly reading assignement of 2-4 papers. Here's the
current reading list; more papers will be
added soon.
- Homework: optional. You are encouraged to write a one-page summary report for one or more papers each week (you pick which one to write).
The summary report should include, but not limited to, the following
contents:
- Describe in your own words what the paper is about;
- Why is the paper interesting to you? and
- What you have learned from the paper, what you agree/disagree with
the author(s). Be articulate and critical.
- Term project: You are encouraged to work in a team of 2-3 people to
accompplish a programming-based project; see the
project guidelines for more details.
Exams:
- Bi-weekly quizzes on Tuesdays starting from the third week of the quarter.
- Midterm exam on Tuesday, May 18th.
Note: there will be no make-up quiz or midterm.
Grading:
Grading Breakdown |
In class quizzes | 30% |
Midterm | 20% |
Term Project | 50% |
TOTAL | 100% |
Text Book: There is no required textbook for this course, however you may find
the following books useful:
- Douglas Comer, Internetworking with TCP/IP , v1, 3rd ed.
A good introduction book to TCP/IP protocols suite.
- W. Richard Stevens,
TCP/IP Illustrated, Vol. 1: The Protocols. A good reference book to
TCP/IP protocol implementation details.