Are buying a domain name and getting webhosting spaces different things?

I saw a site offering domain names for very cheap rates , is it enough if I buy those domain names alone to have my own site or do I need to get hosting also by paying extra money?
6 answers 6