Comandos FTP - Seis tipos diferentes de comandos FTP

Tabla de contenido:

Anonim

Introducción al comando FTP

FTP significa Protocolo de transferencia de archivos. La responsabilidad de FTP es transformar un archivo de una ubicación a otra. Para transformar el archivo FTP utiliza los servicios TCP. Utiliza dos conexiones TCP, es decir, conexión de control y conexión de datos. Tanto la conexión de control como la conexión de datos utilizan el conocido puerto 21 y el conocido puerto 20 respectivamente. En este artículo, discutiremos diferentes Comandos FTP.

Procesamiento de comandos en FTP

Para la comunicación, un cliente envía comandos al servidor y, a cambio, el servidor envía una respuesta al cliente. Los comandos que se envían desde el lado del cliente tienen el formato de juego de caracteres ASCII.

Comandos FTP

Los comandos FTP se pueden clasificar en los siguientes seis grupos.

  1. Comandos de acceso
  2. Comandos de gestión de archivos
  3. Comandos de formateo de datos
  4. Comandos que definen puertos
  5. Comandos de transferencia de archivos
  6. Comandos varios

discutamos estos comandos uno por uno

1.comandos de acceso:

El usuario puede usar estos comandos para acceder al sistema remoto.

A continuación se muestra una lista de comandos de acceso

  • USUARIO : Este comando se usa para proporcionar información sobre el usuario. Se necesita un argumento, es decir, la identificación del usuario.
  • PASS : Este comando se usa para establecer la contraseña del usuario o al usar este usuario puede iniciar sesión en el sistema. Se necesita un argumento, es decir, la contraseña del usuario.
  • ACCT : da información sobre la cuenta de usuario. Toma un argumento, es decir, el nombre de la cuenta
  • SALIR : Para cerrar sesión en el sistema, se utiliza este comando.
  • ABOR : aborta el comando anterior.
  • REIN : se utiliza para reinicializar el sistema.

2. Comandos de gestión de archivos:

Los usuarios pueden acceder al sistema de archivos presente en el sistema remoto utilizando estos comandos. Permite al usuario crear un nuevo directorio, eliminar archivos, navegar por los directorios, etc.

A continuación se muestra la lista de comandos de administración de archivos

  • CWD : este comando se utiliza para cambiar de un directorio a otro. Se necesita un argumento, es decir, el nombre del directorio.
  • CDUP : se utiliza para cambiar al directorio principal.
  • DELE : se utiliza para eliminar el archivo del directorio. Se necesita un argumento, es decir, el nombre del archivo.
  • LISTA : dará una lista de todos los archivos presentes en el directorio especificado. Se necesita un argumento, es decir, el nombre del directorio.
  • NLIST : dará una lista de archivos sin sus atributos presentes en el directorio especificado. Se necesita un argumento, es decir, el nombre del directorio.
  • MKD : este comando se utiliza para crear un nuevo directorio. Toma un argumento, es decir, el nombre del directorio
  • RMD : este comando se utiliza para eliminar el directorio. Se necesita un argumento, es decir, el nombre del directorio.
  • PWD : mostrará el nombre del directorio actual.
  • RNTO : se utiliza para cambiar el nombre del archivo. Toma un argumento, es decir, un nuevo nombre de archivo
  • SMNT : se utiliza para montar un sistema de archivos. Toma un argumento, es decir, el nombre del sistema de archivos.
  • RNFR : se utiliza para identificar un archivo que necesita ser renombrado. Se necesita un argumento, es decir, el nombre del archivo antiguo.

3. Comandos de formato de datos:

para definir atributos de datos se han usado estos comandos. Define atributos de datos como el tipo de archivo, la estructura de datos y los modos de transmisión.

  • TYPE : define el tipo de archivo. Se necesitan cinco argumentos para definir el tipo de archivo. A para ASCII, E para EBCDIC, I para imagen, N para no impresión y T para telnet.
  • STRU : define la organización de los datos. Se necesitan tres argumentos. F para archivo, R para registro y P para página.
  • MODO : Este comando se usa para definir el modo de transmisión del archivo. Se necesitan tres argumentos. S para flujo, B para bloque y C para comprimido.

4. Comandos de definición de puerto:

Se utiliza para definir el número de puerto para la conexión en el lado del cliente. El número de puerto se puede asignar utilizando uno de los métodos de engaño

  1. El cliente puede elegir un número de puerto efímero usando el comando PORT y luego enviarlo al servidor usando pasivo abierto. Después de recibir un número de puerto efímero, sever crea una apertura activa.
  2. El cliente usa el comando PASV y le dice al servidor que elija cualquier número de puerto. Un servidor abre pasivamente ese número de puerto y envía ese número de puerto al cliente. Después de recibir un número de puerto de un servidor, los problemas del cliente se abren activamente para ese número de puerto.

a continuación se muestra la lista de comandos de definición de puerto

  • PUERTO : este comando permite a un cliente elegir un número de puerto. Se necesita un argumento, es decir, un identificador de seis dígitos.
  • PASV : este comando permite al servidor elegir un número de puerto.

5. Comandos de transferencia de archivos:

Para transferir archivos se utilizan estos comandos. Estos comandos toman un argumento, es decir, el nombre del archivo.

A continuación se muestra la lista de comandos de transferencia de archivos

  • RETR : el cliente utiliza este comando para recuperar archivos del servidor.
  • STOR : el cliente utiliza este comando para almacenar archivos en el servidor.
  • APPE : es similar al comando STOR, pero si el archivo existe, entonces se le deben agregar datos.
  • STOU : también es similar al comando STOR, pero cada nombre de archivo debe ser único en el directorio.
  • ALLO : Este comando es para asignar espacio de almacenamiento para archivos en el servidor.
  • STAT : este comando mostrará el estado de los archivos especificados.
  • REST : este comando colocará el marcador de archivo en los puntos de datos especificados.

6. Comandos misceláneos:

Estos comandos se utilizan para entregar información al usuario FTP en el lado del cliente.

A continuación se muestra la lista de comandos misceláneos.

  • AYUDA : Este comando mostrará información sobre el servidor.
  • NOOP : Este comando se usa para verificar si el servidor está vivo o no.
  • SITIO : Este comando especificará los comandos específicos. Se necesita un argumento, es decir, comandos.
  • SISTEMA : Este comando mostrará información sobre el sistema operativo utilizado por el servidor.

Artículos recomendados

Esta ha sido una guía para los comandos FTP. Aquí discutimos los conceptos básicos y los diferentes tipos de comandos FTP. También puede consultar los siguientes artículos para obtener más información:

  1. Comandos de PowerShell
  2. Perl Commands
  3. ¿Qué son los protocolos de red?
  4. Comandos Bootstrap
  5. FTP vs TFTP (con infografías)
  6. Guía de la lista de comandos de shell de Unix