From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <326364c20811141021x153b05f7kb737323cd46041ba@mail.gmail.com> Date: Fri, 14 Nov 2008 13:21:56 -0500 From: "Tom Lieber" To: "Fans of the OS Plan 9 from Bell Labs" <9fans@9fans.net> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: Subject: Re: [9fans] Do we have a catalog of 9P servers? Topicbox-Message-UUID: 41f6686e-ead4-11e9-9d60-3106f5b1d025 On Fri, Nov 14, 2008 at 12:29 PM, Eris Discordia wrote: >> What makes /net tick depends on what you export on /net. The kernel >> serves your basic /net, yes, but there's nothing to stop you having a >> userspace file server on top of that to do whatever filtering you >> like. > > That would break the protocol stack. 9P is an application layer protocol (or > so I understand). It should _never_ see, or worse rewrite, network layer > data units. If by "a fileserver on top of that" you actually mean a file > server under that then you simply are re-inventing NAT. Putting a file server over /net which selectively allows access to the underlying /net. There it can monitor data at the application (not transport) level. -- Tom Lieber http://AllTom.com/