There will be 5 homework assignments (each about 1-2 weeks). Homework 0 should be done individually. All other homeworks are to be done in groups of two. Homework is due in class on the due date.
In addition, students are required to complete a research project.
Every class, you would need to submit answers to 1-2 questions based on the readings assigned for that lecture. This should be done at the beginning of the lecture. The questions are meant to be short-answer questions (less than 5 sentences), and would basically serve to test your understanding of the assigned papers. This work has to be done in a group of two. The answers must be typed.
All answers will be counted, but only a random sample of them
will be graded. Do not skip class or come late just to finish the
answers -- we expect that everyone will miss a few, though skipping more
than 10% will have a negative impact on your grade.
Answers for Lectures 0 -4 : (ps)
Answers for Lectures 6-11: (ps)
| Topic | Assigned | Due | Other Info | Solutions |
|---|---|---|---|---|
| Homework 0 [ps , tex] | 9/17 | 9/24 | undergrad material | hw0_sol.ps |
| Homework 1 [ps , tex] | 10/1 | 10/8 |
lookup, BGP, NS (1) | hw1_sol.ps |
| Homework 2 [ps , tex] | 10/15 | 10/29 | NS + TCP | hw2_sol.ps |
| Homework 3 [ps , tex], Q11.tcl,tcpdump.out | 11/12 | 11/23 |
NS + DNS + Tools |
hw3_sol.ps |
| Homework 4 [ps , tex] nttcp patchchar | 12/03 |
12/13 |
Multicast, Security, QoS |
hw4_sol.ps |