FTP is a complete, session-oriented, general purpose file transfer protocol. TFTP is used as a bare-bones special purpose file transfer protocol.FTP can be used interactively. TFTP allows only unidirectional transfer of files.FTP depends on TCP, is connection oriented, and provides reliable control. TFTP depends on UDP,requires less overhead, and provides virtually no control.FTP provides user authentication. TFTP does not.FTP uses well-known TCP port numbers: 20 for data and 21 for connection dialog. TFTP uses UDPport number 69 for its file transfer activity.The Windows NT FTP server service does not support TFTP because TFTP does not supportauthentication.Windows 95 and TCP/IP-32 for Windows for Workgroups do not include a TFTP client program. 1. FTP is a user-based password network protocol used to transfer data across a network; TFTP is a network protocol that does not have any authentication processes. 2. FTP may be accessed anonymously, but the amount of information transferred is limited; TFTP has no encryption process in place, and can only successfully transfer files that are not larger than one terabyte. File Transfer Protocol (also known as FTP) is a network protocol which is implemented in order to exchange files over a TCP/IP network – that is the Transmission Control Protocol and the Internet Protocol. FTP uses password authentication created by the user. Even though user-based password authentication is usually implemented, anonymous user access is also available through an FTP server.