Мрежа на файловата система - е

Network File System

NFS се абстрахира от типа на файловата система като сървър. и клиент, има много приложения на NFS сървъри и клиенти за различни операционни системи и хардуерни архитектури. Понастоящем се използва най-зряла версия на NFS v.4 (RFC 3010, RFC 3530), който поддържа разнообразни средства за идентификация (например, Kerberos и LIPKEY използващи RPCSEC GSS протокол) и контрол на достъпа списъци (като POSIX. и прозорци типове) ,

NFS предоставя на клиентите с прозрачен достъп до файловете и файлов сървър система. За разлика от FTP. NFS протокол осигурява достъп само до онези части от файла, към който се прилага този процес, и основната му предимство е, че го прави този достъп прозрачна. Това означава, че всеки клиент приложение, което може да работи с локални файлове, със същия успех може да работи с NFS файл, без никакви изменения в програмата.

клиенти NFS достъп до файлове на сървъра, NFS чрез изпращане на RPC Заявяване на сървъра. Това може да се осъществява чрез използване на обикновени потребителски процеси, а именно - NFS клиент може да бъде процес на потребител, който изпълнява специфична RPC повиквания към сървъра, който също може да бъде процес на потребител.

Важна част от най-новата версия на стандарта NFS (v4.1) е спецификация pNFS, насочена към предоставяне паралелизирано изпълнение на споделяне на файлове, която увеличава скоростта на трансфер на данни е пропорционална на размера и степента на паралелизъм система.

цели дизайн

NFS първоначален проект има следните цели:

  • NFS не трябва да се ограничава само до операционната система UNIX. Операционната система трябва да бъде в състояние да прилага сървъра и NFS клиента.
  • Протоколът не трябва да зависи от всеки конкретен хардуер.
  • прости механизми за възстановяване в случай на повреда на сървъра или на клиента трябва да се прилагат.
  • Заявленията трябва да имат прозрачен достъп до отдалечени файлове, без използването на специални името на пътя или библиотеки без прекомпилиране.
  • За UNIX-базирани клиенти трябва да се поддържат UNIX семантика.
  • производителност NFS трябва да бъдат сравними с изпълнението на локални дискове.
  • Изпълнението не трябва да зависи от превозни средства.

NFS компонентите

изпълнение NFS се състои от няколко компонента. Някои от тях са разположени или на сървъра или на клиента, а някои използват и двете, че и друг. Някои компоненти не са необходими за основната функционалност, но са част от NFS разширения интерфейс:

детайли за изпълнение са определени в RFC 1094. Версия 1 е само за вътрешно ползване за експериментални цели. Когато развитието екип е добавил значителни промени в NFS версия 1, версия 2 е освободен, която вече е била използвана извън компанията.

По време на въвеждането на версия 3, използването на TCP като разработчиците транспорт протокол започва да расте. Докато някои разработчици са добавили поддръжка като транспорт, Sun Microsystems TCP протокол за NFS версия 2 добавена поддръжка на TCP NFS версия 3. С помощта на TCP е възползвала от NFS над WAN по-възможно.

други модули

WebNFS - е разширение за NFS версии 2 и 3, което го прави по-лесно да се интегрират в уеб браузъри и ви позволява да работите през защитна стена. Различни трети страни протоколи са станали свързан от NFS, а след това, в това число:

Управител на заключване мрежа (NLM - Network Lock Manager), и да следи състоянието на мрежата (NSM - Network Status Monitor) заедно се осигурят средства за заключване на файлове в мрежата. Тези средства, макар и не официално, свързани с NFS, могат да бъдат намерени в повечето NFS реализации. Те предоставят услуги, които не са възможни в протоколът. NLM и NSM изпълнение операции сървър посредством lockd и statd демоните, съответно.

Протоколи от дистанционното информация за квоти (RQUOTAD) (NFS дава възможност на потребителите да видите квота диск на отдалечен сървър NFS).

Въпреки, че NFS е най-често се използва в UNIX-подобни системи, този протокол може да се използва за други операционни системи като Mac OS Classic, OpenVMS. Microsoft Windows. Novell NetWare. и IBM AS / 400. Броят на отдалечен достъп до файловете алтернативни протоколи включват сървърни съобщения (SMB, известен също като CIFS) протокол, Apple Подаване Protocol (AFP), NetWare Ядро Protocol (NCP). В рамките на операционната система Microsoft Windows SMB и NetWare Ядро Protocol (NCP) се използва по-често от NFS; Системите за Macintosh АФП е по-често, отколкото NFS.

Типично NFS клиент и сървър настройки NFS

  • Клиентът няма значение дали той има достъп до локален файл или NFS-файл. Ядрото определя, че когато файлът е отворен.
  • NFS-Client изпраща заявки RPC-NFS-сървър чрез TCP / IP модул. NFS обикновено използва UDP, но нови реализации могат да използват TCP.
  • NFS-сървър получава искания от клиента под формата на UDP-дейтаграми на порт 2049. Въпреки факта, че NFS може да работи с порт четящото устройство, което позволява на сървъра да използва динамично възложени портове, UDP порт 2049 е закрепен неподвижно към NFS в повечето приложения.
  • Когато NFS сървър получи искане от клиент, той се предава на местния подпрограма достъп на файла, който предоставя достъп до локалния диск на сървъра.
  • Сървърът може да отнеме време за обработка на клиентски заявки. Дори и достъп до локалната файлова система може да отнеме известно време. През това време, сървърът не искате да блокирате искания от други клиенти, които също трябва да бъдат обслужвани. За да се справят с тази ситуация, повечето NFS-сървъри работят на няколко пъти, това е, вътре в ядрото, има няколко NFS-сървъри. Специфични методи за решаване зависи от операционната система. В повечето Unix-ядрени системи не са "на живо" на няколко NFS сървъри вместо работят множество потребителски процеси (обикновено се нарича nfsd), които носят една система повикване и да останат вътре в ядрото като основния процес.
  • По същия начин, клиентът-то NFS отнема време да придвижи искането от процеса на потребител на хоста на клиента. RPC се издава на хост сървъра, и след това да чака отговор. С цел да се потребителски процеси на кутийката хоста-клиент, по всяко време, за да се възползват от NFS, има няколко NFS-клиенти, работещи в рамките на ядрото на клиента. Специфичното приложение също така зависи от операционната система. Unix-система обикновено използва техника, наподобяваща NFS-сървър: процесът на потребителя, наречена biod, носи една система повикване и остава в ядрото като ядрото на процеса.
  • Повечето домакини Unix могат да функционират като NFS-Client и как NFS-сървър, или и двете едновременно. Повечето PC-приложения (MS-DOS) са само за изпълнение на NFS-Клиента. Най IBM мейнфрейм осигурява само функции NFS-сървър.

Вижте това, което "Network System File" в други речници:

Мрежа на файловата система - Pour Les статии homonymes, Voir NFS. Купчина де protocoles 7 6 • Приложение • ... Уикипедия на френски

Network File System - NFS им OSI Schichtenmodell Anwendung NFS Darstellung XDR Sitzung (Sun) RPC транспорт (UDP) TCP ... Deutsch Wikipedia

Network File System - «NFS» redirige aquí. Ал ел videojuego, véase Необходимост от скорост. Network File System (NFS) Familia: Protocolos де Sistema де archivos ен червено Función: Acceso на Sistema де archivos чрез червено. Ultima Версия: NFSv4 Ubicación ен ла Пила де п ... Wikipedia Español

Network File System - Pour Les статии homonymes, Voir NFS. Купчина де protocoles 7. Приложение 6. ... Уикипедия на френски

Network File System - El Network System File (Sistema де archivos де червено), о NFS, ES ООН Sistema де archivos distribuido ал ООН entorno де червено де Área местен. Posibilita Ке distintos Sistemas conectados на Уна misma червено accedan на ficheros remotos Комо си себе tratara де ... ... Enciclopedia Universal

Network File System - Съкратено NFS. система за разпределение на разпределената файлова разработена добре течение на десетки години от Sun Microsystems, Inc. NFS позволява на компютър в мрежа, за да използвате файловете и периферни устройства на друг компютър в мрежата, сякаш те са местни, ... ... речник на работата в мрежа

Network File System - част от операционната система на локална мрежа, която позволява достъп до файлове на други компютри, NFS ... английски съвременен речник

мрежова файлова система - (NFS) Разширяване на TCP / IP, който позволява на файлове в отдалечени възли на мрежата, за да се появи на местно ниво, свързани ... ИТ речник на термините, акроними и съкращения

Network File System (протокол) - Интернет протокол слой апартамент Application BGP DHCP DNS FTP HTTP ... Wikipedia

  • Boot Софтуер за PXA270 съвет. Jobin Томас. Проектът Network Boot Software е да се постигне клиентска система с минимални ресурси памет с начално зареждане от сървър по мрежата. Клиентската система е използването на ресурсите на сървъра за съхранение на своя ... Прочети повече купи за 4889 UAH (Украйна само)
  • Ефективно споделяне на файлове в P2P мрежа с TTL с обхват Въз търсене. Rajwinder Сингх. Тази книга е насочена към Партньорска към партньорската технология, която се използва за мрежата на самоорганизация, така че не е необходимо доставчик централната служба. Изследователски предизвикателства включват ефективност и ... Прочетете още Купи за 4889 UAH (Украйна само)
  • File Transfer System. Д-р G K Viju. Файловата система за сигурност е приложение, което се концентрира върху стандартите за сигурност на данните и съдържанието на истинността на всяка система. Стандартът на системата трябва да се обсъдят въпросите, ... Още купи за 4889 UAH (Украйна само)
Други «Network File System» книга при поискване >>