Loading article…
FTPサーバーとは、リモートクライアントから送信されるコマンド(ファイルの受信、送信、削除、ディレクトリの作成または削除など)を実行できる1つ以上のプログラムで構成されるコンピュータソフトウェアです。このソフトウェアは、プログラムのソフトウェアコンポーネントとして、スタンドアロンプログラムとして、あるいは1つ以上のプロセス(バックグラウンド)として実行できます。
FTPサーバーは、 FTP 、 FTPS 、 SFTPネットワークプロトコルのいずれか、または複数を使用して、クライアント/サーバーモデルにおけるサーバーの役割を果たします。
FTPサーバーとは、ファイル群をホストするためにFTPサーバープログラムを実行するコンピュータを指す場合もあります。大規模なFTPサイトは、サーバーに接続するクライアントの最大数に対応できるように、多数のコンピュータで運用されることがあります。
クライアントプログラムはFTPサーバーに接続し、匿名アクセスが有効になっていない限り、ユーザー名とパスワードを送信して認証を行う必要があります。その後、サーバーからファイルを取得したり送信したり、その他の操作を実行したりできます(ユーザーの権限によります)。[ 1 ]