El dominio
Cuando compra un dominio, lo que adquiere, por decirlo de una manera sencilla, es el derecho a usar un determinado nombre en internet (como por ejemplo, juanperez.com), para que la gente visite tu web, o le envíe emails. Los dominios no incluyen nunca espacio web donde almacenara los archivos que conforman su sitio web, ni acceso por FTP, ni cuentas de correo.
En definitiva, registrar un dominio es solo es eso, registrar el nombre. El dominio por sí solo no hace nada.
El alojamiento
El alojamiento web (hosting) es un conjunto de servicios que se pueden usar con cualquier dominio. Se contratan y renuevan aparte. Por ejemplo: espacio en un servidor para subir tu web por FTP, cuentas de correo, o bases de datos; el alojamiento lo que permite es almacenar los diferentes archivos que conforman su sitio web: html, php, css, js, imagenes, entre otros. Es lo que hace funcional a su sitio web cuando ud ingresa a su dominio.
Una vez que hemos comprado las dos cosas, el dominio y el alojamiento, solo hay que configurar el dominio para enlazarlo a esos servicios que hemos comprado mediante los DNS correspondientes al alojamiento.