Written Exercise #2

This assignment is meant to help you review materials that we learned after the midterm exam. You don't have to turn in this assignment and we will not post the solutions either.

End-of-Chapter Problems

This assignment includes a number of end-of-chapter problems in the textbook by Kurose and Ross (fourth or third edition). Note that we are talking about end-of-chapter 'P' Problems, not the 'R' Review Questions, nor the 'D' Discussion Questions!

For the fourth edition:

For the third edition:

Preparation for "Essay" question

The final exam will also include a set of inter-related questions that in total will require you to write a specification for a set of networked devices.

Suppose that you are a designer of a networked device product line, you have already written the functional specification, now you need an implementation specification that you will hand to to a software engineering firm that is writing the actual code. Are you certain that the specification is clear enough that the devices will (a) actually work? and (b) implement the complete set of features in the functional specification?

The final exam problem will select one of the specifications below, and will specify additional features beyond what is described below. Then you will be asked specific questions about what the network implementation must include. For now, consider (in advance) the various network layers, what protocols would be required at each, and what protocol features would or could be relevant.