NAS file sharing protocol

Rajat Chauhan
rajatchauhan11
Published in
2 min readNov 23, 2020

Network-attached storage (NAS)

it is a file-level (as opposed to block-level storage) computer data storage server connected to a computer network providing data access to a heterogeneous group of clients. NAS is specialized for serving files either by its hardware, software, or configuration

Different methods or protocols can be used to access files on a NAS system. The most common methods of accessing NAS systems or NAS file sharing protocols are

  • Network File System (NFS)
photo by martial cortex

Network File System (NFS)

NFS was introduced by Sun Microsystems which is a client-server protocol that operates natively over TCPIP networks and is mainly used for UNIX servers. However, it is also implemented in Windows servers less frequently than in UNIX servers. NFS was originally based on the connectionless User Datagram Protocol (UDP). It uses a machine-independent model to represent user data. It also uses Remote Procedure Call (RPC) as a method of inter-process communication between two computers. The NFS protocol provides a set of RPCs to access a remote file system for the following operations

  • Searching files and directories
  • Opening, reading, writing to and closing a file
  • Changing file attributes
  • Modifying file links and directories NFS creates a connection between the client and the remote system to transfer data.

Currently, three versions of NFS are in use

  • NFS version 2 (NFSv2)
  • NFS version 3 (NFSv3)
  • NFS version 4 (NFSv4)

References

you can take help related to Network-attached storage.

  1. ^ Levine, Ron (April 1, 1998). “NAS Advantages: A VARs View”. www.infostor.com. Retrieved 2019–02–26.
  2. ^ seagate.com
  3. ^ “An Introduction to Network Attached Storage”, HWM magazine, Jul 2003. ISSN 0219–5607. Published by SPH Magazines. p. 90–92
  4. ^ Brownbridge, David R.; Marshall, Lindsay F.; Randell, Brian (1982). “The Newcastle Connection” (PDF). Software — Practice and Experience. 12: 1147–1162. doi:10.1002/spe.4380121206. Archived from the original (PDF) on 2016–08–16. Retrieved 2016–08–16.
  5. ^ Callaghan, Brent (2000). NFS Illustrated. Addison Wesley. ISBN 0–201–32570–5.

--

--