Question: what is the difference between tftp and ftp application layer protocols?
Answer: FTP establishes two connections between client system and server system, one for control information and the other for data to be transferred. Control information carries commands/response. ... TFTP uses UDP while FTP uses TCP. As TFTP is unreliable protocol due to UDP, it uses application layer recovery supported by UDP.