Un hosting web es un servicio donde un proveedor te alquila un servidor conectado a Internet.
El uso más típico de un hosting es crear un sitio web (que, en realidad, no es más que un conjunto de ficheros HTML que es el formato del contenido de las páginas web). Pero también puedes usar tu hosting para otras cosas. Por ejemplo: para permitir la descarga pública de recursos como, por ejemplo, documentos PDF.