A blog host/blog hosting provider offers you space on one of its servers, along with the needed equipment to store your blog. In turn, you can make your site accessible to anyone on the web.