Założenia projektowe
Innowacje w wersji 3
W roku 1992 grupa organizacji (m.in. IBM, Digital, SunSoft) wyszła z propozycją
zdefiniowania kolejnej wersji protokołu NFS. W rezultacie powstał
NFS3 jako
rozszerzenie wersji drugiej. Najważniejszymi ulepszeniami w tej wersji były:
- poprawiona wydajność operacji zapisu danych przez klienta,
- zredukowane obciążenie serwera poprzez zwiększoną skalowalność
oraz poprawę wydajności,
- ulepszone wsparcie dla systemów korzystających z ACL (z ang.
Access Control List,
- dodane wsparcie dla dużych (kilkugigabajtowych) plików na serwerach NFS.
Dzięki oczywistym korzyściom płynącym z wprowadzenia trzeciej wersji systemu
większość jego największych użytkowników postanowiła przejść na nowy protokół.
Jednakże, aby zachować zgodność z dotychczasowo używanymi wersjami możliwe
jest zaimplementowanie NFS tak, aby obsługiwał równocześnie oba protokoły.
Przykładowo, w
Solaris'ie (wersja 2.5) klient i serwer będą mogły
,,wynegocjować'', którego protokołu mają używać na podstawie tego, jakie
protokoły wspierają.