1 Why is NFS a stateless system What inherent disadvantages
1. Why is NFS a “stateless” system? What inherent disadvantages does this cause?
2. What is the “retransmission problem,” and what are two techniques for overcoming it?
Solution
NFS was developed as a stateless system to maintain simplicity in server side implementation. In a stateless system each request is handled exclusively thus allowing server to reboot even when client is making request.
Disadvantages due to \"Stateless\" protocol :-
1) File Consistency :- It assumes that flag between machines are synchronized and no check is performed between server and client to assure the consistency of the file.
2) File Locking :- In file locking server maintains the log regarding which processes are having lock on a given file. But being stateless everything is indepedent from client and server.
3) Authentication Check : Each request undergoes authentication process to make sure they have access permissions to NFS server.
