Re: sockets APIs extensions for Host Identity Protocol

Stephane Bortzmeyer <bortzmeyer@nic.fr> Wed, 09 May 2007 19:47 UTC

Return-path: <discuss-bounces@apps.ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Hls86-0001El-CA; Wed, 09 May 2007 15:47:18 -0400
Received: from discuss by megatron.ietf.org with local (Exim 4.43) id 1Hls85-0001EY-AW for discuss-confirm+ok@megatron.ietf.org; Wed, 09 May 2007 15:47:17 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Hls85-0001EO-0P for discuss@apps.ietf.org; Wed, 09 May 2007 15:47:17 -0400
Received: from bortzmeyer.netaktiv.com ([80.67.170.53] helo=mail.bortzmeyer.org) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Hls83-0005Q7-Nc for discuss@apps.ietf.org; Wed, 09 May 2007 15:47:16 -0400
Received: by mail.bortzmeyer.org (Postfix, from userid 10) id B59F0240822; Wed, 9 May 2007 21:47:11 +0200 (CEST)
Received: by mail.sources.org (Postfix, from userid 1000) id DBA291170A; Wed, 9 May 2007 21:43:09 +0200 (CEST)
Date: Wed, 09 May 2007 21:43:09 +0200
From: Stephane Bortzmeyer <bortzmeyer@nic.fr>
To: Keith Moore <moore@cs.utk.edu>
Subject: Re: sockets APIs extensions for Host Identity Protocol
Message-ID: <20070509194309.GA32096@sources.org>
References: <Pine.SOL.4.64.0705041801060.14418@kekkonen.cs.hut.fi> <20070507082737.GB21759@nic.fr> <46413DD7.8020702@cs.utk.edu> <20070509121703.GA21070@nic.fr> <4641CA52.70504@cs.utk.edu>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <4641CA52.70504@cs.utk.edu>
X-Transport: UUCP rules
X-Operating-System: Debian GNU/Linux 3.1
User-Agent: Mutt/1.5.9i
X-Spam-Score: 0.1 (/)
X-Scan-Signature: bb8f917bb6b8da28fc948aeffb74aa17
Cc: discuss@apps.ietf.org
X-BeenThere: discuss@apps.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: general discussion of application-layer protocols <discuss.apps.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/discuss>, <mailto:discuss-request@apps.ietf.org?subject=unsubscribe>
List-Post: <mailto:discuss@apps.ietf.org>
List-Help: <mailto:discuss-request@apps.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/discuss>, <mailto:discuss-request@apps.ietf.org?subject=subscribe>
Errors-To: discuss-bounces@apps.ietf.org

On Wed, May 09, 2007 at 09:19:14AM -0400,
 Keith Moore <moore@cs.utk.edu> wrote 
 a message of 129 lines which said:

> First is that there will always be some applications (such as
> diagnostic tools) that need to know more about the network, so it is
> necessary to have an API that allows those applications to function.

We all (I believe) agree that we need a low-level API, mostly, as you
said, for debugging / monitoring / teaching purposes and for some
optimizations in very specific applications.

But this is not the point to discuss since we *already* have this API,
the sockets API, and it works.

What we discuss is a *new* API, a high-level one, not meant to replace
the low-level one for *everything* but for most applications.
 
> Fourth, for a variety of reasons, DNS names are not and have never
> been adequate as general purpose endpoint identifiers,

This is a sensible explanation but, if we agree with it, it only means
that we rule out DNS for the identification of the new high-level
"connection objects". This does not mean that the whole idea of a
high-level API is wrong.

> I guess you wouldn't use Skype then, 

Right.

> preferring to spend lots of money on international phone calls.

I use email. I may switch to SIP or Jabber. I did not find a RFC
describing Skype.