20.01.2014 Views

Lectures notes for 2010 - KTH

Lectures notes for 2010 - KTH

Lectures notes for 2010 - KTH

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

NFS protocol, version 2 (RFC 1094)<br />

• provides transparent file access<br />

• client server application built on RPC<br />

Generally, NFS server at 2049/UDP - but it can be at different ports<br />

User process<br />

local file access<br />

client kernel<br />

local<br />

disk<br />

NFS client<br />

TCP/UDP<br />

IP<br />

NFS server<br />

UDP port 2049<br />

TCP/UDP<br />

IP<br />

server kernel<br />

local file access<br />

local<br />

disk<br />

Figure 5: NFS client and NFS server (see Stevens, Vol. 1, figure 29.3, pg. 468)<br />

Most NFS servers are multithreaded - so that multiple requests can be in process<br />

at one time. If the server kernel does not support mutlithreading then multiple<br />

server processes (“nfsd”) are used.<br />

Maguire Network File System (NFS) 5: 62 of 77<br />

maguire@kth.se <strong>2010</strong>.03.21 Internetworking/Internetteknik

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!