Specyfikacja wersji 4
Dostarczane procedury
Nowością w czwartej wersji protokołu jest kompletna zmiana puli dostarczanych
procedur. Najnowsza specyfikacja NFS dopuszcza tylko dwie:
Pozostała funkcjonalność protokołu została zdefiniowana jako zbiór operacji
w normalnej składni XDR i semantyce RPC. Wszystkie te operacje są zamknięte
w procedurze
COMPOUND. To innowacyjne rozwiązanie sprawia, że klient
może w pojedynczym żądaniu do serwera wykonać kilka operacji.
Procedura 0: NULL
Ta procedura nie pobiera i nie zwraca żadnych parametrów, ani też nie wykonuje
żadnego konkretnego żądania. Jej głównym zadaniem jest umożliwienie
sprawdzenia połączenia z serwerem oraz pomiaru czasu odpowiedzi. Istnienie
takiej procedury jest wymagane przez protokoły działające w oparciu o RPC.
Procedura 1: COMPOUND
Procedura
COMPOUND pozwala osiągnąć lepszą wydajność w sieciach
o dużych opóźnieniach transmisji. Klient unika kumulowania opóźnień
wytwarzanych podczas każdorazowej transmisji żądania do serwera poprzez
zgrupowanie operacji, które chce wykonać w jeden zbiór, który następnie
jest przesyłany jako pojedyncze żądanie.