Web Hosting is an online service that enables individuals and organizations to publish their website on the internet. It is basically a service that will host a website which can store all the files and data necessary to work properly. It is stored on devices which also known as a server. Web hosts are companies that provide space on a server owned or leased for use by clients, as well as providing Internet connectivity, typically in a data center.
To start a website, you will have to register a domain name on the service provided by web hosting providers. The fee paid for this depends on the host. This is the address of your website and is what people will have to type to access it. These hosts can store huge amounts of data on their servers and can handle a wave of traffic that the site will get. Not all hosting is the same as there are different ways in which this can be done.