Browse Prior Art Database

WebNFS Server Specification (RFC2055)

IP.com Disclosure Number: IPCOM000002606D
Original Publication Date: 1996-Oct-01
Included in the Prior Art Database: 2000-Sep-13
Document File: 8 page(s) / 19K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

B. Callaghan: AUTHOR

Abstract

This document describes the specifications for a server of WebNFS clients. WebNFS extends the semantics of versions 2 and 3 of the NFS protocols to allow clients to obtain filehandles more easily, without recourse to the portmap or MOUNT protocols. In removing the need for these protocols, WebNFS clients see benefits in faster response to requests, easy transit of firewalls and better server scalability This description is provided to facilitate compatible implementations of WebNFS servers.

This text was extracted from a ASCII Text document.
This is the abbreviated version, containing approximately 16% of the total text.

Network Working Group B. Callaghan

Request for Comments: 2055 Sun Microsystems, Inc.

Category: Informational October 1996

WebNFS Server Specification

Status of this Memo

This memo provides information for the Internet community. This memo

does not specify an Internet standard of any kind. Distribution of

this memo is unlimited.

Abstract

This document describes the specifications for a server of WebNFS

clients. WebNFS extends the semantics of versions 2 and 3 of the NFS

protocols to allow clients to obtain filehandles more easily, without

recourse to the portmap or MOUNT protocols. In removing the need for

these protocols, WebNFS clients see benefits in faster response to

requests, easy transit of firewalls and better server scalability

This description is provided to facilitate compatible implementations

of WebNFS servers.

Table of Contents

1. Introduction . . . . . . . . . . . . . . . . . . . . . . . 2

2. TCP vs UDP . . . . . . . . . . . . . . . . . . . . . . . 2

3. Well-known Port . . . . . . . . . . . . . . . . . . . . . 2

4. Server Port Monitoring . . . . . . . . . . . . . . . . . . 3

5. Public Filehandle . . . . . . . . . . . . . . . . . . . . 3

5.1 Version 2 Public Filehandle . . . . . . . . . . . . . . 3

5.2 Version 3 Public Filehandle . . . . . . . . . . . . . . 4

6. Multi-component Lookup . . . . . . . . . . . . . . . . . . 4

6.1 Canonical Path vs. Native Path . . . . . . . . . . . . . 5

6.2 Symbolic Links . . . . . . . . . . . . . . . . . . . . . 6

6.3 Export Spanning Pathnames . . . . . . . . . . . . . . . 6

7. Location of Public Filehandle . . . . . . . . . . . . . . 7

8. Index Files . . . . . . . . . . . . . . . . . . . . . . . 7

9. Bibliography . . . . . . . . . . . . . . . . . . . . . . . 8

10. Security Considerations . . . . . . . . . . . . . . . . . 9

11. Acknowledgements . . . . . . . . . . . . . . . . . . . . . 9

12. Author's Address . . . . . . . . . . . . . . . . . . . . . 10

1. Introduction

The NFS protocol provides access to shared filesystems across

networks. It is intended to be machine, operating system, network

architecture, and transport independent. The protocol currently

exists in two versions: version 2 [RFC1094] and version 3 [RFC1813],

both built on Sun RPC [RFC1831] and its associated eXternal Data

Representation (XDR) [RFC1832]. This document assumes some

familiarity with the NFS protocol and underlying RPC protocols.

WebNFS servers implement semantic extensions to both versions of the

NFS protocol to support a lightweight binding mechanism for

conventional or web browser clients that need to communicate with NFS

servers across the Internet. a WebNFS server supports the public

filehandle and multi-component lookup features described herein, as

well as me...