Web hosting is one type of Internet Hosting service which makes the users (individuals or organizations) able to make their websites accessed through www (World Wide Web). The web hosting companies provide space on a server of which they are the owners or take rents for the use by their clients. Also they provide Internet Connectivity, more specifically in a data center. These web hosts can also provide space on the servers they do not own and also provide Internet connectivity for the severs of which they are not the owners. This is called Housing or Colocation.
There are tremendous amount of scopes in Web Hosting. The basic scope is hosting a web page or small-scale files. These web pages and small files can be easily transferred through a Web interface or FTP (File Transfer Protocol). Many of the Internet service providers are offering such type of services to their subscribers without charging anything. Business web site hosting is having a higher expense but personal website hosting is totally free of cost.
An interface or control panel can also be provided by the hosts for managing the installing scripts or Web servers as well as many different services like e-mail. Some of the hosts gain specializes in certain services or software. For example e-commerce which is brimming nowadays. Generally the giant companies are using them to outsource network infrastructure to a company which is hosting.
In case of the Colocation service of web hosting the user must own a colo server. The physical space taken by the server is provided by the hosting company and they also take care of the server. This is most expensive yet a powerful way of web hosting service.
Cloud hosting is one another type of hosting platform which allows a powerful and reliable hosting based on utility billing and clustered load-balanced servers.