Introduction

Trivial File Transfer Protocol (TFTP) is a simple lockstep File Transfer Protocol which allows a client to get a file from or put a file onto a remote host.

TFTP is designed to be small and easy to implement. Therefore, It's a nice protocol to study about networks.

Because of simplicity, TFTP use very small memory footprint. Ideal for embedded systems.

Today, TFTP is virtually unused for Internet transfers, Generally only used on local area networks (LAN)

It is implemented on top of the UDP/IP protocols using well-known port number 69.