This
course will
cover the following topics: Internet architecture and layering,
intra-domain
routing protocols, inter-domain routing protocol, congestion control,
and
network QoS. Students will gain
enough knowledge to select and work on their own research topics.
Students
are
required to do the following:
The
required
textbooks for this course are:
Students should hand in
one
summary for each assigned paper.
The following are the requirements (your summary needs to
satisfy all
the requirements to get credit):
You can critique the
paper’s
assumptions, model, approach, simulation setup, explanation of the
results,
etc. Remember that writing
the summary helps you better understand the paper.
The summaries also make the instructor aware of any
questions and misunderstanding that you may have of the papers.
Homework assignments
should be
submitted before 1PM on the due date.
No late turn-ins will be accepted.
There will be several
pop-up
quizzes. There will NOT
be makeup quizzes, so it is very important for students to attend every
lecture.
The midterm exam will be
on
Tuesday, Mar. 15. There will be no makeup exam for the midterm exam
unless
the student is in a documented emergency.
Every student will work
on a
networking project. Teamwork of 2
people is preferred. Since an
early start is key to the success of the project, students should
discuss
project ideas with the instructor as early as possible.
Below are the due dates of the
deliverables:
There is no grace period for the
project
proposal, progress report and final report.
Letter grades will be
assigned as
follows -- A: 90, A-: 87, B+: 84, B: 81, B-: 79, C+: 75, C: 72, C-: 68,
D+: 64,
D: 60, F: < 60. A student's final score will be composed of the
following
components.
|
Class Participation |
10% |
|
Homework |
26% |
|
Quizzes |
14% |
|
Midterm Exam |
20% |
|
Term Project |
30% |
|
Week |
Date |
Content |
Week |
Date |
Content |
|
1 |
Jan. 18 |
Course Overview |
9 |
Mar. 15 |
Midterm |
|
Jan. 20 |
Essential Networking Concepts (Chap. 1 in Perlman) |
Mar. 17 |
Wireless LAN (guest lecture) |
||
|
2 |
Jan. 25 |
Connection-Oriented Nets (Chap. 7 in Perlman) |
10 |
Mar. 22 |
BGP Mis-configuration (paper) |
|
Jan. 27 |
Design of ARPANET (paper) |
Mar. 24 |
Routing Security (student presentations) |
||
|
3 |
Feb. 1 |
Generic Connectionless Service (Chap. 8 in Perlman) |
11 |
Mar. 29 |
TCP and RED (paper) |
|
Feb. 3 |
IP (Chap. 3 in Huitema) |
Mar. 31 |
Active Queue Management (paper) |
||
|
4 |
Feb. 8 |
End-to-End Arguments (paper) |
12 |
Apr. 5 |
QoS architectures (Chap. 14 in Huitema & paper) |
|
Feb. 10 |
Routing Algorithm Concepts (Chap. 12 in Perlman) |
Apr. 7 |
Queueing and Scheduling (Chap. 14 in Huitema) |
||
|
5 |
Feb. 15 |
RIP (Chap. 5 in Huitema) |
13 |
Apr. 12 |
RSVP (Chap. 14 in Huitema & paper) |
|
Feb. 17 |
OSPF (Chap. 6 in Huitema) |
Apr. 14 |
Protocol Design (Chap. 18 in Perlman) |
||
|
6 |
Feb. 22 |
OSPF (Chap. 6 in Huitema) |
14 |
Apr. 19 |
Rethinking the Design of the Internet (paper) |
|
Feb. 24 |
CIDR and BGP (Chap. 9 in Huitema) |
Apr. 21 |
Presentations |
||
|
7 |
Mar. 1 |
BGP Slow Convergence (paper) |
15 |
Apr. 26 |
Presentations |
|
Mar. 3 |
BGP Instability (paper) |
Apr. 28 |
Demo |
||
|
8 |
Mar. 8 |
Spring Break |
16 |
May. 3 |
Final Report Due |
|
Mar. 10 |
Spring Break |
|
|