Web hosting is a service which you are usually charged for, it makes sites created by companies or individuals accessible by the internet.
The cost of hosting a website can be nothing if you are the only provider of the site, however if you have someone else to host it, it may cost £10 – £100 per month. Big companies will usually be charged much more due to the fact they are profiting from the site. You can register your site with a site called Reg123 and host your site.
Domain names are the coded form of a website address transferred into a easily understandable address. Domain names are used to identify sites for example if I were to host my website it would be called www.thedrugstop.com.
Domain names make up the address of a site and can end in any of these: .com, .net, .org, .info, .us, .biz.