Lets say there is a website called http://www.hello.com
So what really is www – is it the name of the machine? If that is so, hello.com is the domain, which means there can be only 1 machine in hello.com that is called www?
Second and related question is, why is stackoverflow http://stackoverflow.com and not http://www.stackoverflow.com?
Thanks in advance
It’s something that used to be added on everything in the early days of the web and its not standard any more. Whoever owns the url can decide to ignore, accept, or alter incoming urls that do or do not have the www on them. Practically speaking, it’s not technically part of the real name of the url, or you could say that it is always part of the url and we sometimes choose to skip it, depending on your point of view. But technically, it’s a subdomain, like meta.stackoverflow.com, but I would think it’s bad form to make a separate site foo.com and http://www.foo.com that have different content. Just most sites point both to the same content.