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. Although user-based password authentication is usually implemented, anonymous user access is also available through an FTP server.

SFTP protocol has a varying and wide range of operations that are accessible on remote files. Some of its more notable features include resuming interrupted transfers, directory listings, and remote file removal. Compared to other protocols (namely, the Secure Copy Protocol, or SCP), SFTP is more ‘fluid’ as a protocol, and is more platform-independent. As a result, the SFTP protocol is available on a variety of platforms.