El protocolo FTP permite la transferencia de archivos entre equipos remotos a través de una red, con el objetivo de compartir archivos de manera independiente entre los sistemas de archivos del cliente y el servidor. Funciona mediante un modelo cliente-servidor con dos canales, uno de control y otro de datos.