FTP es un protocolo de transferencia de archivos entre sistemas de red que usa los puertos 20 y 21. Un servidor FTP ejecuta un programa en un servidor conectado a Internet para permitir el intercambio de datos entre servidores, mientras que un cliente FTP es un programa instalado en el ordenador del usuario para cargar archivos en un servidor remoto.