9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* Re: [9fans] HTTP tunnelling of 9P -- taboo?
@ 2002-11-04 22:04 Geoff Collyer
  0 siblings, 0 replies; 7+ messages in thread
From: Geoff Collyer @ 2002-11-04 22:04 UTC (permalink / raw)
  To: 9fans

I get the impression that some people feel that http may soon be the
only protocol allowed through corporate firewalls, with companies
becoming more paranoid and implementing reverse firewalls (such as the
Great Firewall of China).



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [9fans] HTTP tunnelling of 9P -- taboo?
  2002-11-04 23:04 ` matt
  2002-11-05 10:14   ` Boyd Roberts
@ 2002-11-05 16:47   ` peter huang
  1 sibling, 0 replies; 7+ messages in thread
From: peter huang @ 2002-11-05 16:47 UTC (permalink / raw)
  To: 9fans

I have to say something about webdav.  For people do not have plan9 world,
it is one of the better extensions under http.   It meets the need for
updating the web site in a hetergenous enviornment.  As any authoring tools,
versioning is also important, Clearcase and subversion (cvs replacement)
will use webdav as the software configuration management (SCM) repository.
Plan9 SCM model is simple and elegant but not practical for "current" SCM
need (multiple test and development release trains, concurrent multiple
branching and merging ).   Furthermore, I don't consider http such a bad
protocol but it is all the layers on top of it making it worse and worse.
It was a simple protocol, easy to understand and implement and serve it's
intend design purpose (I was one of the earlier users way before Mosaic's
day).  I would consider ftp is one of the worse protocols in today's
internet world (no security).  However, security comes with a cost, I don't
see a sshfs in plan9 or any other systems.  Bear in mind, until the 4th
edition, the security layer in 9p isn't that clean either.  Finally, there
are quite a few off-line tools updating the web site using webdav protocol
and used no "browser", so it is not a browser only protocol.   If there is a
gateway to allow 9p to talk to webdav server, then something useful may come
of it.  However, no tunneling.

just my $0.2
-peter (putting on my flame armor now ;-))

Futhermore, the version
"matt" <matt@proweb.co.uk> wrote in message
news:00e601c28456$8810ee20$6501a8c0@KIKE...
>
> > is the fact that WebDAV is a set of http "extentions" really a
> > selling point for most of its users? i doubt it.
>
> lack of unified document management tools for web authoring is the key to
> it's appeal
>
> "it works in a browser" is certainly a selling point, the many windowed
> desktop is too noisy, user context switches seem less expensive inside the
> same application - witness ftp in a browser etc.etc. For years I've
bemoaned
> the death of the application and the rich controls available to
application
> programmers. The people at my latest job were delighted when I switched
them
> from browser based <textarea> maintenance to "use a text editor & ftp" !
>
> The biggest headache for many a web development house once the first
> iteration is out of the door is maintenance.
> Clients *never* ask about it, their focus is on what the customer will
see.
> Very rarely have they even considered what pages they themselves will want
> and need [and it's a contract winner to mention it - makes you sound
> professional].
>
> The webDav FAQ provides the most compelling reason for massive wheel
> re-invention : efficiency !!
>
> http://www.webdav.org/other/faq.html#Q19
>
> Q. Why should I use DAV instead of FTP?
> A. Since DAV works over HTTP, you get all the benefits of HTTP that FTP
> cannot provide. For example: strong authentication, encryption, proxy
> support, and caching. It is true that you can get some of this through
SSH,
> but the HTTP infrastructure is much more widely deployed than SSH.
Further,
> SSH does not have the wide complement of tools, development libraries, and
> applications that HTTP does.
> DAV transfers (well, HTTP transfers) are also more efficient than FTP. You
> can pipeline multiple transfers through a single TCP connection, whereas
FTP
> requires a new connection for each file transferred (plus the control
> connection).
>
>
> So, there you have it, re-tool your business to WebDAV and you can save a
> few TCP connections
>
> M
>
>
> ---
> Outgoing mail is certified as idiotic.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.408 / Virus Database: 230 - Release Date: 25/10/2002


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [9fans] HTTP tunnelling of 9P -- taboo?
  2002-11-04 23:04 ` matt
@ 2002-11-05 10:14   ` Boyd Roberts
  2002-11-05 16:47   ` peter huang
  1 sibling, 0 replies; 7+ messages in thread
From: Boyd Roberts @ 2002-11-05 10:14 UTC (permalink / raw)
  To: 9fans

matt wrote:

 > DAV transfers (well, HTTP transfers) are also more efficient than
FTP. You
 > can pipeline multiple transfers through a single TCP connection,
whereas FTP
 > requires a new connection for each file transferred (plus the control
connection).

Interesting definition of 'more efficient'.




^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [9fans] HTTP tunnelling of 9P -- taboo?
  2002-11-04 21:38 a
@ 2002-11-04 23:04 ` matt
  2002-11-05 10:14   ` Boyd Roberts
  2002-11-05 16:47   ` peter huang
  0 siblings, 2 replies; 7+ messages in thread
From: matt @ 2002-11-04 23:04 UTC (permalink / raw)
  To: 9fans


> is the fact that WebDAV is a set of http "extentions" really a
> selling point for most of its users? i doubt it.

lack of unified document management tools for web authoring is the key to
it's appeal

"it works in a browser" is certainly a selling point, the many windowed
desktop is too noisy, user context switches seem less expensive inside the
same application - witness ftp in a browser etc.etc. For years I've bemoaned
the death of the application and the rich controls available to application
programmers. The people at my latest job were delighted when I switched them
from browser based <textarea> maintenance to "use a text editor & ftp" !

The biggest headache for many a web development house once the first
iteration is out of the door is maintenance.
Clients *never* ask about it, their focus is on what the customer will see.
Very rarely have they even considered what pages they themselves will want
and need [and it's a contract winner to mention it - makes you sound
professional].

The webDav FAQ provides the most compelling reason for massive wheel
re-invention : efficiency !!

http://www.webdav.org/other/faq.html#Q19

Q. Why should I use DAV instead of FTP?
A. Since DAV works over HTTP, you get all the benefits of HTTP that FTP
cannot provide. For example: strong authentication, encryption, proxy
support, and caching. It is true that you can get some of this through SSH,
but the HTTP infrastructure is much more widely deployed than SSH. Further,
SSH does not have the wide complement of tools, development libraries, and
applications that HTTP does.
DAV transfers (well, HTTP transfers) are also more efficient than FTP. You
can pipeline multiple transfers through a single TCP connection, whereas FTP
requires a new connection for each file transferred (plus the control
connection).


So, there you have it, re-tool your business to WebDAV and you can save a
few TCP connections

M


---
Outgoing mail is certified as idiotic.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.408 / Virus Database: 230 - Release Date: 25/10/2002



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [9fans] HTTP tunnelling of 9P -- taboo?
@ 2002-11-04 21:38 a
  2002-11-04 23:04 ` matt
  0 siblings, 1 reply; 7+ messages in thread
From: a @ 2002-11-04 21:38 UTC (permalink / raw)
  To: 9fans

the aesthetic question is easiest: good God please no! tunneling
*anything* through http is ugly, since http itself is ugly. and
taking a nice, clean, simple, powerful protocol and shoving it
into an awkward dinky protocol is always aestheticaly wrong.

technically, the issue probably isn't getting around firewalls,
but proxies. firewalls generally just allow or disallow a certain
set of ports (most, anyway). if that's indeed the issue, just run
a listener on port 80 of your server and connnect to that.

also, why would a distributed fs protocol need to be embeded in
http to be an alternative to WebDAV? why not just use 9p as is?
the drive to embed everything in http seems strange to me. is
the fact that WebDAV is a set of http "extentions" really a
selling point for most of its users? i doubt it.
ア


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [9fans] HTTP tunnelling of 9P -- taboo?
@ 2002-11-04 19:02 Skip Tavakkolian
  0 siblings, 0 replies; 7+ messages in thread
From: Skip Tavakkolian @ 2002-11-04 19:02 UTC (permalink / raw)
  To: 9fans

The number of users behind firewalls is significant enough that no
company thinking of products or services should forget about them;

> I get the impression that some people feel that http may soon be the
> only protocol allowed through corporate firewalls, with companies
> becoming more paranoid and implementing reverse firewalls (such as the
> Great Firewall of China).



^ permalink raw reply	[flat|nested] 7+ messages in thread

* [9fans] HTTP tunnelling of 9P -- taboo?
@ 2002-11-04 15:44 Skip Tavakkolian
  0 siblings, 0 replies; 7+ messages in thread
From: Skip Tavakkolian @ 2002-11-04 15:44 UTC (permalink / raw)
  To: 9fans

To get around firewalls and provide an alternative to things
like WebDAV. What are the arguments (technical, aesthetic, etc.) against
it?



^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2002-11-05 16:47 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-11-04 22:04 [9fans] HTTP tunnelling of 9P -- taboo? Geoff Collyer
  -- strict thread matches above, loose matches on Subject: below --
2002-11-04 21:38 a
2002-11-04 23:04 ` matt
2002-11-05 10:14   ` Boyd Roberts
2002-11-05 16:47   ` peter huang
2002-11-04 19:02 Skip Tavakkolian
2002-11-04 15:44 Skip Tavakkolian

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).