Зачем нужен хостинг и домен для сайта?
Почти каждый сайт — это по просто набор файлов(картинок, текстов, видео, база данных, программных скриптов, и т. д.).
Вот эти файлы как раз и размещаются на специализированных серверах хостинга.
Доменное имя - это наименование (название) сайта которое вводится в адресной строке браузера.