Uma hospedagem é basicamente um espaço dentro desse servidor, onde tu consegue manusear e armazenar todos os arquivos que compõem o seu site, para deixá-lo
acessível na internet.
Ao assinar um serviço de hospedagem de sites, você basicamente tá alugando um espaço num servidor físico e utilizando desse espaço para colocar o teu site no ar.