File Transfer Protocolの略でファイル転送プロトコル、プロトコルは規約の事でネットワークを介したファイル転送に関する規約を指します。
FTPソフトは、このプロトコルという転送技術を使ったファイル転送用アプリケーション、ソフトウェアでクライアント、サーバ間のファイル転送(アップロード/ダウンロード)に利用します。
FTPソフトウェアとしては、フリーウェア・オープンソースにも素晴らしい機能を兼ね備えたものが多いですが、中でも『FFFTP』やシェアウェアとなりましたが『NextFTP』も有名ですね。
但し、快適便利なFTPですが、転送の際にファイルを平文で送ってしまうので重要なファイルを扱う場合には、暗号化/復号化の暗号技術によって保護する必要があります。
暗号化技術として最も普及しているのがSSLとSSL証明書・サーバIDによるセキュリティ・情報保護技術でしょう。
この暗号化技術を利用したファイル転送プロトコルがFTPSです。
FTPSは、FTP over SSL/TSLの略で転送されるファイルを暗号化し、ネットワーク上で第3者に読み取られる盗み見を防ぎます。
SSL暗号化技術を使い、サーバアクセスを可能にするプロトコルssh(Secure SHell)というものがあります。
UNIX/Linuxにおいてsshとftpを組み合わせた技術がSFTPでSecure File Transfer Programの略です。
SFTPは、ssh+ftpでやはりSSLによって転送されるファイルを暗号化し、ネットワーク上で第3者に読み取られる盗み見を防ぎます。
UNIX/Linuxには、ネットワーク上でリモートでサーバと安全な通信を行うscpコマンドというものもあります。
scpは、Secure CoPyの略です。
FTPS/SFTPソフトとしては、FileZilla(英語)が使い勝手もよく人気です。FileZillaは、FTP/FTPS(FTP+SSL/TLS)/SFTP(ssh+FTP)を選択する事ができますのでもちろんFTPとしても利用できます。
ただ、セキュリティで保護されたファイル転送FTPSやSFTPを利用する場合には、ウェブサーバもSFTP、FTPSに対応している必要がありますのでご注意下さい。
フリーウェア、シェアウェア、オープンソースなら『sourceforge.jp』『窓の杜』(まどのもり)、『vector』に行くとファイル転送ソフトばかりでなくあらゆるアプリケーションがあり、ダウンロードできますので利用されるといいでしょう。
そこで見つからない場合は、検索エンジンで検索して利用者の声なども参考にしながら、探してみるのもいいでしょう。