Када је ријеч о рачунарским мрежама, често можете чути спомињање НФС-а. Шта значи ова скраћеница?
Ово је протокол дистрибуирани систем датотека, оригинално развијен од стране Сун Мицросистемс 1984. године, дозвољавајући кориснику на клијентском рачунару да приступи датотекама преко мреже, слично приступу локалном складишту. НФС се, као и многи други протоколи, заснива на систему отвореног рачунарског позива Опен Нетворк Цомпутинг (ОНЦ РПЦ).
Другим речима, шта је НФС? То је отворени стандард, дефинисан у Захтеву за коментаре (РФЦ), који омогућава било коме да имплементира протокол.
Изумитељ је користио само прву верзију за своје експерименталне сврхе. Када је развојни тим додао значајне измене оригиналном НФС-у и објавио га ван Суновог ауторства, одредили су нову верзију као в2 тако да можете тестирати интеракцију између дистрибуција и креирати резервну верзију.
Верзија 2 је првобитно радила само на Усер Датаграм Протоцол (УДП). Његови програмери су хтели да задрже страну сервера без блокирања, имплементираних изван главног протокола.
Интерфејс виртуелног система датотека омогућава вам да извршите модуларну имплементацију, као што се одражава у једноставном протоколу. До фебруара 1986, демонстрирана су решења за оперативне системе као што су Систем В релеасе 2, ДОС и ВАКС / ВМС који користе Еунице. НФС в2 је дозволио само да прочита прве 2 ГБ датотеке због 32-битних ограничења.
Први предлог за развој НФС верзије 3 у Сун Мицросистемс је објављен убрзо након објављивања друге дистрибуције. Главни мотив је био покушај да се ублажи проблем синхроног снимања. До јула 1992, практична побољшања омогућила су решавање многих недостатака НФС верзије 2, остављајући само недовољну подршку за фајлове (64-битне величине датотека и измене датотека).
Верзија 3 је додала следеће:
Током увођења верзије 3, ТЦП подршка за протокол транспортног слоја је почела да се повећава. Коришћење ТЦП као средства пренос података Извршено коришћењем НФС-а преко ВАН-а, постало је могуће пренијети велике величине датотека за гледање и снимање. Захваљујући томе, програмери су успели да превазиђу ограничења од 8 КБ ограничења наметнутих протоколом корисничких датаграма (УДП).
Верзија 4, развијена под утицајем Ендресе Филе Систем (АФС) и Сервер Мессаге Блоцк (СМБ, која се назива ЦИФС), укључује побољшане перформансе, бољу сигурност и увођење протокола у складу са утврђеним условима.
Верзија 4 је била прва дистрибуција коју је развила Интернет Енгинееринг Таск Форце (ИЕТФ) након што је Сун Мицросистемс пренео развој протокола стручњацима треће стране.
НФС верзија 4.1 је дизајнирана да пружи подршку протоколу за имплементацију кластер сервера, укључујући и могућност пружања скалабилног паралелног приступа датотекама дистрибуираним на више сервера (пНФС проширење).
Најновији протокол датотечног система, НФС 4.2 (РФЦ 7862), званично је објављен у новембру 2016. године.
Са развојем стандарда појавили су се одговарајући алати за рад са њим. На пример, ВебНФС, проширење за верзије 2 и 3, дозвољава протокол мрежног приступа датотечним системима да се лакше интегришу у веб претраживаче и активирају рад кроз заштитне зидове.
Различити протоколи група трећих страна такође су постали повезани са НФС-ом. Од њих су најпознатији:
Мрежни систем датотека се често користи са Уник оперативним системима (као што су Соларис, АИКС, ХП-УКС), Апплеовим МацОС и Уник-сличним оперативним системима (као што су Линук и ФрееБСД).
Такође је доступан за платформе као што су Ацорн РИСЦ ОС, ОпенВМС, МС-ДОС, Мицрософт Виндовс, Новелл НетВаре и ИБМ АС / 400.
Алтернативни протоколи за удаљени приступ датотекама укључују блок серверске поруке (СМБ, који се назива и ЦИФС), Аппле Трансфер Протоцол (АФП), НетВаре Басе Протоцол (НЦП) и ОС / 400 системски фајл (КФилеСвр.400).
То је због захтјева НФС-а, који су углавном фокусирани на Уник-лике "схеллс".
У овом случају, СМБ и НетВаре (НЦП) протоколи користе се чешће од НФС-а у системима који раде под оперативним системом Мицрософт Виндовс. АФП се најчешће користи на Аппле Мацинтосх платформама, а КФилеСвр.400 се најчешће налази на ОС / 400.
Претпостављајући типичну скрипту у стилу Уника, у којој је једном рачунару (клијенту) потребан приступ подацима ускладиштеним на другом (НФС сервер):
Треба обратити пажњу и на чињеницу да се аутоматизација процеса мрежног датотечног система такође може одвијати - можда коришћењем етц / фстаб и / или другим сличним средствима.
До 21. века, такмичарски протоколи ДФС и АФС нису постигли већи комерцијални успех у поређењу са мрежним системом датотека. ИБМ, који је претходно стекао сва комерцијална права на горе наведене технологије, поклонио је већи део изворног кода АФС заједници слободног софтвера у 2000. години. Пројекат Отворени АФС постоји у нашим данима. Почетком 2005. ИБМ је објавио завршетак продаје АФС-а и ДФС-а.
Заузврат, у јануару 2010, Панасас је предложио НФС в 4.1 заснован на технологији која омогућава побољшане могућности приступа подацима. Протокол мрежног датотечног система в 4.1 дефинира методу за раздвајање метаподатака датотечног система од локације одређених датотека. Према томе, она превазилази једноставно раздвајање имена / података.
Шта је НФС ове верзије у пракси? Горња карактеристика разликује је од традиционалног протокола, који садржи имена датотека и њихових података под једним повезивањем са сервером. Приликом имплементације Нетворк Филе Систем в 4.1, неки фајлови могу бити дистрибуирани између мулти-сите сервера, али је учешће клијента у раздвајању метаподатака и података ограничено.
Када се имплементира четврта дистрибуција протокола, НФС сервер је скуп серверских ресурса или компоненти; претпоставља се да их контролише сервер метаподатака.
Клијент и даље приступа истом серверу метаподатака да би индексирао или интеракцију са именским простором. Када премјести датотеке на и са сервера, он може директно ступити у интеракцију са скупом података који припада НФС групи.