Web hosting is usually referred to the computer otherwise know as the server, which is connected to the internet. The server is where all the files of the particular website that it hosts are kept. When browsing a website, the files in a server are accessed by the user. The company which does the hosting is called a web host or a web hosting provider. Their main source of business is by leasing or providing servers to companies that don’t have one.
Web hosting is broken down into three levels which depends on a client’s needs and budget. They can either share with other clients on the same server or they can rent a server just for themselves. They may also decide to purchase a server of their own. Either way, the three levels will make it easier for you to decide which of the services you’ll be needing.
Shared Hosting – Also known as Virtual Hosting, this level is by far the cheapest and most common of the three with around 95% of the websites on the net using it. A typical server can provide hosting to a thousand websites with no problems.
Dedicated Server – A company may decide to lease a server as their own without sharing it with others. This is more expensive but has more perks that come with it. If it is a big website, then this is a good choice.
Server co-location – A company may also opt to purchase their own server. They can have their server co-located with other servers in a datacenter. The company only has to pay for the connection and the maintenance of the server which they own.

You can visit my site for free webhosting.. Yes it’s free no cash out