comando [parámetros]
* comando: Esta es una sola palabra que especifica la acción que se realizará, como "usuario", "pasar", "pwd", "cd", "lista", "retr", "stor", etc. Siempre está en mayúsculas.
* Parámetros: Esta es una parte opcional que proporciona información adicional para el comando, como el nombre de usuario, la contraseña, el nombre de archivo o la ruta del directorio. Está separado del comando con un espacio.
Ejemplos:
* usuario John.doe: Esto envía el comando "Usuario" con el nombre de usuario "John.doe".
* Pase secreto: Esto envía el comando "pasar" con el "secreto" de la contraseña.
* pwd: Esto envía el comando "PWD" (sin parámetros) para solicitar el directorio de trabajo actual.
* CD /public_html: Esto envía el comando "CD" con la ruta del directorio "/public_html".
* regrin index.html: Esto envía el comando "REPR" con el nombre de archivo "index.html".
Formato de respuesta:
Las respuestas FTP siguen un formato similar, que consiste en un código y un mensaje:
[código] [mensaje]
* Código: Este es un número de 3 dígitos que indica el estado del comando. Por ejemplo, "220" significa "Servicio listo", "230" significa "El usuario inició sesión", "530" significa "Iniciar sesión incorrecto".
* Mensaje: Este es un mensaje legible por humanos que proporciona más información sobre la respuesta al comando.
Ejemplos:
* 220 Servicio listo para un nuevo usuario.
* 331 Nombre de usuario bien, necesita contraseña.
* 550 Acción solicitada no tomada.
nota: Este formato básico es compartido por los lados del cliente y el servidor de la conexión FTP, con cada uno de envío de comandos y recibiendo respuestas para administrar el proceso de transferencia de archivos.