Exportar (0) Imprimir
Expandir todo

Modos y transmisión de datos

Actualizado: agosto de 2005

Se aplica a: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2, Windows Server 2008

Al utilizar FTP, hay dos cosas que se deben tener en cuenta. La primera es el modo de conexión, que puede ser pasivo o activo; y la segunda es el modo de transferencia de datos, que puede ser en secuencia, en bloque o comprimido.

El servicio FTP basado en IIS admite las conexiones activas y pasiva, en función del método especificado por el cliente. IIS no es compatible con la deshabilitación de los modos de conexión activo o pasivo.

El modo de transferencia de datos predeterminado del servicio FTP basado en IIS es en secuencia. IIS no es compatible en la actualidad con los modos de transferencia de datos en bloque o comprimido.

A diferencia de HTTP y otros protocolos utilizados en Internet, el protocolo FTP utiliza un mínimo de dos conexiones durante una sesión: una conexión dúplex media para el control y una conexión dúplex completa para la transferencia de datos. De manera predeterminada, se utiliza el puerto TCP 21 del servidor para la conexión de control, pero la conexión de datos queda determinada por el método que el cliente utiliza para establecer conexión con el servidor, como se explica más adelante.

  • Las conexiones de FTP en modo activo se denominan a veces "administradas por el cliente" porque el cliente envía un comando port al servidor a través de la conexión de control. El comando solicita al servidor el establecimiento de una conexión de datos del puerto TCP 20 del servidor al cliente mediante el puerto TCP especificado en el comando port.

  • Las conexiones FTP en modo pasivo se denominan a veces "administradas por el servidor", porque después de que el cliente emite un comando pasv, el servidor responde con uno de los puertos transitorios utilizados como puerto del servidor de la conexión de datos. Después de que el cliente emite un comando de conexión de datos, el servidor se conecta con el cliente utilizando el puerto inmediatamente superior al puerto del cliente de la conexión de control.

Transferencia de datos y firewalls

El problema más común que encuentra FTP en Internet tiene que ver con la transferencia de datos por medio de un servidor proxy, un firewall o un dispositivo de Traducción de direcciones de red (NAT, Network Address Translation). En la mayoría de los casos, estos dispositivos de seguridad de red permiten que se establezca la conexión de control a través del puerto TCP 21 (esto es, el usuario puede iniciar de forma correcta la sesión del servidor FTP), pero cuando el usuario intenta realizar una transferencia de datos como DIR, LS, GET o PUT, el cliente FTP deja de responder debido a que el dispositivo de seguridad de red está bloqueando el puerto de la conexión de datos especificado por el cliente. Si el dispositivo de seguridad de red es compatible con el registro, puede comprobar el bloqueo del puerto revisando los registros de rechazo y denegación del dispositivo de seguridad de red.

En la tabla siguiente se incluyen los clientes FTP suministrados por Microsoft y el modo de conexión compatible con cada cliente.

 

Cliente FTP Modo de transferencia

Línea de comandos

Activo

Internet Explorer 5.1 y anteriores

Pasivo

Internet Explorer 5.5 y posteriores

Activo y pasivo

De FrontPage 1.1 a FrontPage 2002

Activo

  • Para obtener información acerca de cómo instalar el servicio FTP, vea Instalación de sitios FTP.

  • Para obtener más información acerca de la transmisión de datos de FTP, vea la especificación del protocolo FTP en el sitio web World Wide Web Consortium.

  • Para obtener información acerca de la configuración del intervalo de puertos que se utiliza en las conexiones de FTP en modo pasivo, vea PassivePortRange Metabase Property

¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft