FTP es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP/IP basado en la arquitectura cliente-servidor. Permite que un cliente se conecte a un servidor FTP para descargar o subir archivos independientemente del sistema operativo. El servidor FTP ofrece este servicio a través de los puertos 20 y 21 y puede estar conectado a Internet u otras redes.