Tabla de contenido:
- Definición: ¿Qué significa el protocolo de transferencia pasiva de archivos (PASV FTP)?
- Techopedia explica el protocolo de transferencia pasiva de archivos (PASV FTP)
Definición: ¿Qué significa el protocolo de transferencia pasiva de archivos (PASV FTP)?
El protocolo de transferencia pasiva de archivos (PASV FTP) es el proceso de transferencia de datos en modo pasivo donde el flujo de datos lo inicia el cliente FTP en lugar del servidor FTP. Se llama PASV FTP porque usa un comando PASV. El modo pasivo ha sido ampliamente utilizado por los clientes porque funciona detrás de firewalls. Los navegadores web como Internet Explorer también admiten la opción PASV FTP. El modo pasivo hace que FTP sea más amigable con el firewall.
Techopedia explica el protocolo de transferencia pasiva de archivos (PASV FTP)
En PASV FTP, el cliente inicia la conexión de datos tanto en el cliente como en el sitio remoto. El cliente comienza una sesión usando FTP normal o PASV enviando una solicitud de comunicación a través del puerto TCP 21. Esta conexión se conoce como la comunicación del canal de control. En una operación FTP normal, el puerto de datos (puerto 20) y un puerto de comando o control (generalmente el puerto 21) se abren entre dos servidores, lo que permite el intercambio de archivos entre unidades a través de un firewall. El modo FTP pasivo ayuda a iniciar el flujo de datos desde el interior de la red, en lugar de hacerlo desde el exterior.
El servidor FTP inicia el intercambio de datos desde su puerto nativo (puerto 20) al puerto designado por el cliente (puerto 21). El primer puerto contacta al servidor en el puerto 21 y el cliente emite un comando PASV en lugar de un comando PORT. El comando PASV luego le pide al servidor que designe un puerto que desea usar como conexión del canal de datos. El servidor responde al comando en el canal de control que especifica el número de puerto. El cliente usa este número de puerto para iniciar el intercambio en el canal de datos.
Debido a que el cliente inicia ambas conexiones al servidor, se resuelve el problema del firewall que tiene que filtrar la conexión del puerto de datos entrantes al cliente desde el servidor.
Muchos servidores FTP optan por rechazar las conexiones en modo PASV debido a los riesgos de seguridad que conlleva PASV.