This coursework requires you to produce an application which demonstrates:
· client-server networking and/or peer-to-peer networking principles
· communication security principles e.g. authentication, and encryption
The default project you should attempt to implement is the SMTP protocol () with additional extensions as needed to support functionality. You may implement a different project, however, you must discuss the alternate implementation with your tutor to ensure it meets the learning outcomes and can be assessed under the same criteria.