Web hosting is renting space and bandwidth through a company so that you are able to put your web site online.