Specyfikacja wersji 4
RPC (z ang. Remote Procedure Call)
Specyfikacja RPC firmy Sun dostarcza proceduralnego interfejsu
dla zdalnych usług. Każdy serwer posiada program będący zbiorem możliwych
do wywołania procedur. NFS jest jednym z takich programów. Kombinacja adresu
serwera (z ang. host address), numeru programu, numeru wersji oraz
numeru procedury pozwala zidentyfikować dokładnie jedną zdalną procedurę.
Dzięki takiemu podejściu serwer potrafi wspierać kilka wersji danego programu
-- poprzez użycie różnych wersji protokołu.
NFS został zaprojektowany tak, aby nie wymagał żadnych specyficznych
poziomów zapewniania dostarczania komunikatów przez protokoły z niższych warstw.
Może być zatem używany z wieloma różnymi protokołami transportu. Użycie RPC
powoduje stworzenie pewnej abstrakcji ponad niskopoziomowymi protokołami
sieciowymi (warstwy transportu).
Konrad Iwanicki, 2002