FTP activo vs FTP pasivo

FTP (Protocolo de transferencia de archivos) es un conjunto de reglas de red estándar (protocolos) que se refieren a la transferencia de archivos entre dos computadoras de alojamiento a través de una red basada en TCP / IP (una red que utiliza el Protocolo de control de transmisión / Protocolo de Internet para entregar una secuencia 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 para transferir, utiliza dos puertos para el propósito de transferencia, uno para los comandos y el otro para enviar y recibir datos. Las solicitudes de los equipos cliente se reciben en el puerto 21 del servidor, que está reservado exclusivamente para enviar comandos; por lo tanto, se llama el puerto de comando. Una vez que se recibe una solicitud entrante, los datos solicitados o cargados por la computadora cliente se transfieren a través de un puerto separado denominado Puerto de datos. En este punto, dependiendo del modo activo o pasivo de la conexión FTP, el número de puerto utilizado para la transferencia de datos varía.