INTRODUCTION TO NFS                                                                                                 Back To Home

NFS in a nutshell

A Brief History of time

 

NFS DESIGN AND ARCHITECTURE

Some of the most important design principles are summarised below:

Transparent Access: Users and applications can access remote files as if they were local.

Statelessness: NFS Version 3 operates in a stateless manner using remote procedure calls (RPC) built on top of an external data representation (XDR) protocol.

Portability: NFS is machine and operating system independent. This allows it to be ported easily to multiple OS and hardware platforms from PCs to mainframes.

Fast Recovery From Failure: NFS is designed to recover quickly from system failures and network problems, causing minimal disruption of service to users.

Network Protocol Independence: NFS has the flexibility to run on multiple transport protocols instead of being restricted to just one.

Performance: NFS is designed for high performance so that users can access remote files as quickly as they can access local files.

Security: The NFS architecture enables the utilization of multiple security mechanisms and can therefore utilize new security mechanisms in the future.

 

Source: http://www.eecs.lehigh.edu/~zhz3/CSC350/NFS/nfs.html