A web host provides a place for all your website files to live. When a user wants to access the information on your site, they type your domain address into their browser, directing them to your web host's server. The server then sends your website's files back to the user's browser.