Modo pasivo (FTP)
¿Qué es el modo pasivo (FTP)?
El modo pasivo, también conocido como «modo PASV», es uno de los modos de funcionamiento de FTP (Protocolo de transferencia de archivos), que se utiliza para transferir archivos entre dos ordenadores.
En FTP, el cliente inicia una conexión con el servidor, autentica al usuario mediante sus credenciales de inicio de sesión y realiza transferencias de archivos, como subir archivos al servidor o descargarlos desde él. FTP utiliza dos conexiones TCP:
- Conexión de control: se utiliza para transmitir comandos de control y respuestas. El servidor escucha las solicitudes de conexión en el puerto TCP 21, que siempre inicia el cliente.
- Conexión de datos: se utiliza para transferir archivos. Esta conexión puede iniciarla tanto el cliente como el servidor. Cuando el servidor inicia la conexión de datos, funciona en modo activo; cuando la inicia el cliente, se denomina modo pasivo.
En modo activo, el servidor establece una conexión de datos desde su puerto TCP 20 a un puerto aleatorio del cliente. Esta conexión se utiliza para intercambiar datos de archivos. Por el contrario, en modo pasivo, el servidor informa al cliente, a través de la conexión de control, del puerto que utilizará para la conexión de datos. A continuación, el cliente utiliza esta información para establecer la conexión de datos con el servidor.
El modo pasivo se utiliza habitualmente al subir archivos a servidores web proporcionados por proveedores de alojamiento o servicios en la nube. La mayoría de los clientes se conectan a Internet a través de cortafuegos o sistemas NAT, que bloquean las conexiones entrantes iniciadas desde el servidor. El modo pasivo resuelve este problema al garantizar que sea el cliente quien inicie la conexión de datos.

