Domain
Domain is unique identity of your website something like webzun.com. These domains has yearly fees which we need to pay to respective domain authorities/providers.
Hosting server
Second part is website webpages which you need to keep on internet connected computer (webserver) It is also called as hosting server. There are thousands of companies provide these servers and charge yearly some amount.
