As mentioned before, a website is essentially a collection of files. All your media (pictures, videos, articles), html files, stylesheets, plugins etc. are a part of this set. These files that collectively render your website will of course need a storage location on the web. Web hosting services provide a method for this storage which allows a user to rent a limited space on the world wide web. The quantity of space required varies with the kind of website hosted. Bloggers for instance, need relatively small amount of space. However, as more and more content are added and the website grows, there might be a need to expand the online space rented. In order to have a fully functioning website, a registered domain name is required. Once this is acquired (or it might already exist), this domain name is configured to point to the hosting server. This allows the internet browser to know where to access the website. It does not alter the domain name in any way; it simply re-directs the browser to the server and permits access to the website.