El protocolo FTP permite compartir archivos entre equipos remotos de forma independiente a sus sistemas de archivos. Funciona mediante un modelo cliente-servidor con dos canales, uno para comandos y otro para transferencia de datos. Existen diferentes tipos de comandos FTP y códigos de respuesta. El protocolo FTP se utiliza ampliamente en Internet y redes para transferir archivos de forma eficaz entre sistemas.