Web pages essentially comprise of content in terms of text and images. Now, in order to make this content accessible to online users, all these files need to be stored on a web server. The function of these web servers is to store tens to thousands of web sites and these in turn are connected through a high-speed internet. When the user attempts to access these web pages, the browser connects to the web server that stores those pages and downloads it to their computer. So a web-hosting provider is a company that owns these web servers and thereby hosts your websites to be made accessible to users worldwide.