Diferencia entre FTP activo y FTP pasivo

Diferencia entre FTP activo y FTP pasivo
Diferencia entre FTP activo y FTP pasivo

Video: Diferencia entre FTP activo y FTP pasivo

Video: Diferencia entre FTP activo y FTP pasivo
Video: Qué es un coche híbrido y cómo funciona 2024, Mes de julio
Anonim

FTP activo frente a FTP pasivo

FTP (Protocolo de transferencia de archivos) es un conjunto de reglas de red estándar (protocolos), relacionadas con la transferencia de archivos entre dos computadoras host a través de una red basada en TCP/IP (una red que usa el Protocolo de control de transmisión/Protocolo de Internet para entregar un flujo de bytes de una computadora a otra) como Internet. FTP funciona según el principio cliente/servidor y pertenece al nivel de aplicación del modelo OSI (modelo de interconexión de sistemas abiertos).

Por lo general, el servidor FTP, que almacena los archivos que se van a transferir, utiliza dos puertos para la transferencia, uno para Comandos y otro para enviar y recibir Datos. Las solicitudes de los equipos cliente se reciben en el puerto 21 del servidor, que está exclusivamente reservado para el envío de Comandos; por lo tanto, se llama Puerto de Comando. Una vez que se recibe una solicitud entrante, los datos solicitados o cargados por la computadora del cliente se transfieren a través de un puerto separado denominado Puerto de datos. En este punto, según el modo Activo o Pasivo de la conexión FTP, el número de puerto utilizado para la transferencia de datos varía.

¿Qué es FTP activo?

Imagen
Imagen
Imagen
Imagen

El modo de conexión FTP activo es donde el cliente inicia la conexión de comando y el servidor inicia la conexión de datos. Y como el servidor establece activamente la conexión de datos con el Cliente, este modo se denomina Activo. El Cliente abre un puerto superior al 1024, ya través de él se conecta al puerto 21 o puerto de mando del Servidor. Luego el Servidor abre su puerto 20 y establece una conexión de datos a un puerto superior al 1024 del Cliente. En este modo, el Cliente debe configurar su firewall para aceptar todas las conexiones entrantes que se reciben en el puerto abierto.

¿Qué es FTP pasivo?

Imagen
Imagen
Imagen
Imagen

En el modo de conexión FTP Pasivo, el servidor actúa de manera completamente pasiva ya que la conexión de Comando y la conexión de Datos son iniciadas y establecidas por el Cliente. En este modo, el Servidor escucha las solicitudes entrantes a través de su puerto 21 (puerto de comando), y cuando se recibe una solicitud de conexión de datos del Cliente (usando un puerto alto), el Servidor abre aleatoriamente uno de sus puertos Altos. Luego, el Cliente inicia una conexión de datos entre el puerto abierto del Servidor y su propio puerto seleccionado aleatoriamente superior a 1024. En este modo, el Cliente no tiene que cambiar la configuración de su firewall, ya que solo requiere conexiones salientes y el firewall no bloquea conexiones salientes. Sin embargo, los administradores del servidor deben asegurarse de que el servidor permita conexiones entrantes en todos sus puertos abiertos.

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

La diferencia entre el FTP activo y el FTP pasivo se basa en quién inicia la conexión de datos entre el servidor y el cliente. Si el servidor inicia la conexión de datos, la conexión FTP está activa y si el cliente inicia la conexión de datos, la conexión FTP es pasiva.

Según el modo activo o pasivo de la conexión, el puerto utilizado para la conexión de datos cambia. En un FTP Activo, la conexión de datos se establece entre el puerto 20 del Servidor y el Puerto Alto del Cliente. Por otro lado, en FTP Pasivo, la conexión de datos se establece entre un puerto Alto del Servidor y un puerto Alto del Cliente.

Cuando se utiliza una conexión FTP activa, la configuración del firewall del cliente debe cambiarse para aceptar todas las conexiones entrantes al cliente, mientras que en la conexión FTP pasiva, el servidor debe permitir todas las conexiones entrantes al servidor. La mayoría de los servidores FTP prefieren la conexión FTP pasiva debido a problemas de seguridad.

Recomendado: