Assignment Set 2 - Submission Guidelines
To submit your assignment, you will need to show runs of
Parts 1, 2, and 3. For the different
pieces of the assignment, here are the required runs to be
be captured.
- Part 1: Run your client and retrieve the following files
from the TFTP server on 157.182.194.39 port 69:
- WELCOME
- rfc.txt
- rfc791.txt
First retrieve the files via the normal tftp application.
Save these files (if they exist) to other names (WELCOME should
be renamed to WELCOME.tftp, rfc.txt should be renamed to rfc.txt.tftp,
and rfc791.txt should be renamed to rfc791.txt.tftp). Then retrieve the
files with your TFTP client. Then compare the files you retrieved
with the ones that were saved using diff. For
example:
$ diff WELCOME WELCOME.tftp
- Part 2: Run your TFTP server. Retrieve a file with your
client and then with the
tftp application. Perform the
diff as done above between the two files retrieved.
The file you use is your choice but must be greater than 512 bytes in size.
- Part 3: Run your application and include the output in
your submission for parts A-C. The input files are the three files
given in class.
- Extra Credit: Run your application and include the generated
files in your submission. Then run your application from Part 3 again
on those files that were generated. Include that output in your submission
as well. For the second part, run your application on the third input
file given in class that contains an SMTP stream capture.
You must use scriptto start capturing your runs.
If you do not know how to use script, examine its man page.
You will need to submit all script runs and source code.
Please use the following command to submit your assignment:
~tmont/sub_cs453.pl file1 file2 file3 . . .
Some restrictions:
- You should include a README file that explains the files
and the usage of your programs.
- You must include a script of your program in operation with specific
input as given above.
- Do not include any binary files.
- Do not include any additional directories.
- Do not include any native code if using Java (JNI).
Please follow this procedure. If you do not follow this procedure
your programs will not be graded!
Todd L. Montgomery (revised 11.25.2001)