Network File System: Difference between revisions

Content deleted Content added
Citation bot (talk | contribs)
Add: date. | Use this bot. Report bugs. | Suggested by Eastmain | Category:Network file transfer protocols | #UCB_Category 21/27
No edit summary
Tags: Reverted Visual edit Mobile edit Mobile web edit
Line 4:
{{IPstack}}
 
'''Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.'''
'''Network File System''' ('''NFS''') is a [[distributed file system]] protocol originally developed by [[Sun Microsystems]] (Sun) in 1984,<ref name="sun85">{{cite CiteSeerX |title=Design and Implementation of the Sun Network Filesystem |year=1985 |author1=Russel Sandberg |author2=David Goldberg |author3=Steve Kleiman |author4=Dan Walsh |author5=Bob Lyon |citeseerx = 10.1.1.14.473}}</ref> allowing a user on a client [[computer]] to access files over a [[computer network]] much like local storage is accessed. NFS, like many other protocols, builds on the [[Open Network Computing Remote Procedure Call]] (ONC RPC) system. NFS is an open IETF standard defined in a [[Request for Comments]] (RFC), allowing anyone to implement the protocol.
 
'''Edit without logging inLog inSign up'''
 
== Versions and variations ==
Line 12 ⟶ 14:
{{Expand section|date=December 2009}}
 
Version&nbsp;2 of the protocol (defined in RFC 1094, March 1989) originally operated only over [[User Datagram Protocol]] (UDP). Its designers meant to keep the server side [[Stateless server|stateless]], with [[lock (computer science)|locking]] (for example) implemented outside of the core protocol. People involved in the creation of NFS version&nbsp;2 include [[Russel Sandberg]], [[Bob Lyon (engineer)|Bob Lyon]], [[Bill Joy]], [[Steve Kleiman]], and others.<ref name="sun85">{{cite CiteSeerX |citeseerx=10.1.1.14.473 |author1=Russel Sandberg |author2=David Goldberg |title=Design and Implementation of the Sun Network Filesystem |year=1985 |author3=Steve Kleiman |author4=Dan Walsh |author5=Bob Lyon}}</ref><ref name="Rusty">{{Cite journal |title= The Sun Network Filesystem: Design, Implementation and Experience |journal= Technical Report |author= Russel Sandberg |publisher= Sun Microsystems |url= http://www.cse.buffalo.edu/faculty/tkosar/cse710_spring13/papers/nfs.pdf }}</ref>
 
The [[Virtual File System]] interface allows a modular implementation, reflected in a simple protocol. By February 1986, implementations were demonstrated for operating systems such as [[System V]] release&nbsp;2, [[DOS]], and VAX/VMS using [[Eunice (software)|Eunice]].<ref name="Rusty" />