What is the difference among TFTP and FTP application layer protocols?
The Trivial File Transfer Protocol (TFTP) permits a local host to get files from a remote host but does not give reliability or security. It uses the fundamental packet delivery services offered by UDP.
The File Transfer Protocol (FTP) is the standard mechanism given by TCP / IP for copying a file from one host to another. It uses the services obtainable by TCP and so is reliable and secure. It establishes two connections (virtual circuits) among the hosts, one for data transfer and another for control information.