What is Web Hosting?
Website Hosting is space on a web server which 'serves' your website to anyone who types in your Web Address (www.yoursitename.com.au) from anywhere in the world.
This web server is connected to the internet 24 hours, 7 days a week and not only 'serves' your website but also manages your email systems.
Every website connected to the internet requires website hosting space. (Just like you need land to build a house.)