Re: im2000 prototype, spam

"clemens fischer" <[email protected]>
Newsgroups gmane.mail.im2000
Message-ID <[email protected]>
"clemens fischer" <[email protected]>:

> 1.  im2000 prototype

3.  migration from SMTP to im2000
---------------------------------

i forgot the migration issue.  seen from SMTP, (my) im2000 can have
two types of headers: im2000 service requests and possibly the
customary RFC822 headers that are part of the user data.  thus there
is no way to simply upgrade SMTP servers to handle im2000 messages
without trickery, because SMTP only has envelopes and IP numbers.
aside from technical topics, it should be noted that the larger
capabilities of this im2000 proposal might be what ISPs need to offer
to future clients for that "competitive edge".

dan bernstein uses special MX distances to make his QMTP protocol
available, an alternative would be special SRV resource records in
DNS as another source for the extra information needed in im2000.

note that this extra information is not really that much: service
indicators don't specify IPv4 dotted addresses (32 bits), but instead
types of services backed by potentially many offerings.  in addition
to this, which might be a smallish integer, we need space for
operators and fixed values, plus identifiers for keys, and there will
be path-IDs shared between hops.  completed services also have
version-IDs used for various purposes related to cooperational server
behaviour, cache management and the like.

all this can grow to kilobyte values (i think) and varies, so im2000
servers must be prepared to take this info in before user data.  they
are also not supposed to inspect user data, at least not when
receiving it.

to make this short: im2000 servers must somehow advertise their
backends capabilities (via MX distances or DNS SRV RRs) and also in
the "helo phase" (just to make sure).  then they will slurp up not
only MAIL FROM, RCPT TO, DATA, AUTH etc., which might be needed for
compatibility, but also "HEADER ..." and "RELEASE ..." commands.  if
path- and release-IDs aren't part of HEADER/RELEASE commands (or all
of this unified under HEADER), count in "PATHID ..." etc.

if the more transport oriented stuff goes with SIP/SDP
<URL:http://www.ietf.org/rfc/rfc3264.txt>, there could even be a lot
more headers much as seen in HTTP, but with fixed meanings.

after that, with appropriate choices in these formulas, an im2000
dispatcher will be able to handle SMTP connections, but it may not
enter them into im2000 as regular messages, because SMTP doesn't
specify end-to-end authentication etc.

  clemens
signature.asc (application/pgp-signature, 154 B)
-----BEGIN PGP SIGNATURE-----

iD8DBQE+kFBZpdlrZyFBkK8RAnA1AJ4/tnqIhlrH++LZBs8004I/sK8cdgCfdEZI
XNLYJm7lMp/UCOM+8q+4k4Y=
=lAKh
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.