UNA EMPRESA DE WEB HOSTING, TODAS LAS TECNOLOGÍAS: HTML5, CSS3, ASP.NET, C#, VB, PHP 5/7, RAZOR, JS, JSON, AJAX, SQL SERVER, MYSQL, ACCESS, REWRITE, BOM, DOM, ...

Argentina-Hosting.Com

[ Argentina-Hosting.Com | Respuestas a Preguntas Frecuentes ]

 ¿Cuál es la diferencia entre FTP Pasivo y Activo?

Pasivo y activo son dos modos en que se puede establecer una comunicación FTP. El protocolo FTP utiliza dos canales entre el cliente y el servidor: El canal de comando y el canal de datos, constituidos por conexiones TCP diferentes.

El canal de comando sirve para enviar comandos y obtener respuestas. El canal de datos es para transferir los archivos. Es una manera ingeniosa de enviar comandos al servidor sin tener que esperar a que finalice una transferencia actual de datos.

En el modo activo, el cliente (o sea la computadora que corre el programa de FTP, como FileZilla) establece el canal de comando (desde el puerto X del cliente hacia el puerto 21 del servidor), pero el servidor establece el canal de datos (desde el puerto 20 del servidor hacia el puerto Y del cliente, en donde Y ha sido indicado por el cliente a través de un comando).

En el modo Pasivo el cliente establece ambos canales. En este caso, el servidor le indica al cliente qué puerto del servidor debe utilizarse para el canal de datos.

El modo Pasivo se utiliza generalmente en situaciones en las que el servidor FTP no es capaz de establecer el canal de datos. Una de las razones más comunes para que eso ocurra son los firewalls. Mientras que usted puede crear una regla en su firewall que permita abrir canales FTP a, por ejemplo, ftp.argentina-hosting.com, el servidor de Argentina-Hosting.Com podría no ser capaz de abrir el canal de datos a través de su firewall al devolver su llamada de conexión FTP.

El modo pasivo resuelve ese problema abriendo ambos canales (comando y datos) del lado del cliente. En resumen, para hacerlo más claro (en lo posible):

Modo Activo:

  • El cliente abre el canal de comando desde el puerto de cliente 2500 (podría ser otro cualquiera) al puerto 21 del servidor.
  • El cliente le indica al servidor que desea utilizar el puerto 2501 como puerto de datos y el servidor le responde acepta esa petición (por el canal de comando).
  • El servidor abre el canal de datos desde el puerto 20 del servidor al puerto 2501 del cliente.
  • El cliente acepta ese canal de datos (por el canal de comando).

Modo Pasivo:

  • El cliente abre el canal de comando desde el puerto de cliente 2500 (podría ser otro cualquiera) al puerto 21 del servidor.
  • El cliente envía el comando PASV al servidor por medio del canal de comando.
  • El servidor envía de vuelta (por el canal de comando) el puerto 1234 después de comenzar a escuchar por ese puerto.
  • El servidor abre el canal de datos desde el puerto 2501 del cliente al puerto 1234 del servidor.
  • El servidor acepta ese canal de datos (por el canal de comando).

* En este momento, ambos canales (comando y datos) se encuentran abiertos.

* Note que el uso del puerto de contacto inicial del servidor es el 21. Ese es el puerto FTP estándar, sólo una convención, pero no es un requisito absoluto. Por ejemplo, en Argentina-Hosting.Com, además de ese puerto, proveemos otro. Esto podría resultarr útil ante ataques DDoS (que suelen saturar de conexiones un puerto estánda); en estos casos podría bloquearse el acceso al puerto estándar 21 desde firewall en Data Center y seguir realizando comunicaciones FTP a través de otro puerto inicial (conocido obviamente por el cliente).

* En Argentina-Hosting.Com brindamos soporte tanto a FTP Pasivo como a FTP Activo.

Volver al índice de Preguntas
servidores windows
 

PLAN GOLD

  • Espacio Web: 500 MB
  • Espacio Mail: 500 MB
  • Transferencia: 15 GB
  • Cuentas de Correo: 50
  • Abono: AR$ 4000/mes
  • Setup: $0
  • .NET 2, 3, 4, 5 y 6
  • ASP, PHP, ...
  • Más detalles

PLAN PLATINUM

  • Espacio Web: 1500 MB
  • Espacio Mail: 1000 MB
  • Transferencia: 35 GB
  • Cuentas de Correo: 150
  • Abono: AR$ 6000/mes
  • Setup: $0
  • .NET 2, 3, 4, 5 y 6
  • ASP, PHP, ...
  • Más detalles

¡Registramos todo tipo de dominios desde 20.000 pesos finales al año! Detalles

Planes Contratar Consultas FAQs Argentina Recursos Términos y Condiciones

[ Argentina-Hosting.Com - Web Hosting de Alta Performance ]

Recursos para Webmasters Respuestas a Preguntas Frecuentes Contratar Servicios Acceso al Panel del Cliente Háganos llegar sus consultas Planes y Precios Registro de Dominios Optimización y Alta en Buscadores Desarrollo de Aplicaciones Web