ВебНФС
Эта статья нуждается в дополнительных цитатах для проверки . ( май 2017 г. ) |
WebNFS — это расширение сетевой файловой системы (NFS), позволяющее клиентам получать доступ к файловой системе через Интернет с использованием упрощенного протокола, совместимого с брандмауэром.
WebNFS был разработан, чтобы предоставить Java-апплетам и другим Интернет-приложениям возможность доступа к службам файловой системы через Интернет. Хотя NFS предоставляет приложениям для Unix полную семантику файловой системы, не все они могут потребоваться в распределенной веб-среде, доступной только для чтения. И наоборот, ограничения доступа, такие как требование использования ограниченных портов для отправки запросов, обычно используемые в закрытых средах, обычно не применимы в общедоступных распределенных средах.
WebNFS использует хорошо известный порт (порт 2049 как для UDP , так и для TCP ), что позволяет избежать накладных расходов и непредсказуемости использования ONC RPC протокола карты портов . WebNFS добавляет в протокол NFS общедоступные дескрипторы файлов и многокомпонентный поиск.
WebNFS указан в ряде RFC:
- RFC 2054 : Клиент WebNFS.
- RFC 2055 : Сервер WebNFS.
- RFC 2224 : Схема URL-адресов NFS
- RFC 2755 : Согласование безопасности для WebNFS.
В 2007 году Sun Microsystems открыла исходный код своей реализации WebNFS. С тех пор название было изменено на YANFS (Еще одна NFS), чтобы отразить расширение масштаба проекта за счет включения реализации на стороне сервера. [1]
Наследие
[ редактировать ]Хотя сам WebNFS не получил большого распространения, несколько важных функций WebNFS позже стали частью NFSv4, например, использование порта 2049 или концепция фиксированного «корневого дескриптора файла» (который развился из общедоступных дескрипторов файлов WebNFS и позволяет экспортировать файловые системы). доступ без необходимости использования протокола MOUNT для предварительного изучения их индивидуальных корневых дескрипторов), оба вместе позволяют NFSv4 функционировать без службы карты портов.
Ссылки
[ редактировать ]- ^ «YANFS — это новый WebNFS (и с открытым исходным кодом) (TheShepler)» . Архивировано из оригинала 3 января 2012 г. Проверено 15 февраля 2012 г.