Full Title or Meme
The Universal Resource Locator was created as a human-readable name to allow look-up of the actual address of a network attached computer in a Domain Name System which was a single rooted directory.
- What was actually defined was a hodge-podge of information that no normal human could every understand. It now includes:
- A schema, which most people call a protocol. For a web site this will be HTTP: or, better yet, for secure sites HTTPS:
- The host name which can be a long string of uncertain meaning; not just IBM.COM but also:
- The port number which can be used to extend the number of Endpoints that one computer can host. for the web defaults are: 80 or 443.
- A "fragment" which is can be a query or a pointer to a document.
- Originally all URLs were written in ASCII characters. As might be expected some countries want different character sets to correspond to their local language.
A good solution is still being sought; here are some ideas:
- Jakob Nielsen, URL as UI https://www.nngroup.com/articles/url-as-ui/
- Living URL The URL Standard defines URLs, domains, IP addresses, the application/x-www-form-urlencoded format, and their API.