Web hosting is the act of renting space and bandwidth through a company so that you may publish your web site online.