Web Hosting -
Web hosting is a type of internet service that allows individuals or organisations to make a website and for it to be accessable through the World Wide Web. They provide a server as well as internet connectivity in a data centre. Web hosts can also provide internet conectivity for servers they do not own in their data centre, called colocation.
Domain Name -
A domain name is a an identification label that defines a realm of authority or control on the internet, based on the Domain Name System (DNS). Domain names are also used as simple identifications that are easy to remember to numerically addressed internet resoures. This allows the website to be moved to a different location globally, on a local intranet or in a network.