Zusammenfassung der Ressource
Prtocolos FTP
- Comandos para el
control de acceso
- CWD (cambiar de directorio)
- ACCT (cuenta)
- PASS (contraseña)
- USER (nombre de usuario)
- Este comando solicita un parámetro
que permita identificar al usuario con
el servidor.
- Después de especificar un
nombre de usuario debe
especificar una contraseña.
Este comando requiere de un
parámetro que es la
contraseña del usuario.
- Este comando se acompaña
de un parámetro que
identifique la cuenta del
usuario permitiendo así que
las cuentas de usuario
mantengan un registro
contable. Por ejemplo, los
empleados de una empresa
pueden trabajar en varias
áreas, se les puede pedir a los
usuarios que escriban un
número de cuenta cuando
inicién sesión y usar esta
información contable para dar
seguimiento a la duración del
trabajo.
- CDUP (cambiar a
directorio superior)
- SMNT (montaje de
estructura)
- REIN (reinicializar)
- QUIT (terminar sesión)
- Se usa para cerrar la
sesión FTP.
- Este comando regresa al cliente
al estado que sigue
inmediatamente al
establecimiento de la conexión
de control. Se puede usar este
comando para transferir
archivos para varios usuarios
sin tener que cerrar y reabrir
una conexión para cada uno de
ellos.
- ermite que un usuario
monte una estructura de
datos para el sistema de
archivos. Se acompaña de
un parámetro que
especifique una ruta al
directorio o a algún otro
asignador de grupos de
archivos.
- Este comando cambia
del directorio actual al
siguiente nivel superior.
- Este comando
permite al usuario ir a
un directorio diferente
del que se encuentre.
Se acompaña de un
parámetro que
especifica la ruta a la
cual se accesará.
- Comandos de parámetros para la transferencia de datos
- TYPE (tipo de representación)
- STRU (estructura de archivo)
- MODE (modo de transferencia)
- Hay tres tipos de modos de transferencia de
archivos. Con este comando se especifica que
modo utilizar. Se necesita un sólo carácter cómo
parámetro: S (flujo), B (bloque) y C (comprimido).
- Hay tres tipos de estructuras: archivo,
registro y página. Este comando
especifica qué estructura utilizar para
las operaciones de transferencia de
archivos. Requiere un sólo carácter
como parámetro: F (archivo, sin
estructura), R (estructura de registro) y P
(estructura de página).
- PASV (pasivo)
- PORT (puerto de datos)
- Especifica el puerto que se usará en la transferencia de
archivos. Este comando necesita de un parámetro que
especifique un puerto de protocolo que se pueda usar
en la conexión de datos. Este parámetro es la
combinación de una dirección IP y una de puerto TCP
de 16 bits. El cliente debe dividir esta información de
direcciones en campos de 8 bits y tramitirlos separados
por , (coma) y como número decimal.
- Pide al proceso de transferencia de
datos del servidor que atienda en un
pumerto de información que no es
su puerto de información
preestablecido, y que espere una
conexión.
- Indica cómo representar un archivo
durante una operación de
transferencia de archivos. Hay
cuatro tipos de archivos: local,
imagen, EBCDIC y ASCII.
- Comandos para la solicitud de servicios
- RNFR (renombrar desde)
- REST (reiniciar)
- ALLO (asignar)
- APPE (anexar -con crear-)
- STOU (almacenar único)
- STOR (almacenar)
- RETR (obtener)
- Se indica al servidor que envíe un
archivo a otra computadora anfitrión
(generalmente aunque no de manera
necesaria la computadora local del
cliente)
- Permite al usuario transmitir un
archivo al servidor FTP. Si el
archivo destino existe se
sobreescribe.
- Se comporta como STOR excepto que el
archivo que crea está en el directorio en
uso bajo un nombre único para ese
directorio. El código de respuesa del
servidor número 250 (que indica que
empezó la transferencia) incluye el
nombre generado por el servidor.
- Se comporta como STOR excepto que
no sobreescribe un archivo existente. Si
el archivo especificado existe en el
servidor, entonces éste anexa los datos
a ese archivo, si no existe aún entonces
lo crea.
- Le indica al servidor FTP
que reserve el espacio
según el número de bytes
indicado para el
almacenamiento (con
STOR o APPE) de un
archivo.
- Cuando se detiene
temporalmente una
transferencia de archivo, con
este comando se le indica al
servidor que la reanude.
- Cambia nombre de archivos existentes en el
servidor. RNFR especifica el nombre antiguo del
archivo (archivo actual) que el usuario quiere
cambiar, posteriormente debe usar el comando
RNTO.
- RNTO (renombrar a)
- ABOR (abortar)
- DELE (borrar)
- RMD (eliminar
directorio)
- MKD (crear
directorio)
- Crea el directorio
especificado.
- PWD (imprimir directorio de trabajo)
- Devuelva el nombre del
directorio actual.
- Borra el
directorio
especificado.
- Se borra el
archivo
especificado
en el
parámetro.
- Indica al servidor que
aborte el comando de
servicio anterior y cualquier
transferencia de datos
asociada que esté en curso.
- Es posterior al
comando RNFR,
especifica el nombre
nuevo de un archivo
existente.
- LIST (listar)
- Se imprime una lista de
archivos con información de
archivo según el directorio
indicado.
- NLIST (lista de nombres)
- Es similar a LIST, el
parámetro que se le indique
debe especificar un
directorio u otro descriptor
de grupos de archivos
específicos. El servidor sólo
devuelve los nombres de
archivos y nada más.
- SITE (parámetros del sitio)
- El servidor FTP muestra
sus servicios (comandos)
personalizados.
- SYST (sistema)
- Determina el tipo de sistema
operativo del anfitrión remoto.
- STAT (estado)
- Hace que el servidor envíe una
respuesta del estado en el que se
encuentra.
- HELP (ayuda).
- Hace que el servidor FTP envíe
información de ayuda de un
comando específico.
- NOOP (sin operación)
- Este comando no afecta ningún parámetro
o comandos ejecutados antes, no especifica
ninguna acción, sólo que el servidor envíe
un OK por respuesta.