4 ms·
My big question: Why do we have TLDs in the first place? Why are they needed? Or are they an accident of happenstance much like "http:// http:// ?
by josscrowcroft 14y ago
My big question: Why do we have TLDs in the first place? Why are they needed?
Or are they an accident of happenstance much like "http:// http:// ?
- phillmv 14y agoMy understanding: arbitrary decision back in the 80s. People needed some kind of label-to-ip-address resolution protocol, and why not make it hierarchical? A top-level-domain is just the top of the hierarchy in the domain name system. Someone correct me if there's a juicier anecdote. Here is what I mourn: that we write subdomains from right to left, instead of right to left. We see it in programming namespaces, but I still wish we had com.foo.bar.baz instead of baz.bar.foo.com
- mbreese 14y agoMuch of the Internet can be traced back to UNIX traditions. We like things to be organized in a hierarchy, much like a filesystem. And, since we puny humans are better at remembering names than numbers, we give our computers names. Combine the two concepts, and we end up with a hierarchy of names. And because all of the computers in the world are connected to this global hierarchy, TLDs were introduced to add some order to the chaos. By introducing TLDs, we were able to start to categorize companies from universities from network infrastructure providers, etc... and thus everyone could find their place in the global name hierarchy. Even the TLDs are part of a single root object in the hierarchy(.). It wasn't until things started to scale that we had issues with domains.
- glimcat 14y agoThe addressing scheme is descriptive. But the demographics of the modern internet are such that a descriptive method is confusing to broken. Most users will assume everything ends in .com, or more likely, they'll just type in the name and expect the browser to perform correct addressing via Google. Playing shell games with new TLDs will in no way make this less confusing for users.
- larrys 14y ago"Why do we have TLDs in the first place?" Am I misunderstanding your question? There needed to be a way to separate, say harvard the university from harvard the ISP from harvard the non-profit to harvard the commercial company. Etc. Although now (with the exception of .edu) .com .net .org can be used by anyone for any reason at the start they were a way to differentiate different types of sites so many people could use one string. And of course there were country code domains, (say harvard.it which is owned by a Italian company) etc. With no TLD's there would just be http://harvard http://harvard - one user of the string harvard.
- sp332 14y agoThey're used to divide up authority. .it domain are controlled by Italy, .de domains are administered by German authorities, etc.