Здравствуйте.
Домен – это имя – адрес будущего сайта. У каждого сайта в сети Интернет домен свой, он уникален для каждого сайта.
Хостинг – это место на сервере (для файлов сайта и БД), которое вам предоставляет определенная компания. Компания, которая предоставляет хостинг – называется хостинг провайдер.