COMP 361 Computer Communication Networks I

Course Project

 

Description:

This is a programming assignment written in Java; JDK 1.4.1 should be used as programming platform. You need to form a group of 2 students to implement a project (if you want, you can do the project individually but it will be marked the same as a two person project).  There are two projects for you to choose from; each  group will implement only one project. The skeletons of the two projects are given to you in the following links.

    The projects are : A Multi-Threaded Proxy Server and A SMTP Server in Java

You need to implement your chosen  project according to the details given in the referenced  RFCs (Requests For Comments).

 

Due Date:

 

Choosing your Project:

Form your group, choose which project you want to do and then send email  by April  1, 2005,  (a) to Mr. Zhou Zhen  (cszz@cs.ust.hk) if you choose the Proxy project,  (b) or to  Mr. Zhang Jun    (junalex@cs.ust.hk) if you choose  the SMTP project ,  giving the names of the individual(s) in your group and which project you will be doing.  They will send back a message acknowledging your email. 

Update: Our list of which students are doing which project with whom is available here.

 

Asking Questions:  

Mr. Zhou Zhen  will be supervising Proxy project and Mr. Zhang Jun will be supervising SMTP project.  Please email  your questions to them or,  if your problem is best served by a face-to-face meeting, send them a message to request an appointment.

 

Marking Scheme:

The general marking scheme for the Proxy-Server project is available here.
The general marking scheme used for the SMTP-Server project is available here.

 

Plagiarism:

The project must be done independently by the project group. Copying from other groups is strictly prohibited. Students involved in plagiarism will get zero marks for the course project. Please put your code in secure place to prevent unauthorized plagiarism.