“Conocimiento Redes>FTP y Telnet

¿Cuál es la diferencia entre FTP pasivo y activo?

2015/5/31
La diferencia clave entre FTP pasivo y activo radica en cómo se establece la conexión de datos entre su cliente (su computadora) y el servidor FTP. Esto impacta los firewalls de red y los enrutadores NAT (traducción de direcciones de red).

FTP activo:

* Iniciación: El cliente FTP inicia A * Conexión de datos * desde un * puerto elegido al azar * en la máquina del cliente * a un puerto especificado por el servidor * (generalmente el puerto 20). El cliente * escucha * en este puerto elegido al azar para los datos. La conexión de control (utilizada para comandos) permanece en el puerto 21.

* Problema con firewalls/nat: Debido a que el servidor inicia la conexión de datos * a * el cliente, esto a menudo es bloqueado por firewalls o enrutadores NAT que no permiten conexiones entrantes a puertos arbitrarios en la máquina del cliente. El número de puerto del cliente a menudo es asignado dinámicamente e impredecible.

* Diagrama: Cliente (puerto aleatorio) -> servidor (puerto 20) | Cliente (puerto 21) <-> servidor (puerto 21)

ftp pasivo:

* Iniciación: El cliente FTP le ordena al servidor que escuche en un *puerto de alto número *. Luego, el cliente inicia la *conexión de datos *a ese *puerto especificado en el servidor *. La conexión de control (puerto 21) permanece sin cambios.

* Firewall/Nat Friendly: Esto funciona mucho mejor con los firewalls y los enrutadores NAT porque el cliente inicia todas las conexiones salientes. El cliente sabe exactamente qué puerto contactar.

* Diagrama: Cliente (puerto aleatorio)-> servidor (puerto de alto número) | Cliente (puerto 21) <-> servidor (puerto 21)

En resumen:

| Característica | FTP activo | FTP pasivo |

| ---------------- | --------------------------------- | --------------------------------- |

| Conexión de datos | Iniciados del servidor | Iniciados del cliente |

| Puerto utilizado | Puerto del servidor 20 (a menudo) | Puerto de servidor de alto número |

| Firewall/Nat | A menudo problemático | Generalmente funciona bien |

| Puerto de cliente | Aleatorio y dinámico | No importa, solo puerto del servidor |

La mayoría de los clientes FTP modernos predeterminados en modo pasivo porque es más compatible con las configuraciones de red típicas de hoy. Sin embargo, los sistemas o redes más antiguos aún pueden requerir modo activo. Algunos clientes le permiten elegir explícitamente qué modo usar.

FTP y Telnet
¿Cómo utilizar cliente y servidor ftp en la misma PC?
¿Qué es la cuota FTP?
¿Por qué necesita un teléfono en la sala de servidores?
Cómo entender Codificación Hash
¿Qué protocolos operan en la capa de enlace de datos?
Cómo conectar directo SFTP
Cómo probar un FTP seguro
¿Por qué se le cobra usando el servidor DHCP en LAN?
Conocimiento de la computadora © http://www.ordenador.online