FTP son las siglas de File Transfer Protocol (Protocolo de transferencia de archivos). Es un protocolo de red que sirve para la transferencia de archivos entre sistemas TCP (Transmission Control Protocol). Basado en la arquitectura cliente-servidor.
Desde un equipo (cliente) puedes pasar datos a otro equipo (servidor). El cliente también puede descargar/eliminar/modificar datos del servidor.
El protocolo FTP se suele utilizar, por ejemplo, para subir archivos a tu hosting.