Hello,
Well, From my point of view I would describe the webpage into 2 parts.
The first one is the Domain, Domain is the name of your webpage.
Eg: www.google.com is a Domain, www.maxcheaters.com is a Domain, L2server.com is a Domain.
And the second part is the hoster, Hoster is a machine that will host the files of your domain.
By buying a domain, You'll get a "Control panel" of its, there you can set the Nameservers.
Nameservers are the "Identity" of your host.
For example if you buy a host from securesignup, the Nameservers will look like
DNS1.SECURESIGNUP.NET
DNS2.SECURESIGNUP.NET
So from the control panel you point the nameservers to securesignup so the domain can "understand" where to fit.
If you're newbie tho, There are easiest choices for you like
webs.com
ucoz.com
dot.tk
These are absolutely free Domains+Hosting and easy to setup.
The only differance is that you will get a subdomain of its like the type of:
chris08.ucoz.com
chris08.webs.com
The only one that can give you a Domain without subdomain is .tk (as far I know).
You can try getting your site hosted there for now.
Good luck!
Yours Joe =)