Assignment #1
Due March 1
Choose one of the following:
- Design (but not implement) a program to send mail using the SMTP protocol.
The design need only be coarse-grained and describe the main data structures
and methods to be written along with the actions that need be taken in response
to protocol events. The SMTP protocol is
RFC 821.
- Design a program to receive mail using the POP3 protocol. This is a
bit more difficult.
The POP3 protocol is
RFC 1939.
- Design your own internet application and create a protocol definition for it.
A page or two should be sufficient.
Updated February 15, 2004