FTP es un protocolo de red que permite la transferencia de archivos entre computadoras conectadas a una red TCP. Los usuarios pueden acceder a sistemas remotos, listar directorios y archivos, y transferir archivos desde o hacia el sistema remoto. Los clientes FTP se conectan a los servidores FTP para subir o descargar archivos, mientras que los servidores FTP manejan las conexiones de los clientes y permiten la descarga y subida de archivos según los privilegios definidos.