転送プロトコル
FTP
内容を暗号化せずにサーバと情報をやりとり
FTP-SSL ★推奨
内容をSSL/TLSで暗号化してサーバと情報をやりとり
SFTP
内容をSSHを使って暗号化してサーバと情報をやりとり
接続モード
パッシブモード ★推奨
クライアント(自分)からサーバ(ホスティング)に接続通信を開始
アクティブモード
サーバ(ホスティング)からクライアント(自分)に接続通信を開始
注意
アクティブモードの場合、サーバから接続要求するので社内のセキュリティ(FireWall)にひっかり接続を遮断されることが考えられる。
FTPでサーバとやりとりする場合、プロトコル+ファイル(実際のデータ)で行います。
ファイルは目に見えるものですが、プロトコルはFTPソフトを使うと目にしません。
プロトコルはサーバに対して、これからサーバにファイルをアップロードするとか、ダウンロードするとかの指示を出して許可をもらい始めてファイルのやりとりが可能になります。