Un servidor FTP es un software de computadora que consta de uno o más programas que pueden ejecutar comandos dados por clientes remotos , como recibir, enviar, eliminar archivos , crear o eliminar directorios , etc. El software puede ejecutarse como un componente de software de un programa, como un programa independiente o incluso como uno o más procesos (en segundo plano).
Un servidor FTP cumple la función de servidor en un modelo cliente-servidor utilizando los protocolos de red FTP y/o FTPS y/o SFTP . [ cita requerida ]
Un servidor FTP también puede ser un ordenador que ejecuta un programa de servidor FTP para alojar colecciones de archivos. Se pueden ejecutar sitios FTP grandes en muchos ordenadores para poder atender a la cantidad máxima deseada de clientes conectados a los servidores.
Un programa cliente se conecta a un servidor FTP y luego, a menos que esté habilitado el acceso anónimo, debe autenticarse enviando nombre de usuario y contraseña ; después de eso, puede recuperar y/o enviar archivos al servidor junto con otras operaciones (dependiendo de los privilegios del usuario). [1]