Network File System: Difference between revisions

Content deleted Content added
Byrial (talk | contribs)
m Disambig link to TCP
No edit summary
Line 1:
'''Network File System''' ('''NFS''') is a protocol originally developed by [[Sun Microsystems]] in [[1984]] and defined in [[Request for Comments|RFC]] 1094, 1813, (3010) and 3530, as a [[file system]] which allows a [[computer]] to access files over a [[network]] as if they were on its local disks.
 
VersionsVersion 2 and 3 of the protocol originally used the [[User Datagram Protocol]] (UDP) and werewas meant to keep the protocol [[stateless]], with [[Lock (software engineering)|locking]] (for example) implemented outside of the core protocol. Version 43 includesintroduced performancesupport improvementsfor andusing introduces athe [[StateTransmission (computerControl science)Protocol|statefulTCP]] protocolas transport. It hasSeveral thusvendors beenalso possibleextended NFSv2 to usesupport TCP as transport. Using TCP as transport made using NFS over a [[TransmissionWide ControlArea ProtocolNetwork|TCP]WAN] sincemore versionfeasible 3(although not necessarily practical).
 
NFS Version 4 includes performance improvements and introduces a [[State (computer science)|stateful]] protocol.
 
NFS is strongly associated with [[UNIX]] systems, though it can be used on any platform such as [[Apple Macintosh|Macintosh]] and [[Microsoft Windows]] [[operating systems]]. The [[server message block]] (SMB), a similar protocol, is the equivalent implementation of a network file system under Microsoft Windows.