FTP (Protocolo de transferencia de archivos) utiliza dos puertos diferentes:
- Puerto 20: es utilizado para la transferencia de datos (archivos).
- Puerto 21: es utilizado para establecer la conexión de control y enviar comandos al servidor FTP.
También es importante destacar que en el modo activo de FTP (cuando el servidor establece la conexión de datos), se utilizan otros puertos aleatorios para la transferencia de datos, que son elegidos por el servidor FTP. En el modo pasivo de FTP (cuando el cliente establece la conexión de datos), se utilizan puertos aleatorios en el rango 1024-65535.