Está en la página 1de 4

COMANDOS FTP (File Transfer Protocol)

Fuente: RFC 959 original :: castellano

ORDENES DE CONTROL DE ACCESO


USER (nombre de usuario)
El argumento es una cadena de caracteres que identifica al usuario. Esta
identificacin es la que requiere el servidor para acceder a su sistema de ficheros.
Normalmente esta ser la primera orden a transmitir una vez establecida la
conexin. El servidor puede requerir informacin adicional como una contrasea o
cuenta. Los servidores pueden permitir una nueva orden USER durante la conexin
para cambiar el control de acceso o la informacin de la cuenta. Esto permite
continuar una misma sesion con otra identidad.
PASS (contrasea)
El argumento es una cadena de caracteres contrasea del usuario. Esta orden debe
seguir inmediatamente a la orden USER y, completa la identificacin del usuario
para el control de acceso
ACCT (account, cuenta)
El argumento es una cadena Telnet identificando la cuenta del usuario. Esta orden
no est necesariamente relacionada con la orden USER, ya que algunos ordenadores
pueden requerir una cuenta para acceder y otros slo para cierto tipo de acceso,
como almacenar ficheros. En este ltimo caso, la orden se puede enviar en cualquier
momento.
Hay cdigos de respuesta para diferenciar automticamente estos casos: cuando se
requiere informacin de la cuenta, la respuesta a una orden PASS correcta es el
cdigo 332. Por Otra parte, si NO se requiere esta informacin, la respuesta a una
orden PASS correcta es 230
CWD (Cambio de directorio de trabajo)
Esta orden permite al usuario trabajar en un directorio o conjunto de datos diferente
CDUP (Cambio al directorio padre)
Version simplificada de CWD, para subir de directorio.
SMNT (Montar directorio)
permite al usuario montar un sistema de ficheros diferente sin alterar la informacin
de entrada o de cuenta. Los parmetros de transferencia permanecen sin cambios. El
argumento es un nombre de ruta especificando un directorio o alguna otra
agrupacin de ficheros dependiente del sistema
REIN (Reinicializar)
Termina una sesion de USER, descargando todos los datos del entrada/salida y la
informacin de cuenta, excepto que si hay alguna transferencia en proceso permite
que termine. Todos los parmetros se inician con sus valores por defecto y la
conexin de control se deja abierta. El estado alcanzado es idntico al que se tiene
inmediatamente despus de abrir la conexin de control.
QUIT (Salir)
Termina una sesin de USER y si no hay en proceso ninguna transferencia, cierra la
conexin de control. Si hay una transferencia de fichero en proceso, la conexin

permanecer abierta hasta que el servidor enve una respuesta con el resultado de la
transferencia y luego se cierra.

PARAMETROS DE TRANSFERENCIA (no usuales)


PORT (Puerto de datos)
especificacin del ordenador-puerto, para el puerto que ser usado en la conexin de
datos. Hay valores por defecto, y bajo circunstancias normales, esta orden y su
respuesta no son necesarias. Si se usa esta orden, el argumento es la union de una
direccin IP (32 bits) y un puerto TCP (16 bits).
PASV (Pasivo)
Solicita al servidor que escuche en un puerto de datos distinto del puerto por
defecto, y espere a recibir una conexin en lugar de iniciar una al recibir una orden
de transferencia. La respuesta a este comando incluye la direccin IP y el puerto
donde este servidor est esperando a recibir la conexin.
TYPE (tipo de representacin)
Especifica un tipo de representacin: A - ASCII E - EBCDIC I - Imagen L -tamao
de byteSTRU (Estructura de fichero)
Un nico carcter Telnet especificando una estructura de fichero de las descritas en
la seccin Representacin de Datos y Almacenamiento: F - Fichero (sin estructurar
en registros) R - Estructurado en registros P - Estruturado en pginas. La estructura
por defecto es Fichero.
MODE (Modo de transferencia)
un nico carcter Telnet especificando un modo de transferencia: S - Flujo B Bloque C - Comprimido

COMANDOS DE SERVICIO
RETR (Recuperar)
Hace que el server-DTP transfiera una copia del fichero especificado en el nombre
de ruta
STOR (Almacenar)
Hace que el servidor lea los datos transferidos por la conexin de datos y los guarde
en un fichero en el servidor. Si el fichero especificado en el nombre de ruta existe
en el servidor, su contenido se debe reemplazar con los datos recibidos. Se crea un
fichero nuevo en el servidor si el indicado no exista ya.
STOU (Almacenamiento Unico
Igual que STOR slo que el fichero resultante se crea en el directorio actual con un
nombre nico para ese directorio
APPE (Aadir)
Si el fichero especificado en el nombre de ruta existe, los datos se aaden a ese
fichero; si no, se crea un fichero nuevo en el servidor
ALLO (Solicitar espacio)
Reserva suficiente espacio de almacenamiento en el servidor para recibir el nuevo
fichero. A continuecin de esta orden se deber indicar una orden STOR o APPE

REST (Recomenzar)
El argumento representa un marcador del servidor a partir del cual debe recomenzar
la transferencia. La orden no realiza la transferencia del fichero, pero hace que el
puntero de lectura o escritura del fichero se site a continuacin del punto indicado.
A continuacin de esta orden se debe enviar la orden de servicio FTP apropiada que
har que contine la transferencia del fichero
RNFR (Renombrar de)
indica el fichero que queremos cambiar de nombre en el servidor
RNTO (Renombrar a)
especifica el nuevo nombre para el fichero indicado mediante el comando RNFR.
Las dos rdenes seguidas hacen que el fichero cambie de nombre
ABOR (abortar)
pide al servidor que interrumpa la orden de servicio FTP previa y cualquier
transferencia de datos asociada. Hay dos posibles casos para el servidor al recibir
esta orden: (1) la orden de servicio FTP est ya terminada, o (2) an est en
ejecucin. En el primer caso, el servidor cierra la conexin de datos (si est abierta)
y devuelve una respuesta 226 indicando que la orden de interrumpir se ha procesado
correctamente. En el segundo caso, el servidor interrumpe el servicio FTP en
proceso y cierra la conexin de datos, devolviendo una respuesta 426 para indicar
que la solicitud de servicio termin anormalmente. Luego, el servidor enva una
respuesta 226 para indicar que la orden de interrumpir se ha procesado
correctamente.
DELE (Borrar)
borra en el servidor el fichero indicado en el nombre de ruta
RMD (Borrar directorio)
borra en el servidor el directorio indicado
MKD
Borra el directorio del servidor especificado
PWD
Muestra el directorio de trabajo del servidor
LIST
envia una listado de los ficheros a travs del proceso de transferencia de datos
pasivo. Si el nombre de ruta u otra agrupacin de ficheros, el servidor debe
transferir una lista de los ficheros en el directorio indicado. Si el nombre de ruta
especifica un fichero, el servidor debera enviar informacin sobre el fichero. Si no
se indica argumento alguno, implica que se quiere listar el directorio de trabajo
actual o directorio por defecto
NLST (Listar nombres)
Envia listado de directorio desde el servidor. El nombre de ruta indica un directorio
u otra agrupacin de ficheros especfica del sistema; si no hay argumento, se asume
el directorio actual
SITE (Parametros del sistema)
Proporciona servicios especficos propios del sistema del servidor que son
fundamentales para transferir ficheros pero no lo suficientemente universales como
para ser includos como rdenes en el protocolo
SYST
devuelve el tipo de sistema operativo del servidor

STAT
el servidor devolver informacin general del estado del proceso servidor FTP
HELP
el servidor envia informacin sobre la implementacin del FTP
NOOP (No operacion)
No hace nada ms que provocar que el servidor enve una respuesta OK

También podría gustarte