Homework

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.

Questions on Readings

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)

Schedule

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