El dominio es el nombre que tendrá tu sitio web y por el cuál los usuarios podrán encontrarte en internet, por ejemplo tumarca.cl.
Un hosting es un alojamiento web, o más sencillo aún es dónde vive tu página web. Un servidor con un conjunto de herramientas dónde además podrás alojar imágenes, videos o configurar tus correos electrónicos corporativos. Puedes leer más sobre esto aquí.