FTP o Protocolo de transferencia de archivos es un protocolo de red que se utiliza para transferir archivos de un ordenador a otro a través de una red. FTP funciona según el modelo cliente-servidor, donde un cliente realiza una solicitud para transferir archivos a un servidor.
El funcionamiento de FTP se basa en dos partes:
1. Conexión: Para establecer una conexión, el cliente debe enviar una solicitud de conexión al servidor. Esta conexión se realiza mediante el puerto 21 que es el puerto estándar utilizado por FTP.
2. Transferencia de archivos: Una vez conectado el cliente al servidor, se pueden transferir archivos de diferentes formas:
- Subida de archivos: El cliente puede subir archivos al servidor usando el comando “put”.
- Descarga de archivos: el cliente puede descargar archivos desde el servidor usando el comando “get”.
- Eliminación de archivos: el cliente tiene la capacidad de borrar los archivos existentes en el servidor mediante el comando “delete”.
FTP también utiliza comandos para realizar operaciones de gestión de archivos. Estos comandos se envían desde el cliente al servidor y ejecutan acciones en el servidor. Entre los comandos más comunes se encuentran:
- CD: cambiar de directorio en el servidor.
- LS: obtener una lista de todos los archivos y directorios en el servidor.
- MKDIR: crear un nuevo directorio en el servidor.
- RENAME: renombrar un archivo en el servidor.
En resumen, FTP es un protocolo de red que permite la transferencia de archivos entre computadoras conectadas a una red, brindando a usuarios y servidores una forma rápida y segura de compartir datos.