A domain name is the website name/URL that people use to view your information. For example spartanroc.com is a domain name. Anything that you type into the address bar when you access the internet and you open a web page, is called a URL. It is necessary for your website to have a domain name in order for people to find and contact you.
Every website is “hosted” somewhere in the world. A host is simply a computer that stores your website files and allows anyone with an internet connection to view the information that you want. Hosts are required so that your site is live and easy to access from anywhere in the world at any time of the day.