RE: IPP> regarding "ipp:" (I spoke too soon...)
Josh Cohen <joshco@microsoft.com> Fri, 03 July 1998 01:41 UTC
Delivery-Date: Thu, 02 Jul 1998 21:41:46 -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 VAA12329
for <ietf-archive@ietf.org>; Thu, 2 Jul 1998 21:41:45 -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 VAA24068
for <ietf-archive@cnri.reston.va.us>; Thu, 2 Jul 1998 21:44:06 -0400 (EDT)
Received: from localhost (daemon@localhost) by lists.underscore.com
(8.7.5/8.7.3) with SMTP id VAA17487 for <ietf-archive@cnri.reston.va.us>;
Thu, 2 Jul 1998 21:41:41 -0400 (EDT)
Received: by pwg.org (bulk_mailer v1.5); Thu, 2 Jul 1998 21:37:13 -0400
Received: (from daemon@localhost) by lists.underscore.com (8.7.5/8.7.3) id
VAA16879 for ipp-outgoing; Thu, 2 Jul 1998 21:34:20 -0400 (EDT)
Message-ID: <8B57882C41A0D1118F7100805F9F68B502D2D0AF@red-msg-45.dns.microsoft.com>
From: Josh Cohen <joshco@microsoft.com>
To: "'Keith Moore'" <moore@cs.utk.edu>, Robert Herriot
<robert.herriot@Eng.Sun.COM>
Cc: Scott Isaacson <SISAACSON@novell.com>, Paul Moore <paulmo@microsoft.com>,
ipp@pwg.org, "'lawrence@agranat.com'" <lawrence@agranat.com>
Subject: RE: IPP> regarding "ipp:" (I spoke too soon...)
Date: Thu, 2 Jul 1998 18:33:53 -0700
X-Mailer: Internet Mail Service (5.5.2166.0)
Sender: owner-ipp@pwg.org
see below>>>> > -----Original Message----- > From: Keith Moore [mailto:moore@cs.utk.edu] > Sent: Thursday, July 02, 1998 6:06 PM > To: Robert Herriot > Cc: Keith Moore; Scott Isaacson; Paul Moore; ipp@pwg.org; > moore@cs.utk.edu > Subject: Re: IPP> regarding "ipp:" (I spoke too soon...) > > But SWAP aside, my feeling is that the only protocols that should > use the http: scheme are those which operate on the same data > sets as traditional HTTP. So WebDAV counts, as does probably DASL. > Other uses of http:, like for instance iCalendar or EDI, are dubious. > I dont beleive that a new scheme is appropriate nor a new TCP port. I always thought that the scheme in the URL indicated which protocol you are actually speaking on the wire. IPP *is* speaking HTTP. It just has a different "service" than HTML, GIF, etc content or GET/HEAD semantics. How about if different services layered on HTTP are differentiated at a within the HTTP layer. Looking at IPP/SWAP/ or DAV from the TCP layer should make it appear to be HTTP. When examining the message at the HTTP layer, it should appear to be IPP/SWAP/DAV service. In an analogy, lets look at HTTP as being TCP and TCP being where IP is. (wait.. just give me a sec, I know this sounds wierd) So, TCP differentiates itself from another IP protocol such as UDP by using a different protocol number, right ? When a new service/protocol is built on top of TCP, do we expect the IP layer to understand it, or do we expect the TCP layer to understand differentiation? I beleive it is TCP. So, you wouldnt ask a new service built on top of TCP to allocate a new IP protocol number, would you ? To make IPP, which is a layer on top of HTTP to expose its differentiation at the TCP layer breaks the abstraction layer. TCP is, in a sense, delegating the differentiation to the HTTP layer, just like IP delegates to TCP to inspect port #s. Another analogy is RPC. If a firewall wants to filter all protocols on TCP ports, and it chooses to allow RPC, it must be all or nothing. To selectively filter RPC it must have an RPC proxy in the firewall. This is the scenario I beleive is common for HTTP. If you want to selectively allow certain HTTP messages of certain URL types, methods, or content-types, you must employ a proxy or device that can parse the HTTP layer. > Keith >
- IPP> regarding "ipp:" (I spoke too soon...) Keith Moore
- Re: IPP> regarding "ipp:" (I spoke too soon...) Carl-Uno Manros
- RE: IPP> regarding "ipp:" (I spoke too soon...) Paul Moore
- Re: IPP> regarding "ipp:" (I spoke too soon...) Keith Moore
- RE: IPP> regarding "ipp:" (I spoke too soon...) Paul Moore
- Re: IPP> regarding "ipp:" (I spoke too soon...) Keith Moore
- Re: IPP> regarding "ipp:" (I spoke too soon...) Carl-Uno Manros
- Re: IPP> regarding "ipp:" (I spoke too soon...) Tom Hastings
- Re: IPP> regarding "ipp:" (I spoke too soon...) Carl-Uno Manros
- Re: IPP> regarding "ipp:" (I spoke too soon...) Keith Moore
- Re: IPP> regarding "ipp:" (I spoke too soon...) Keith Moore
- Re: IPP> regarding "ipp:" (I spoke too soon...) Keith Moore
- Re: IPP> regarding "ipp:" (I spoke too soon...) Scott Isaacson
- RE: IPP> regarding "ipp:" (I spoke too soon...) Josh Cohen
- Re: IPP> regarding "ipp:" (I spoke too soon...) Carl-Uno Manros
- Re: IPP> regarding "ipp:" (I spoke too soon...) Scott Lawrence
- Re: IPP> regarding "ipp:" (I spoke too soon...) Keith Moore
- Re: IPP> regarding "ipp:" (I spoke too soon...) Keith Moore
- Re: IPP> regarding "ipp:" (I spoke too soon...) Randy Turner
- Re: IPP> regarding "ipp:" (I spoke too soon...) Carl-Uno Manros
- Re: IPP> regarding "ipp:" (I spoke too soon...) Robert Herriot
- Re: IPP> regarding "ipp:" (I spoke too soon...) Keith Moore
- Re: IPP> regarding "ipp:" (I spoke too soon...) Keith Moore
- RE: IPP> regarding "ipp:" (I spoke too soon...) Josh Cohen
- Re: IPP> regarding "ipp:" (I spoke too soon...) Jay Martin
- Re: IPP> regarding "ipp:" (I spoke too soon...) Keith Moore
- Re: IPP> regarding "ipp:" (I spoke too soon...)[a… Tom Hastings
- Re: IPP> regarding "ipp:" (I spoke too soon...)[a… Keith Moore
- Re: IPP> regarding "ipp:" (I spoke too soon...)[a… Tom Hastings
- Re: IPP> regarding "ipp:" (I spoke too soon...)[a… Keith Moore
- IPP> clarification needed re: "ipp:" proposal Keith Moore
- Re: IPP> regarding "ipp:" (I spoke too soon...) papowell
- Re: IPP> regarding "ipp:" (I spoke too soon...)[a… Tom Hastings
- RE: IPP> regarding "ipp:" (I spoke too soon...) Ron Bergman
- IPP> On clarifying the proposal for a new IPP sch… Tom Hastings
- IPP> Re: On clarifying the proposal for a new IPP… Keith Moore
- Re: IPP> Re: On clarifying the proposal for a new… Carl-Uno Manros