preview

Nt1310 Network File System

Better Essays

!
NETWORK FILE SYSTEM! !
Network File System was designed so that users could transparently and remotely access files on the network in the same way as if the file was on the local disk. It can be easily ported to various operating systems and architectures. Description of protocols in machines and systems is done in an independent manner in NFS using the External Data Representation. Implementation of NFS takes place on top of RPC so that implementation and maintenance of protocols is done in a simplified way. ! !
The Network File System Interface is made of :!
1. Virtual File System (VFS )!
2. Virtual Node Interface (vnode)! !
The virtual file system states all the possible operations that can be performed on a file system.
On the other hand, …show more content…

We will also describe how implementation of NFS takes place at the user level and how it allows simple server ports. During this discussion, we define the term server as an entity that provides the resources to the network. A client is defined as an entity that uses the resources of the network. A user maybe defined as a someone "signed in"! the client while an application is a ongoing program on the client machine. ! !
One of the most vital design goals for NFS was to simplify the access of files in a network of systems with different operating systems and architectures i.e non-homogenous environment, while simultaneously keeping speeds comparable to that of local disk. The overall goals of NFS were:! !
1. Machine and Operating System Independence:!
! The NFS protocols should be easily implemented on all type of systems independent of type and operating system used so that the File System Server can supply files to any type of clients. Also, it should be hassle-free so that even low end systems like the PC can also implement it ! !
2.Crash Recovery:!
! Clients and Servers should quickly be able to recover from machine and system …show more content…

!
NFS CLIENT SIDE:!
The client side runs using such an interface where files on the server can be easily and transparently accessed by various applications. This is because of the combination of VFS and Vnode.
! !
The following diagram shows how NFS works. ! !!!!
!
! ! ! !!!
!i
SCSI (Internet Small Computer System Interface)! ! iSCSI is a transport layer protocol. How SCSI packets are transported over a TCP/IP network is decided by this protocol. This protocol can be used to send data over various area networks like
LANs, WANs and on the internet, and provide data storage independent of the location. ! ! iSCSI transmits block-level data between a iSCSI server and a iSCSI client located in a storage device. The iSCSI protocol provides encapsulation to SCSI commands and rearranged packet to the TCP/IP layer. These encapsulated packets are then sent over the internet on a P2P connection.
When these packets arrive at the destination, the protocol strips down the extra headers in such a way that the SCSI commands are seen by the operating system as a local SCSI device that can be formatted as usual. ! ! iSCSI is popular in small and medium businesses because of the way server

Get Access