ホームページの制作(専門用語集/FTP)
FTPFile Transfer Protocol
連邦劇場計画 (Federal Theatre Project)
FTPサーバ
FTPサーバとは、File Transfer Protocol FTPを使用してファイルの送受信ができるサーバのことである。
ファイルのアップロード・ダウンロードにはFTPクライアントソフトウェアを利用するほか、ダウンロードだけならWebブラウザでも利用することができる。
大量のファイルを転送する際に利用されることが多いが、規格が古いためあまり転送スピードがでないことがある。その場合は分割するとスピードがあがる。ウェブサイト Webサイト用のファイルをWebサーバに置くために、Webサーバと一台で連動させている場合も少なくない。
フリーウェアやシェアウェアなどのプログラム (コンピュータ) コンピュータプログラムを大勢の人に提供するためにもFTPサーバは利用される。本来はFTPサーバはユーザーアカウントとパスワードによる認証が必要だが、このような目的で提供されるサーバはユーザーアカウントにAnonymous(英語で匿名の意味)、パスワードに自分の電子メールアドレスを入力することでFTPサーバにログインしてファイルをダウンロードすることができる。ただし、セキュリティ上の理由から、アップロードはできない。
FTPS
FTPS (File Transfer Protocol over SSL/TLS) は、File Transfer Protocol FTPで送受信するデータをSecure Socket Layer SSLまたはTLSで暗号化するプロトコル。Internet Engineering Task Force IETFにより、RFC 2228で標準化されている。
FTPの認証で送信されるユーザ名、パスワードの電文が暗号化されていない状態(クリアテキスト)であるため、第三者に盗聴・侵入される危険性がある。
FTPSはその危険性を回避するために制定された。
FTPSには、認証コマンド(AUTHコマンド)実行後に暗号化通信を開始するExplicitモードと、FTPSサーバ接続開始時点から暗号化通信を開始するImplicitモードが存在する。
Explicitモードは、サーバに接続した後にクライアントがAUTHコマンドを実行して、使用するプロトコル(SSLまたはTLS)のネゴシエーションをおこない、適合したプロトコルでのハンドシェイク完了後に暗号化された通信がおこなわれる。











