A service that provides space for websites or web pages on special computers called servers. A web hosting enables sites or web pages to be viewed on the internet by the internet users. When users type the website address (domain name) into their browser, their computers connect to the server, and your web pages are delivered to them through a browser.
The websites are stored and hosted on special computers called servers. So, if you want users to see your website, you are required to publish it with a web hosting service. It is generally measured in terms of disc space you are allotted on the server and the bandwidth you require for accessing the server. While choosing a web hosting services one should evaluate the reliability and customer service of the service provider.