Network File System


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.


Konrad Iwanicki, 2002