Número de puerto Ftp y protocolo
De forma predeterminada, el protocolo FTP utiliza los puertos TCP 20 y 21, el 20 se utiliza para la transmisión de datos y el 21 se utiliza para la transmisión de información de control.
Sin embargo, el uso de 20 como puerto de transmisión de datos está relacionado con el método de transmisión utilizado por FTP. Si se utiliza el modo activo, el puerto de transmisión de datos es el 20. Si se utiliza el modo pasivo, el puerto final exacto debe negociarse entre el servidor y el cliente.
Datos ampliados:
FTP bloquea los detalles de sistemas informáticos individuales, por lo que es adecuado para transferir versiones de archivos entre cualquier ordenador en una red heterogénea. FTP sólo proporciona algunos servicios básicos de transferencia de archivos.
Utiliza TCP para transferir archivos de forma fiable. La función principal de FTP es reducir o eliminar incompatibilidades en archivos que pueden procesarse en diferentes sistemas.
FTP utiliza un modelo cliente-servidor, en el que un proceso de servidor FTP puede servir a múltiples procesos de cliente. Un servidor FTP consta de dos partes principales: un proceso principal responsable de recibir nuevas solicitudes y varios procesos esclavos que manejan solicitudes individuales.
FTP es un servicio TCP que no admite UDP. La diferencia es que FTP utiliza dos puertos, un puerto de datos y un puerto de comando (también llamado puerto de control).
Estos dos puertos suelen ser 21 puertos de comando y 20 puertos de datos. Sin embargo, surge la confusión cuando encontramos que los diferentes puertos de datos según el modo de trabajo FTP no siempre son 20.