おすすめ 格安 レンタルサーバー 比較 星の数ほどあるレンタルサーバーから自分のサーバーを見つけよう!

FTP(エフティーピー)

FTP(エフティーピー)

  • FTP(エフティーピー)はファイル転送用プロトコル(通信規約、通信手順)

FTP(エフティーピー)とは【File Transfer Protocol:ファイル・トランスファー・プロトコル】の略称で、ファイル転送用プロトコル(通信規約、通信手順)です。インターネットやイントラネット上のファイルをダウンロードしたり、自分のパソコンのローカルファイルをインターネット上のサーバーへアップロードする際、データ転送用として使用される通信プロトコルです。FTPを利用してファイルの送受信を行うコンピューターやソフトウェアのことをFTPサーバーと言います。FTPサーバーに接続するためには、FTPクライアントソフトを利用する必要があります。FTPによるファイル転送は、FTPクライアントの要求とFTPサーバーによる応答で行われる送受信です。

FTPによる通信内容は暗号化されておらず平文で送信されます。そのため、悪意のある攻撃者に通信内容を盗聴される可能性があります。盗聴などによる被害を回避するために、通信内容を暗号化してファイル転送を行う SFTP や FTPS があります。SFTP(SSH File Transfer Protocol)とは、SSHによる暗号化された通信路を使用する FTP のセキュリティー強化通信です。FTPS(File Transfer Protocol over SSL/TLS) は、FTP とSSL/TLS を組み合わせた通信方法によりファイル転送を暗号化通信によって行います。SFTP は、FTP や FTPS などとは基本的な通信方法が異なります。

例えば、作成したホームページを公開する為には、サーバーへHTMLファイルや画像ファイルなど各種ファイルをアップロードする必要があります。それらのファイルをサーバーへ転送する際に必要となる通信手段が FTP です。

FTPなど、通信プロトコルは用途に合わせて多数の種類が存在しています。FTPはファイル転送用ですが、インターネット上で電子メールを送受信する為に使うプロトコルは、SMTP(Simple Mail Transfer Protocol)/POP(Post Office Protocol)。Webサーバーとクライアント(Webブラウザ)がHTMLデータを送受信する為に使うプロトコルは、HTTP(Hyper Text Transfer Protocol)。このように通信データ種類によって幾つものプロトコルが規格されています。

FTPのサーバーソフトウェアは商用・非商用があります。商用では、Windows の Cerberus FTP Server や IIS(Internet Information Server)などがあり、非商用では、オープンソースの ProFTPD や vsftpd が UNIX OS で良く利用されています。FTPクライアントは、Windows用では FFFTP や NextFTP が有名です。Mac用では、Cyberduck、FileZilla、Fetchなどが代表的なFTPクライアントソフトです。

コメントを残す

サブコンテンツ

最近のコメント

    このページの先頭へ