When using a Website Hosting service, you get access to webspace on the internet which allows you to start building, publishing, and maintaining your own website.
Your Website Hosting provider gives you the resources necessary in order for people, customers or friends to be able to connect to your website (the host and the name of your domain).