Web hosting is an internet service that allows you to run your static or dynamic over internet. You get space and bandwidth on shared or dedicated server in a data-center for your small personal or enterprise website.