Glosario de F5

Protocolo de Transferencia de Archivos (FTP)

¿Qué es FTP (Protocolo de transferencia de archivos)?

FTP, abreviatura de "Protocolo de transferencia de archivos", es un protocolo de capa de aplicación que se utiliza para transferir archivos entre dos computadoras. Se trata de conectar un cliente FTP a un servidor FTP, donde el usuario se autentica a través de credenciales de inició de sesión. Una vez autenticados, los archivos se pueden cargar desde el cliente al servidor o descargar desde el servidor al cliente.

FTP funciona utilizando dos conexiones TCP:

  1. Conexión de control: Se utiliza para transmitir comandos de control y respuestas. El servidor escucha las solicitudes de conexión de control en el puerto 21, que son iniciadas exclusivamente por el cliente.
  2. Conexión de datos: Se utiliza para transferir archivos. Esta conexión puede ser iniciada por el cliente o por el servidor. Cuando lo inicia el servidor, se denomina modo activo, mientras que las conexiones iniciadas por el cliente se denominan modo pasivo.

El FTP se ha utilizado tradicionalmente para tareas como cargar páginas web y archivos asociados a servidores web o distribuir software y archivos desde servidores. Sin embargo, debido a su larga historia que se remonta a los inicios de Internet, se sabe que FTP tiene vulnerabilidades de seguridad. Como resultado, en los últimos años han ganado prevalencia alternativas más seguras. Por ejemplo, las descargas HTTP se utilizan ampliamente para distribuir archivos y software a través de sitios web, mientras que los sistemas de gestión de contenido (CMS) se han vuelto populares para actualizar el contenido web.