Network File System


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