WebNFS является расширением сетевой файловой системы (NFS) для предоставления клиентам доступа файловая система через Интернет с использованием упрощенного, удобного для брандмауэра протокола.
WebNFS был разработан, чтобы предоставить Java-апплетам и другим интернет-приложениям способ доступа к службам файловой системы через Интернет. Хотя NFS предоставляет приложения в Unix с полной семантикой файловой системы, не все из них могут быть необходимы в распределенной веб-среде только для чтения. И наоборот, ограничения доступа, такие как требование использования ограниченных портов для отправки запросов, обычно используемые в закрытых средах, обычно не применимы в общедоступных распределенных средах.
WebNFS использует хорошо известный порт (порт 2049 для UDP и TCP ), что позволяет избежать накладных расходов и непредсказуемости использования ONC RPC portmap протокол. WebNFS добавляет к протоколу NFS общедоступные дескрипторы файлов и многокомпонентный поиск.
WebNFS определяется рядом RFC:
В 2007 году Sun Microsystems открыл исходный код своей реализации WebNFS. С тех пор название было изменено на (Еще одна NFS), чтобы отразить расширенный масштаб проекта, включая реализацию на стороне сервера.