WebNFS - это расширение сетевой файловой системы (NFS), позволяющее клиентам получать доступ к файловой системе через Интернет с использованием упрощенного, удобного для брандмауэра протокола.
WebNFS был разработан, чтобы предоставить Java-апплетам и другим интернет-приложениям способ доступа к службам файловой системы через Интернет. Хотя NFS предоставляет приложениям в Unix полную семантику файловой системы, не все из них могут понадобиться в распределенной веб-среде, доступной только для чтения. И наоборот, ограничения доступа, такие как требование использования ограниченных портов для отправки запросов, обычно используемые в закрытых средах, обычно не применимы в общедоступных распределенных средах.
WebNFS использует хорошо известный порт (порт 2049 на обоих UDP и TCP ) , таким образом , избегая накладных расходов и непредсказуемость с использованием ОНК RPC Portmap протокол. WebNFS добавляет к протоколу NFS общедоступные дескрипторы файлов и многокомпонентный поиск.
WebNFS определяется рядом RFC:
- RFC 2054 : Клиент WebNFS
- RFC 2055 : сервер WebNFS
- RFC 2224 : схема URL-адресов NFS
- RFC 2755 : согласование безопасности для WebNFS
В 2007 году Sun Microsystems открыла источник своей реализации WebNFS. С тех пор название было изменено на YANFS (еще одна NFS), чтобы отразить расширенный объем проекта, включая реализацию на стороне сервера. [1]
Рекомендации
- ^ «Архивная копия» . Архивировано из оригинала на 2012-01-03 . Проверено 15 февраля 2012 .CS1 maint: заархивированная копия как заголовок ( ссылка )