* Conexión de control: Esta conexión se utiliza para enviar comandos y recibir respuestas. Utiliza el puerto TCP 21 de forma predeterminada.
* Conexión de datos: Esta conexión se utiliza para transferir archivos. El puerto para esta conexión se negocia entre el cliente y el servidor durante la configuración de la sesión, y generalmente es un puerto numerado (por encima de 1023).
Por lo tanto, una sesión FTP generalmente involucra dos conexiones simultáneas , uno para el control y otro para la transferencia de datos.
Sin embargo, es importante tener en cuenta que el número de sesiones FTP concurrentes Un servidor puede manejar depende de su configuración y recursos. Un servidor puede manejar múltiples sesiones FTP simultáneas de diferentes clientes, con cada sesión utilizando dos conexiones como se describió anteriormente. El número exacto de conexiones concurrentes que un servidor puede admitir variará según factores como:
* Hardware del servidor: La capacidad de CPU, memoria y tarjeta de interfaz de red (NIC) del servidor juega un papel.
* Configuración de software: El software del servidor FTP se puede configurar para limitar el número de conexiones permitidas.
* ancho de banda de red: El ancho de banda de red disponible afectará el número de conexiones concurrentes que se pueden establecer.
Entonces, si bien cada sesión FTP requiere dos conexiones, el número de sesiones FTP concurrentes que un servidor puede manejar depende de su configuración y recursos específicos.