Domain Notation is Backwards
Another Unnoticed Engineering Mis-Design
Document Number: | PLPC-120005 [ .bib ] |
Version: | 0.1 |
Dated: | September 12, 2007 |
Group: | essays |
Primary URL: | http://mohsen.banan.1.byname.net/PLPC/120005 |
Federated Publications: | ByTopic -- ByContent |
AccessPage Revision: | This AccessPage was produced on January 15, 2017 at 18:36 PST (-0800) |
Author(s): | Mohsen BANAN |
Organization: | Free Protocols Foundation |
AVAILABLE FORMATS
- PDF: -- 68K -- Provides the document in Portable Document Format.
- PS: -- 152K -- Provides the document in Postscript format for printing.
- HTML: -- 84K -- Displays the document as a web page.
SHORT
DESCRIPTION
Domain Notation used throught Internet is backwards. This is another example of an noticed engineering mis-design.
Domain Notation is Backwards
Another Unnoticed Engineering Mis-Design
Document # PLPC-120005
Version 0.1
September 12, 2007
Available on-line at:
http://mohsen.banan.1.byname.net/PLPC/120005
Mohsen BANAN
E-mail: http://mohsen.banan.1.byname.net/ContactMe
Web: http://mohsen.banan.1.byname.net
Copyright © 2007, Mohsen BANAN
Permission is granted to make and distribute complete (not partial)
verbatim copies of this document provided that the copyright notice
and this permission notice are preserved on all copies.
Contents
List of Tables
1 Work In Progress
Here are the raw email notes that relate to this topic.
2 About Unrecognized Global Mistakes
There are many things for which right and wrong are very real. When right and wrong can be reached based on logic, they are absolute – because logic is absolute. Such rights and wrongs are not a matter of opinion, personal or global beliefs.
It is not unusual for global beliefs to be wrong and counter to basic logic. People are often born to such wrong global beliefs and ordinary people are often unable to follow correct basic logic.
So, there are some global mistakes that remain unrecognized by masses and societies.
Here we point to 3 such unrecognized global mistakes:
- Fundamental Illegitimacy Of The Western so-called Intelectual Property Rights Regime
- Ill Conception of The Metric System
- Backwards-ness Of Internet Domain Notation
In PLPC-120005 we address “Domain Notation is Backwards”.
In PLPC-120033 we address:
The Nature of Poly-Existentials:
Basis for Abolishment of The Western Intellectual Property Rights Regime
In this document we focus on the fundamental mis-design of the metric system.
Such global mistakes often result in entrenched vested interests. Such deep economic interests often prevent people’s willingness to hear and follow basic logic.
Some such global mistakes are not very harmful – they result in sub-optimum human environments. “Ill Conception of The Metric System” and “Backwards-ness Of Internet Domain Notation” are some such examples.
Some global mistakes can in due course put humanity in danger. The Western Intelectual Property Rights Regime is one such example.
In all cases, it is good to follow basic logic and understand these basic global mistakes.
Those to whom recogniation of falsehood of such global beliefs is difficult, can profit from remembering the history of American slavery of Africans.
Revisiting The DNS Notation Backwardsness Problem and Multiple Parallel Root Server Clusters
⋆ To: "Stephen Sprunk" <ssprunk at cisco.com>
⋆ Subject: Revisiting The DNS Notation Backwardsness Problem and Multiple Parallel Root Server Clusters
⋆ From: Mohsen BANAN <public at mohsen.banan.1.byname.net>
⋆ Date: 07 Aug 2002 19:20:50 -0700
⋆ Cc: "Internet Technical Community" <ietf at ietf.org>, <public at mohsen.banan.1.byname.net>
⋆ In-reply-to: <075e01c23d85$d3316690$dd876540@amer.cisco.com>
⋆ References: <20020806134223.1611.qmail@submit8.mail.intra> <075e01c23d85$d3316690$dd876540@amer.cisco.com>
⋆ Sender: owner-ietf at ietf.org
⋆ User-agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Common Lisp)
>>>>> On Tue, 6 Aug 2002 15:13:58 -0500, "Stephen Sprunk" <ssprunk at cisco.com> said:
>> Most notably, The DNS Notation Backwardsness.
Stephen> You'll note that JANET originally used the notation you refer to as "forwards"
Stephen> and it was decided that was a bad idea, and they joined the "backwards" notation
Stephen> crowd.
I spent a fair amount of time in early 1999 and
educated IETF cult's chiefs about
The DNS Notation Backwardsness Problem
The conclusion of that thread was that indeed
we have a genuine architectural DNS Notation Backwardsness
Problem. I included samples of acknowledgement of the
problem in my previous message. Was hoping by now
that would be enough.
Perhaps you have not been around long.
I don't feel like leading that educational
process on this list again. However, I am
attaching to this message a summary from the
January 1999 thread which adequately describes the
problem.
My thinking now, as it was in 1999, is that those who
insist on denying real problems can be left behind.
The key point now is that the effort that Stef is now
leading towards the natural parallel server clusters
evolution provides a unique opportunity towards
fixing the notation problem as well.
As we consider raising the DNS name space roof we have an
opportunity to deal with other aspects of the
DNS notation.
Despite previous failures of the IETF in dealing
with architectural problems, I'd like to think
that the clear nature of this opportunity to
fix the notational problem may resonate
with some in the Internet Technical Community
and result into a movement towards a
solution ... Perhaps along the lines that I suggested.
--- Original Jan 21 1999 DNS Backwards Notation Problem Description Follows ---
From: Mohsen BANAN <mohsen at neda.com>
To: Brian E Carpenter <brian at hursley.ibm.com>
Cc: ietf at ietf.org
Subject: Re: Now: Next Generation Domains and DNS -- Was: Re: No More Central Authority: Not NSI/ICAN! Not ORSC!
Date: Thu, 21 Jan 1999 22:41:13 -0800 (PST)
[This is a summary response which in addition
to Brian's message addresses others' related
comments.]
>>>>> On Thu, 21 Jan 1999 16:24:12 +0000, Brian E Carpenter <brian at hursley.ibm.com> said:
Brian> What I meant, and I think conveyed very accurately, is that
Brian> both computers and humans can parse strings in either direction,
Brian> so there is no "right" and "wrong". That being so, there is no
Brian> reason to change anything and introduce confusion.
>>>>> On Thu, 21 Jan 1999 21:20:14 +0400, Peter Dawson <peterdd at gto.net.om> said:
Peter> no doubt that computers parse in either directions..zats
Peter> because people programmed them to. ...
This is not about parsing of strings.
It is about a fundamental architectural design
decision. Based on what we have learned over
the past 15 years, the "right" and the
"wrong" are quite clear now.
Key architectural attributes for "right" and
"wrong" are consistency, uniformity, cohesion,
fitness in bigger pictures, usability, ...
These are not any "strings". Naming and
addressing are an integral part of the
architecture of any network. One of the
reasons why X.400 died is because its
addressing design was unworkable.
With a variety of methods, even in an
evolutionary way, we have an opportunity to
improve on the current Domain Notation situation.
Yes, we have a problem. Our notation for
Domains ⋆IS⋆ backwards. The first step is to
recognize and acknowledge that.
Brian, the fact that you, the Chair of
Internet Architecture Board, is denying the
existance of this architectural problem -- and
consider it a string parsing issue -- is quite
disturbing to me.
Let me try again and make the existance of the
problem more clear.
Right now Internet Domains don't fit right
with numbers and the rest of the user's
integrated environment.
Any time that numbers and Domains have to work
together, it becomes un-natural, inconsistent
and backwards. I call that "wrong".
Examples:
IP Addresses:
-------------
To find the name corresponding to
the IP address of your nameserver which
is: 194.196.110.155
I have to enter it backwards (wrong).
155.110.196.194.in-addr.arpa name = sp2tr5.hursley.ibm.com
In that case the natural (right) could have been.
arpa.in-addr.194.196.110.155
Fax Numbers:
------------
To send a fax to +1.888.555.2222 using say
tcp.int:
I have to put the numbers in backwards.
remote-printing.Name at 2.2.2.2.5.5.5.8.8.8.1.tpc.int
Phone Numbers:
--------------
If the Domains were straight I could imaging
doing stuff like:
Call net.ByNumber.1.888.555.3333:voiceOverIP:"collect"
Can't do that with today's Domain Notation.
Let's go beyond numbers now.
Any time that anyone tries to use a consistent
mechanism for "completion", network objects
fail.
The file system guys got it right. The OS guys
got it right. The language guys got it
right. Us, the network guys, got it backwards!
I can't even try to use completion for URLs, I
can't use completion for email addresses,
can't ...
To me, "completion" is the ultimate test of
designing naming and addressing machinery.
Before people come back and say,
"Oh, this is not a network or a protocol
problem it is just a User Interface problem."
Let me say: If the protocol gets it wrong, in
practice the User Interface can't fix it.
There is no reason for not also fixing it at
the protocol level (evolutionary of course).
For example, the fact that no nslookup program
(that I know of) over the years have provided
a "straight" User Interface for in-addr says
something ...
As for the merits of mimicing the US Postal
Service. First let me point out that the
"backwardsness" problem goes beyond email
addresses and currently touches all service
identifiers.
More importantly to the extent that the
production of addresses on USPS envelops do
not involve a machine, for obvious reasons, the
drivers are human-to-human factors. Even then,
the human is expected to assist the machine
(in the US) with ZIP+4 numbers. ZIP+4 is the
man-machine part of the address. Now, ZIP+4
has the "right" order characteristics.
For example, my ZIP+4 is: 98008-5765. The
left most digits "98" correspond to the State
Of Washington. What is on the left is the
larger entity.
Now, if I want to use the Domain Notation to
set up a Physical Delivery Access Unit, then
the address would become something like:
Mohsen.Banan at 5765.98008.ByZipCode.us
Again backwards!
You see, the USPS doesn't have much of a
problem here. Not much needs fixing there ...
To move the Internet forward, our Domain
Notation can benefit from some improvement.
Now, after all of this if there was to be an
acknowledgment that there is an architectural
problem here and that this is not a "strings
parsing" issue which can go either way, then
may be we can work on solutions ....
Or, we can just sweep known problems under the
rug.
Your Call!
us.ByZipCode.98008.5765 at Mohsen.Banan
⋆ Follow-Ups:
o Re: Revisiting The DNS Notation Backwardsness Problem and Multiple Parallel Root Server Clusters
+ From: Stephen Sprunk
o PTR records and software support (was Re: Revisiting DNS Notation
+ From: Valdis . Kletnieks
o Re: Revisiting The DNS Notation Backwardsness Problem and Multiple Parallel Root Server Clusters
+ From: Dave Crocker
⋆ References:
o Revisiting - Re: Now: Next Generation Domains and DNS -- Was: Re: No More Central Authority: Not NSI/ICAN! Not ORSC!
+ From: Mohsen BANAN
o Re: Revisiting - Re: Now: Next Generation Domains and DNS -- Was: Re: No More Central Authority: Not NSI/ICAN! Not ORSC!
+ From: Stephen Sprunk
⋆ Prev by Date: RE: [Feedback] Word Template
⋆ Next by Date: Re: Revisiting The DNS Notation Backwardsness Problem and Multiple Parallel Root Server Clusters
⋆ Previous by thread: Re: Revisiting - Re: Now: Next Generation Domains and DNS -- Was: Re: No More Central Authority: Not NSI/ICANN! Not ORSC!
⋆ Next by thread: Re: Revisiting The DNS Notation Backwardsness Problem and Multiple Parallel Root Server Clusters
⋆ Index(es):
o Date
o Thread
Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.
References