What is Web Hosting?
A web host or web hosting service provider is a company that provides the technologies and services necessary for the website or web page to be viewed on the Internet.
Web sites and their components (stylesheets, Javascript documents, images, etc.) are stored on computers called "servers". These servers are hosted in data centers connected to the Internet.
What is the Difference Between Web Hosting and the Registrar of the Domain Name?
Web hosting and domain name are two concepts that are often confusing. The domain name is the address of your website. To reserve a domain name, you have to go through a registrar.
Once the domain name is reserved, it is necessary to subscribe to a web hosting service in order to store the files of the site.
However, some companies offer both services, domain name registration as well as website hosting.