Both are file transfer protocols, however the S stands for Secure. FTP is commonly used for transferring files via the Internet and used for things such as downloading files or software. SFTP supports full security and authentication functionality meaning the user has to have the right credentials in order to receive or send files.