Re: [tae] The internet architecture

John Day <jeanjour@comcast.net> Fri, 05 December 2008 15:40 UTC

Return-Path: <tae-bounces@ietf.org>
X-Original-To: tae-archive@ietf.org
Delivered-To: ietfarch-tae-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EAFA33A6C9D; Fri, 5 Dec 2008 07:40:52 -0800 (PST)
X-Original-To: tae@core3.amsl.com
Delivered-To: tae@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 646BF28C18E for <tae@core3.amsl.com>; Fri, 5 Dec 2008 07:35:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.359
X-Spam-Level:
X-Spam-Status: No, score=-2.359 tagged_above=-999 required=5 tests=[AWL=0.240, BAYES_00=-2.599]
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 wNAiIzjW9vYu for <tae@core3.amsl.com>; Fri, 5 Dec 2008 07:35:13 -0800 (PST)
Received: from QMTA09.westchester.pa.mail.comcast.net (qmta09.westchester.pa.mail.comcast.net [76.96.62.96]) by core3.amsl.com (Postfix) with ESMTP id 2E2B83A6A68 for <tae@ietf.org>; Fri, 5 Dec 2008 07:35:13 -0800 (PST)
Received: from OMTA11.westchester.pa.mail.comcast.net ([76.96.62.36]) by QMTA09.westchester.pa.mail.comcast.net with comcast id nTGj1a00Y0mv7h059Tb8uu; Fri, 05 Dec 2008 15:35:08 +0000
Received: from [10.0.1.34] ([71.192.250.235]) by OMTA11.westchester.pa.mail.comcast.net with comcast id nTb71a00A55V49j3XTb7rs; Fri, 05 Dec 2008 15:35:08 +0000
X-Authority-Analysis: v=1.0 c=1 a=48vgC7mUAAAA:8 a=x0nUk1CJKPdXQeJsVxYA:9 a=Jr4yetTnFGT7d4atmKYA:7 a=3ACem-0rw-IEE7SJbvtpJku2WucA:4 a=ClmATp4dOM8A:10 a=lZB815dzVvQA:10 a=PoIT3gU5z9IA:10
Mime-Version: 1.0
Message-Id: <a06240848c55ef8b09e8f@[10.0.1.34]>
In-Reply-To: <493941CB.80608@dcrocker.net>
References: <C15AE32B-E564-4C93-86FF-40EF203E673A@mpi-sws.org> <49382030.5020704@network-heretics.com> <200812051425.mB5EPKEG032766@cichlid.raleigh.ibm.com> <493941CB.80608@dcrocker.net>
Date: Fri, 5 Dec 2008 10:29:49 -0500
To: dcrocker@bbiw.net, Thomas Narten <narten@us.ibm.com>
From: John Day <jeanjour@comcast.net>
X-Mailman-Approved-At: Fri, 05 Dec 2008 07:40:50 -0800
Cc: tae@ietf.org, ietf@ietf.org, Bryan Ford <brynosaurus@gmail.com>
Subject: Re: [tae] The internet architecture
X-BeenThere: tae@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Transport Architecture Evolution <tae.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/tae>, <mailto:tae-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/tae>
List-Post: <mailto:tae@ietf.org>
List-Help: <mailto:tae-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tae>, <mailto:tae-request@ietf.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: tae-bounces@ietf.org
Errors-To: tae-bounces@ietf.org

Speak for yourself David.  These problems have been well understood 
and discussed since 1972.  But you are correct, that there were still 
a large unwashed that didn't and I am still not sure why that was. 
This seems to be elementary system architecture.


At 6:59 -0800 2008/12/05, Dave CROCKER wrote:
>Thomas Narten wrote:
>>And, if one wants to look back and see "could we have done it
>>differently", go back to the BSD folk that came up with the socket
>>API. It was designed to support multiple network stacks precisely
>>because at that point in time, there were many, and TCP/IP was
>>certainly not pre-ordained. But that API makes addresses visible to
>>APIs. And it is widely used today.
>
>
>Thomas,
>
>If you are citing BSD merely as an example of a component that 
>imposes knowledge of addresses on upper layers, then yes, it does 
>make a good, concrete example.
>
>If you are citing BSD because you think that they made a bad design 
>decision, then you are faulting them for something that was common 
>in the networking culture at the time.
>
>People  -- as in end users, as in when they were typing into an 
>application -- commonly used addresses in those days, and hostnames 
>were merely a preferred convenience.  (Just to remind us all, this 
>was before the DNS and the hostname table was often out of date.)
>
>Worse, we shouldn't even forgive them/us by saying something like 
>"we didn't understand the need for name/address split, back then" 
>because it's pretty clear from the last 15 years of discussion and 
>work that, as a community, we *still* don't.  (The Irvine ring was 
>name-based -- 1/4 of the real estate on its network card was devoted 
>to the name table -- but was a small LAN, so scaling issues didn't 
>apply.)
>
>d/
>
>ps. As to your major point, that having apps de-coupled from 
>addresses would make a huge difference, boy oh boy, we are certainly 
>in agreement there...
>--
>
>   Dave Crocker
>   Brandenburg InternetWorking
>   bbiw.net
>_______________________________________________
>Ietf mailing list
>Ietf@ietf.org
>https://www.ietf.org/mailman/listinfo/ietf

_______________________________________________
tae mailing list
tae@ietf.org
https://www.ietf.org/mailman/listinfo/tae