Если совсем в двух словах, то хостинг - это дом, в котором живет интернет-ресурс, а домен - это точный адрес этого дома. Но это довольно образно
О том, что такое хостинг, что такое домен и где и все эти дела регистрируются и продаются, развернуто и доходчиво можете
ЗДЕСЬ почитать.