Fishin' has it.
Think of it like this:
.com (or net or org etc) is what's called a "top level domain".
That combined with the name (e.g. able2know) is the address, the URL. That must be registered.
www. is a subdomain that just points to the http serving section of the site.
There are some other common subdomains like ftp etc.
.html or .php etc are just file extentions.