The TFTP protocol - PJO2/tftpd64 GitHub Wiki
TFTP (Trivial File Transfer Protocol) is a simple protocol used to transfer files to and from a TFTP server (daemon). This protocol was designed by Noël Chiappa. Its second version (TFTPv2) is described by RFC 1350, ŤThe TFTP Protocol (Revision 2).ť TFTP is designed to be compact and easy to implement. Therefore, it lacks most of the features of a regular FTP. The only thing it can do is read and write files from/to a remote server. It cannot list directories, and currently has no provisions for user authentication.
TFTPD32 and later TFTPD64 are my implementation of a TFTP server for Windows 95/98/Me and Windows NT/2000/XP. It supports the Get and Put commands, but does not support the netascii transfer mode (but who really needs it?).
Tftpd32 supports the TFTP extensions described in RFCs 1782 to 1785.