The hosting types are:
1) Free Hosting: In Free hosting you will get hosting free but it provider can place ads on website.
2) Shared Hosting: In Shared Hosting, Single Server is shared by multiple Website
3) Virtual Private Server: A VPS hosting environment mimics a dedicated server within a shared hosting environment. It is technically both shared hosting and dedicated hosting.
4) Cloud Hosting: Cloud hosting is based on the most innovative Cloud computing technologies that allow unlimited number of machines to act as one system.
5) Dedicated hosting: Single Server is dedicated to single website.
6) Co-location: In co-location, provider will rent out space in a data centre in which customers can install their equipment, but will also provide the power, bandwidth, IP address and cooling systems that the customer will require in order to successfully deploy their server.