CS 268 - Assignment Extra: Protocol Design


Given: November 18, 1998
Due: Decmeber 16, 1998

If you have an assignment average of 80% or less on the first three assignments, you qualify for an extra credit assignment.

Your assignment is to design and write up a protocol that is to act as a remote file access protocol. The protocol is to be as simple as possible and have the following properties.

The primary items to consider in the protocol design are: ease of implementation and debugging, choice of transport protocols (UDP and/or TCP), types and formats of messages, security and authentication, and covering the sketchy requirements above.

You are to hand in a typed report describing your protocol and the reasons behind key design choices, such as transport protocol and message format. In addition, you should mention any potential problems and pitfalls that are consequences of your choices. You will be graded on the choices made and how well you describe the pros and cons of your design choices. The key is making a convincing argument. No minimum length is set for the assignment. However, it should not be more than 15 pages double spaced.

Value: up to +10% onto final grde
Todd L. Montgomery (revised 11.17.1999)