To simplify: A domain name, is like the address of your home; web hosting on the other hand, is the space of your house where you place your furniture.
Instead of street name and area code, set of words or/and numbers are used for the websiteâ€™s namingâ€™. The same goes with hosting, computer hard disk and computer memory are used instead of instead of wood and steel for storing and processing data files. The idea is presented clearer with the diagram below.
A Domain Name
When you register a domain with AfeesHost, it gives you sole ownership and rights to the name of your site. No one else in the market has the access to the actual name of that particular domain besides you.
However, just because you have a domain does not mean that you are ready to serve your website to the world. To put up and operate a website, you will need a domain name, and a proper-configured web server (hosting).
A Web Hosting
Hosting is the physical space on which the siteâ€™s files will sit. It is a computer (â€œserverâ€) located in a datacentre somewhere. When purchasing, it will offer such features as: Storage/Space, Bandwidth, Databases, etc.
Just be clear that a domain name is like your house address or a Sim Card and hosting is like a Phone you need to put your sim card inside a phone before you can make call.