Re: [port-srv-reg] Four final points for discussion
Joe Touch <touch@isi.edu> Fri, 03 September 2010 17:20 UTC
Return-Path: <touch@isi.edu>
X-Original-To: port-srv-reg@core3.amsl.com
Delivered-To: port-srv-reg@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix)
with ESMTP id 5C2E53A68D3 for <port-srv-reg@core3.amsl.com>;
Fri, 3 Sep 2010 10:20:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.619
X-Spam-Level:
X-Spam-Status: No,
score=-102.619 tagged_above=-999 required=5 tests=[AWL=-0.020, BAYES_00=-2.599,
USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com
[127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MD4ZItxMFnm5 for
<port-srv-reg@core3.amsl.com>; Fri, 3 Sep 2010 10:20:42 -0700 (PDT)
Received: from vapor.isi.edu (vapor.isi.edu [128.9.64.64]) by core3.amsl.com
(Postfix) with ESMTP id 962003A6803 for <port-srv-reg@ietf.org>;
Fri, 3 Sep 2010 10:20:42 -0700 (PDT)
Received: from [128.9.168.63] (bet.isi.edu [128.9.168.63]) by vapor.isi.edu
(8.13.8/8.13.8) with ESMTP id o83HK8Ve003551;
Fri, 3 Sep 2010 10:20:08 -0700 (PDT)
Message-ID: <4C812E47.6050000@isi.edu>
Date: Fri, 03 Sep 2010 10:20:07 -0700
From: Joe Touch <touch@isi.edu>
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: Stuart Cheshire <cheshire@apple.com>
References: <6EC7B8A7-C3B3-4E63-85A9-0DC31F4D45B4@nokia.com>
<5D2DD7D7-A429-4CFC-BD27-EF09CEF5AE1B@apple.com>
In-Reply-To: <5D2DD7D7-A429-4CFC-BD27-EF09CEF5AE1B@apple.com>
X-Enigmail-Version: 0.96.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: touch@isi.edu
Cc: port-srv-reg@ietf.org
Subject: Re: [port-srv-reg] Four final points for discussion
X-BeenThere: port-srv-reg@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Discussion of updates to service name and transport protocol port
registry <port-srv-reg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/port-srv-reg>,
<mailto:port-srv-reg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/port-srv-reg>
List-Post: <mailto:port-srv-reg@ietf.org>
List-Help: <mailto:port-srv-reg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/port-srv-reg>,
<mailto:port-srv-reg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Sep 2010 17:20:44 -0000
Stuart Cheshire wrote: > I have four final points for discussion > > 1. Name of the Registry > > Right now the document calls it: > > Transport Protocol Port Number and Service Name Registry > > However, Section 5 says: > > Service names are the unique key in the Port and Service Name registry. > > Since Service names really are the primary identifier, and the port number is optional, and we expect to see more and more registrations without port numbers, would it make sense to switch the order of the words, and make it: > > Registry of Service Names and Transport Protocol Port Numbers Sounds better. > > 2. Service Name Rules > > I liked Joe's earlier suggestion to disallow all-numeric service > names, to avoid service names that look like a numeric port number. > However, even with that rule, we still allow service names like this: > "6000-6063" (looks like the X Window System port range). Do we care? We > could prevent that by requiring that all service names contain at least > one alphabetic character. The point is only that a service name cannot be confused with a port number and used in its place without lookup. If we want to require an alpha - which would be fine - both the English and BNF would need to be revised, AND we would need to re-scrub the current table and create a new list of corrective aliases for legacy names that wouldn't work, if any (I don't think there are). > 3. Inconsistent terminology. > > We use the term "Registered Ports" in some places to mean "ports in > the range 1024-49151", and in other places to mean any "port recorded by > IANA in the Registry". The problem arises from numerous previous documents that refer to the ports as quoted: > For example, the first meaning: > > <t>the Well Known Ports, also known as the System Ports, from 0-1023 > (assigned by IANA)</t> > > <t>the Registered Ports, also known as the User Ports, from > 1024-49151 (assigned by IANA)</t> > > <t>the Dynamic Ports, also known as the Private Ports, from > 49152-65535 (never assigned)</t> We can't fix the problem with the word "registered". We ought to avoid using it for the IANA process. Perhaps the word "reserved" or "assigned" for the IANA process? I.e.: IANA Reservations / Assignments reserved ports (0-49151) > and now the second: > > <t>It is important to note that ownership of registered port numbers and > service names remains with IANA. For protocols developed by IETF working > > Thousands of applications and application-level > protocols have registered ports and service names for their use, and > there is every reason to believe that this trend will continue into the > future. > > Would it be better to strictly use the terms "System Ports" and "User > Ports" to denote the ranges, Yes. That would help reduce the ambiguity. > and keep the term "registered port" to just > mean generically, "recorded by IANA in the Registry"? We can't use that term; it's already out there to mean 'user ports'. We should use a different term - either as suggested above or something else. > 4. Aliases > > The document says: > > <t>IANA is also instructed to indicate which service name aliases in the > existing registry are the primary aliases (see <xref target="srvname"/>).</t> > > Why should we burden IANA with this decision making? I bet there > aren't that many. Let's just work it out ourselves, and list them in the > document. I'll grep the IANA ports page and send a followup email with > the list of aliased names. Agreed. Joe
- [port-srv-reg] we need to make progress Lars Eggert
- Re: [port-srv-reg] we need to make progress Lars Eggert
- Re: [port-srv-reg] we need to make progress Alexey Melnikov
- Re: [port-srv-reg] we need to make progress Joe Touch
- Re: [port-srv-reg] we need to make progress Michelle Cotton
- Re: [port-srv-reg] we need to make progress Stuart Cheshire
- Re: [port-srv-reg] we need to make progress Stuart Cheshire
- Re: [port-srv-reg] we need to make progress Michelle Cotton
- Re: [port-srv-reg] we need to make progress Mark Mcfadden
- Re: [port-srv-reg] we need to make progress Stuart Cheshire
- [port-srv-reg] Four final points for discussion Stuart Cheshire
- [port-srv-reg] Aliased service names Stuart Cheshire
- Re: [port-srv-reg] we need to make progress Lars Eggert
- Re: [port-srv-reg] Four final points for discussi… Lars Eggert
- Re: [port-srv-reg] Aliased service names Lars Eggert
- Re: [port-srv-reg] Four final points for discussi… Alexey Melnikov
- Re: [port-srv-reg] we need to make progress Joe Touch
- Re: [port-srv-reg] Four final points for discussi… Joe Touch
- Re: [port-srv-reg] Aliased service names Joe Touch
- Re: [port-srv-reg] Four final points for discussi… Michelle Cotton
- Re: [port-srv-reg] Aliased service names Stuart Cheshire
- Re: [port-srv-reg] we need to make progress Stuart Cheshire
- Re: [port-srv-reg] we need to make progress Stuart Cheshire
- Re: [port-srv-reg] we need to make progress Stuart Cheshire
- Re: [port-srv-reg] we need to make progress Joe Touch
- Re: [port-srv-reg] we need to make progress Stuart Cheshire
- Re: [port-srv-reg] Four final points for discussi… Stuart Cheshire
- Re: [port-srv-reg] Four final points for discussi… Joe Touch
- Re: [port-srv-reg] we need to make progress Joe Touch
- Re: [port-srv-reg] we need to make progress Alexey Melnikov
- Re: [port-srv-reg] we need to make progress Joe Touch
- Re: [port-srv-reg] Four final points for discussi… Stuart Cheshire
- Re: [port-srv-reg] Four final points for discussi… Stuart Cheshire
- Re: [port-srv-reg] we need to make progress Stuart Cheshire
- Re: [port-srv-reg] we need to make progress Stuart Cheshire
- Re: [port-srv-reg] we need to make progress Stuart Cheshire
- Re: [port-srv-reg] we need to make progress Stuart Cheshire
- Re: [port-srv-reg] we need to make progress Stuart Cheshire
- Re: [port-srv-reg] we need to make progress Joe Touch
- Re: [port-srv-reg] we need to make progress Joe Touch
- Re: [port-srv-reg] Four final points for discussi… Joe Touch
- Re: [port-srv-reg] Four final points for discussi… Joe Touch
- Re: [port-srv-reg] we need to make progress Joe Touch
- Re: [port-srv-reg] Four final points for discussi… Stuart Cheshire
- Re: [port-srv-reg] Four final points for discussi… Stuart Cheshire
- Re: [port-srv-reg] Four final points for discussi… Magnus Westerlund
- Re: [port-srv-reg] Aliased service names Magnus Westerlund
- Re: [port-srv-reg] Four final points for discussi… Joe Touch
- Re: [port-srv-reg] Four final points for discussi… Magnus Westerlund
- Re: [port-srv-reg] Four final points for discussi… Joe Touch
- Re: [port-srv-reg] Four final points for discussi… Stuart Cheshire
- Re: [port-srv-reg] Four final points for discussi… Joe Touch
- Re: [port-srv-reg] Four final points for discussi… Lars Eggert
- Re: [port-srv-reg] Four final points for discussi… Magnus Westerlund
- Re: [port-srv-reg] Four final points for discussi… Michelle Cotton