Web hosting or simply hosting is a terms used for a internet service where companies are providing disk space on a computer connected on the internet. This computer is accessible on http port 80. This computer/server allows the companies to map a domain name, save files on the allocate space and start serving web pages to the internet users.
There are many companies these days providing such service on large scale. These companies are known as web hosting companies. These companies maintain data centers where thousands of computers are installed and connected to fast internet. These companies then rent the servers to small companies for hosting websites.
The hosting companies also employs the server experts to resolve and maintain the server issues and faults. If you are client of any of hosting company you can avail the server support services for managing your server.
There are following kinds of web hosting: