Re: IPP> regarding "ipp:" (I spoke too soon...)
Keith Moore <moore@cs.utk.edu> Fri, 03 July 1998 01:01 UTC
Delivery-Date: Thu, 02 Jul 1998 21:01:57 -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 VAA12207
for <ietf-archive@ietf.org>; Thu, 2 Jul 1998 21:01:56 -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 VAA23976
for <ietf-archive@cnri.reston.va.us>; Thu, 2 Jul 1998 21:04:17 -0400 (EDT)
Received: from localhost (daemon@localhost) by lists.underscore.com
(8.7.5/8.7.3) with SMTP id VAA15927 for <ietf-archive@cnri.reston.va.us>;
Thu, 2 Jul 1998 21:01:41 -0400 (EDT)
Received: by pwg.org (bulk_mailer v1.5); Thu, 2 Jul 1998 20:57:14 -0400
Received: (from daemon@localhost) by lists.underscore.com (8.7.5/8.7.3) id
UAA15327 for ipp-outgoing; Thu, 2 Jul 1998 20:55:54 -0400 (EDT)
Message-Id: <199807030054.UAA13051@spot.cs.utk.edu>
X-URI: http://www.cs.utk.edu/~moore/
From: Keith Moore <moore@cs.utk.edu>
To: Carl-Uno Manros <manros@cp10.es.xerox.com>
cc: Keith Moore <moore@cs.utk.edu>, "Scott Isaacson" <SISAACSON@novell.com>,
paf@swip.net, 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 17:19:21 PDT."
<3.0.5.32.19980702171921.00c751e0@garfield>
Date: Thu, 02 Jul 1998 20:54:22 -0400
Sender: owner-ipp@pwg.org
> The more substantial reason was that we would make use of existing HTTP > code and implementations, that had already been debugged and demonstated to > work in a large scale, thereby expecting to shorten the time it would take > to develop and deploy IPP implementations. I was aware of this also, but had a hard time making the justification. It was obvious to me at the beginning that it would take less time to develop a simple protocol, or to model a new protocol on say SMTP, than to layer something on top of HTTP/1.1 with all of its warts. The implementation effort for the new protocol is nothing compared to the effort it takes to figure out what it means to layer something on top of HTTP. Still, I've never thought that IPP's use of HTTP (even with POST) was a really bad design choice; just that it was perhaps not the best. And the best is the enemy of the good, which is why I never pushed back more than to say "think carefully about this choice". Again, I don't think it's really the layering of IPP over HTTP that the IESG questions; rather, it's the odd use of the http URL. This may make sense to the IPP folks but looks really odd to IESG. (I suspect it won't make sense to users, either.) And when IESG starts to examine the assumptions behind the design choice, it starts to look even stranger. But a lot of this is beside the point - I really have no problem supporting the choice of HTTP as a substrate for IPP, and IESG isn't going to second-guess that choice. The issue is only the use of the http: prefix. It may be that IESG places a larger value on user friendliness than IPP does. And I don't see what it means to have a default port for the protocol if you have to type that port explicitly in the URL. (Another note: given the increasing prevalance of NAT boxes, IESG is increasingly suspicious of protocols that transmit IP addresses, or port numbers, as part of the protocol payload. Such protocols tend to fail in the presence of NATs. So if the IPP protocol has to return URLs that include port numbers, people get worried. It may be that this is not a problem - you probably have to set up a special tunnel through your NATs for IPP anyway - but the subject did come up in the IESG discussion and will probably be analyzed further.) > On your point that mostly printer vendors have participated in the work. > Who else then OS/NOS vendors supplying IPP clients, and printer and print > server vendors supplying IPP Printers, do you image would have a strong > interest to participate? Who else do you expect would actually implement > IPP? Linux folks perhaps - possibly! OS implementors in general, not just Linux folks. System and network administrators. People who had designed and/or implemented print spooler protocols in their own environments. It doesn't take large numbers of these people, just enough to provide an alternate perspective. 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