Before moving to shared hosting, you must have an idea about web-hosting. Web hosting is type of service which allows us to upload our website contents to a web-host called server. Both Linux based and Windows based web-hosting servers are available now-a-day.