Starting from:
$30

$24

Compsys Assignment 1 Solution

    • Assignment outline:

        1. Implement in C/C++/Java only, the file transfer protocol described in RFC 913 (https://tools.ietf.org/html/rfc913)

        2. Both; the server and the client should be implemented.

        3. You are allowed to change the port number 115 to another port number for testing/marking purposes.

        4. You can use the localhost as the host-name for the server/client.

    • Marking outline:

        1. The USER, ACCT, and PASS commands are together worth 20 marks.

            (a) It is mandatory that these commands work in your implementation.


        2. Each of the remaining commands: TYPE, LIST, CDIR, KILL, NAME, DONE, RETR, and STOR are worth 10 marks each.

        3. You can keep the username, account, and passwords, in plain text file on the server side or in any other format (e.g., berkeley database) as required.


    • Submission outline:

        1. Please submit a single file called: <you-upi>.tgz containing the following:


            (a) The well commented source code(s) for the implementation.

            (b) A well written README, which describes the test cases for compil-ing, and executing your code.



1





        i. Note that your README should describe test cases, and associ-ated marking procedure for each of the commands that you have implemented.

    (c) Any other files that are needed for testing/marking.



















































2

More products