Network File Harish S
Subash S
System(NFS) Vishnubagavan K
Gokulan S B
Introduction:
1. NFS is a protocol of a distributed file system
2. This protocol was developed by the Sun Microsystems in the year of 1984.
3. It is an architecture of the client/server, which contains a client program,
server program, and a protocol that helps for communication between the client
and server.
4. It is that protocol which allows the users to access the data and files remotely
over the network.
5. It uses the Transmission Control Protocol (TCP) and User Datagram
How does Network File System Work:
1. Client-Server Architecture: Network File System works on a client-server
architecture. In this architecture, the server hosts the file system which
will be shared and the client can access those shared files.
2. Mounting File Systems: When the user wants to access the files from the
NFS server, they need to connect to the server file’s system. With the help of
this connection, the accessing of files became easier as they are located
on the local computer.
3. Communication Protocol: Network File System takes use of Remote
Procedure Call (RPC) to establish communication between the client and
the server. Due to this client are allowed to send requests for performing
How does Network File System Work:
(Cont..)
4. File Access: Once the connection get established with the server file
system, they can perform operations or interact with the files as they
are located on the local computer.
5. Security: It takes help of various security mechanisms to have controlled
access to the files. It offers security features like user authentication, file
permissions, etc.
6. Performance: Network File System is designed to work fast and be
efficient. With the help of various caching mechanisms, it can reduce the
traffic on the network and improve the performance.
Benefits Of Network File System(NFS):
1. The Network File System allows local access to remote files.
2. It is a very easy to use protocol.
3. It offers great scalability so that a large number of users can connect to a
single server.
4. For new files, there is no need for manual refresh.
5. It is a reliable protocol which can handle network problems without losing the
data.
Limitations of Network File System(NFS):
1. The setup and configuration of Network File System is complex for those users
who don’t have knowledge of it.
2. There is dependence on Remote procedure calls to perform all of its operations.
3. It is vulnerable to internal threats.
4. It is difficult to accommodate large numbers of user at one time.
5. It has no load balancing.
THANK
YOU!!