Re: IPP> regarding "ipp:" (I spoke too soon...)

Keith Moore <moore@cs.utk.edu> Thu, 02 July 1998 20:36 UTC

Delivery-Date: Thu, 02 Jul 1998 16:36:34 -0400
Return-Path: ipp-owner@pwg.org
Received: from cnri.reston.va.us (ns [132.151.1.1]) by ietf.org (8.8.5/8.8.7a) with ESMTP id QAA10728 for <ietf-archive@ietf.org>; Thu, 2 Jul 1998 16:36:34 -0400 (EDT)
Received: from lists.underscore.com (uscore-1.mv.com [199.125.85.30]) by cnri.reston.va.us (8.8.5/8.8.7a) with ESMTP id QAA23309 for <ietf-archive@cnri.reston.va.us>; Thu, 2 Jul 1998 16:38:54 -0400 (EDT)
Received: from localhost (daemon@localhost) by lists.underscore.com (8.7.5/8.7.3) with SMTP id QAA06695 for <ietf-archive@cnri.reston.va.us>; Thu, 2 Jul 1998 16:36:30 -0400 (EDT)
Received: by pwg.org (bulk_mailer v1.5); Thu, 2 Jul 1998 16:32:11 -0400
Received: (from daemon@localhost) by lists.underscore.com (8.7.5/8.7.3) id QAA06104 for ipp-outgoing; Thu, 2 Jul 1998 16:27:19 -0400 (EDT)
Message-Id: <199807022025.QAA11567@spot.cs.utk.edu>
X-URI: http://www.cs.utk.edu/~moore/
From: Keith Moore <moore@cs.utk.edu>
To: Tom Hastings <hastings@cp10.es.xerox.com>
cc: Keith Moore <moore@cs.utk.edu>, Paul Moore <paulmo@microsoft.com>, ipp@pwg.org, moore@cs.utk.edu
Subject: Re: IPP> regarding "ipp:" (I spoke too soon...)
In-reply-to: Your message of "Thu, 02 Jul 1998 12:22:23 PDT." <3.0.5.32.19980702122223.00c079b0@garfield>
Date: Thu, 02 Jul 1998 16:25:51 -0400
Sender: owner-ipp@pwg.org

> >> Not so. Every IPP packet is a fully conformant HTTP packet. We are not
> >> inventing a new protocol in the scheme sense. 
> >
> >That's not the way IESG sees it.  IPP is chartered to develop a protocol.
> 
> Yes, but the WG chose to use an approach in which IPP server applications
> could be implemented on existing HTTP web servers.  If it is a new protocol,
> then we can't use existing deployed web servers, correct?

There's a long tradition in IETF of reusing and/or adapting existing
technology, so there's no problem with that per se.  But there are 
several problems with overloading a new protocol on top of existing 
web *services*.  And the idea that IPP should be able to tunnel
through firewalls "by default" - thus overriding local site policy -
does great harm to the overall Internet architecture.

> >HTTP is an application by itself.  TCP/IP is not.  
> >IPP is trying to layer one application on top of another.
> 
> True.  However, layering one application on another has been the experience
> in OSI and other layered architectures.  

And one of the things we learned from OSI is that if you have too many
layers - especially layers that don't fit well together - the result
isn't very effective.  Otherwise known as the 'leaning tower' effect.

Keith