Web Hosting helps a registrant to establish a domain name, leases a block of server space and uploads their webpages for website. Very quickly, anybody with a connection to the internet can start browsing the website.
A domain name provides the address of the server, while the server is a rented space into which the data that make up the webpages are stored. This process is known as delegation - the domain name points to the particular webhosting account on the particular server.