FTP stands for File Transfer Protocol. SFTP stands for File Transfer Protocol. These are both used for file transfers. SCP operates over SSH and offers both encryption & authentication in a single protocol which makes it more secure and efficient.