[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

FW: Application for port-number (system-klensin) (revised)



IESG,

Here is a revised version of John Klensin's application for
a system port number.

I will await a response from Harald as to what the decision
is.

Thanks,

Michelle
IANA



-----Original Message-----
From: John C Klensin [mailto:klensin@jck.com]
Sent: Wednesday, November 05, 2003 7:25 AM
To: iana@iana.org
Cc: harald@alvestrand.no
Subject: RE: Application for port-number (system-klensin) (revised)


Michelle,

Revised version, per discussion with Harald.

Harald,

New I-D follows under separate cover (no need to clutter 
Michelle's mailbox).

    john


-----



Application for System (Well-Known) Port Number

Name :
John C Klensin

E-mail :
klensin@jck.com

Protocol Number :
TCP & UDP

Message Formats :
The message from client to server is
   V S T Length String
V=decimal version number, always "1" for this version; an ASCII 
space;
S=decimal source code, spelled out in ASCII digits (see below); 
an
ASCII space; T=decimal target code, also spelled out in ASCII 
digits,
an ASCII space; Length of string in bits, also a decimal-base 
number
spelled out in ASCII digits; an ASCII space; and an unrestricted
bitstring.  Any bits beyond the length are ignored, a shorter 
string
than the length is an error.  The reply string consists of a 
three
(decimal) digit reply code, an ASCII space, a length (as above),
another ASCII space, and a string.

Message Types :
There is one input message which is essentially a translation 
request, and one output message which is a reply to that request.

Message opcodes :
There are no operation codes; this protocol is designed to be 
terribly simple.  See (3) and (5).

Message Sequences :
This is a relative of the proven Whois/Finger/ etc model: open 
connection (if TCP), one message from client to server, one from 
server to client, close connection (if TCP).

Protocol functions :
This protocol is used to translate (or recode) one string (coded 
in one character type/form) into another one.  Its primary use 
is to support internationalization by providing a quick way to 
get Unicode (in any of the usual formats) into IDNA/Punycode and 
back, although other conversions are possible and defined. 
There will eventually be an IANA registry for coding types; at 
present, they are listed in the I-D.

Broadcast or Multicast used ?
no

How and what for Broadcast or Multicast is used (if used):


Description :
 draft-klensin-name-munging-01.txt.   Version 00 of that draft 
is now
 on the IETF Web site and shadows.  Version 01, which contains 
the
 addition of the version number and some additional 
clarifications,
 will be posted immediately after IETF 58.

Name of the port :
Name Munging

Short name of the port :
namemunge