Shared Web Hosting
The most popular web hosting service in today's world. In this type of hosting there are a lot of sites are been hosted in the same server usually managed by some one company. Clients using this services have restricted access to their server. They just host a website and usually don't use custom web applications. This type of hosting is well suitable to small websites. Even though it's the most popular type of hosting its comes with some disadvantages, if one site is been abuses the service resource like spamming, or other bad activity, all other clients will be highly effected. Thus most prefer to go for other hosting service like Virtual Dedicated hosting.
Dedicated Server
Dedicated Server or Dedicated Hosting, is another but reliable type of hosting services, in which a customer leases a whole server not a shared one. This is more reliable and flexible than any other hosting services, as customer have full control, even can choose hardware, connection configuration, software and operating system. Usually customers maintain such server at their end or take a add-on from the host to maintain and manage uptime. This service are been used by medium or big companies or customers, mostly having huge traffic on their websites.
Co-location Hosting
There are datacenters around the world offering co-location web hosting solutions in which you buy your own hardware and software and they just give you the infrastructure to host your server at their location, they are responsible for network uptime and power uptime, even some companies manages co-location servers with an extra fee. In co-location hosting the monthly cost is less and reliability, security is equal to Dedicated Hosting. Co-location is comes with its own benefit but it's not use full for simple web pages, its better for critical online applications. Its quite popular among big companies and big websites with online applications.
Virtual Dedicated
Managed Servers
Basically there are two types of dedicated hosting managed and unmanaged. Managed hosting is one type of dedicated hosting service in which the host company manages the dedicated server as add-on, its better to opt for a managed dedicated server than a unmanaged server. Host companies are managing more servers and have more experience to run your server smoothly so it's better to buy managed web hosting.
Article Source: http://EzineArticles.com/3747964