Web hosting is basically hosting of your websites on remote locations, because usually people could not afford to keep their computer ON for 24 hours a day to display their websites to users webhosting solution providers offers these services by hosting your website on their servers.