Un dominio es el nombre que identifica una página web en internet. Ej. www.dominio.es.

Un hosting es el espacio o alojamiento web asociado a un dominio donde se almacenan todos los archivos que hacen funcionar un sitio web.