FTP (ファイル転送プロトコル) とは何ですか?
FTP は「File Transfer Protocol」の略で、2 台のコンピュータ間でファイルを転送するために使用されるアプリケーション層プロトコルです。 FTP クライアントを FTP サーバーに接続し、ユーザーはログイン資格情報を使用して認証されます。 認証されると、クライアントからサーバーにファイルをアップロードしたり、サーバーからクライアントにファイルをダウンロードしたりできるようになります。
FTP は 2 つの TCP 接続を使用して動作します。
FTP は従来、Web ページや関連ファイルを Web サーバーにアップロードしたり、サーバーからソフトウェアやファイルを配布したりするタスクに使用されてきました。 しかし、FTP はインターネットの初期の頃から長い歴史があるため、セキュリティ上の脆弱性があることが知られています。 その結果、近年ではより安全な代替手段が普及してきました。 たとえば、HTTP ダウンロードは現在、Web サイト経由でファイルやソフトウェアを配布するために広く使用されており、コンテンツ管理システム (CMS) は Web コンテンツの更新によく使用されるようになりました。