Skip to main content
Department of Information Technology

TFTP Programming Lab Instructions

In this lab you will program a TFTP client.

  • Start by reading the instructions found here.
  • You will be given a skeleton code which will provide certain pieces of functionality for you: Skeleton Code. Extend this skeleton code to implement your TFTP client.
  • Once you have completed the assignment, fill out the questionnaire.txt and include it in your submission.

Collection of Links

Here is a collection of links, see this as a resource and choose how you wish to use them. You definetly need to look at the RFC 1350.

Socket programming is one of the key techniques to learn for this lab. TFTP uses UDP sockets. Here are some good tutorials:

Functions you may want to use

Hand in Procedure

The procedure to hand in the assignment is as follows:

  1. In tftp.c and questionare.txt, state the name and e-mail addresses of both group members in a comment at the top.
  2. One of the group members should now upload tftp.c and questionare.txt to the File Area in Studentportalen, under "Lab 1 handin".

Asking Questions

There will be two scheduled lab sessions for this assignment, make use of them!
For additional supervision, see this page.

Please note that these links are for reference only and are in no way related to the Computer Networking courses at Uppsala University!

Updated  2013-01-24 14:14:14 by Hjalmar Wennerström.