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.
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.