これら2つのプロトコルの違いは以下の通りです：
FTPはファイル転送プロトコルです。ホスト間のファイル転送に安全なチャネルを提供しません。FTPはTCP/IPプロトコルです。FTP接続はTCPポート21で制御接続を確立します。FTPのパスワードとデータは平文で送信されます。
一方、SFTPは安全なファイル転送プロトコルです。ホスト間のファイル転送に安全なチャネルを提供します。SFTPはSSH（リモートログインアプリケーション）プロトコルの一部です。クライアントとサーバー間でSSH接続を介してファイルを転送します。SFTPは送信前にデータを暗号化します。