Доступ к файловым системам с помощью NFS Фирма Sun Microsystems выпустила NFS в свет в конце 1984 го- да. В основе NFS лежит технология удаленного вызова процедуры RPC (Remote Procedure Call), что позволяет компьютеру использовать удаленную файловую систему аналогично локальной файловой системе. Подпрограммы XDR (eXternal Data Representation) поддерживают код RPC, помогающий на выполняющих эти программы компьютерах маскиро- вать различия между локальной и удаленной файловыми системами. Между концом 1984 года и началом 1986 NFS реализовали шестнадцать различных фирм-разработчиков, используя пять различных платформ операционных систем. В феврале 1986 все участвующие стороны на конференции Uniforum продемонстрировали совместного использования файлов через Ethernet. NFS построена так, чтобы быть независимой от операционной системы, и использует функции RPC для обеспечения представления стандартного файла данных, используемого всеми другими оснащенны- ми NFS машинами. В основе этого средства лежит транспортный про- токол UDP, работающий через IP. Этот протокол не требует постоян- ного межмашинного обмена для обеспечения активности связи. Каждый вызов процедуры NFS содержит всю необходимую для правильного вы- полнения этого запроса информацию. После выполнения этого запроса никакого другого обмена до следующего взаимодействия машин не требуется. Дискретная природа NFS облегчает восстановление в случае сбоя. Если клиент или сервер теряют связь с сетью, ни одна из ма- шин не будет иметь файлов или индексов, которые нужно перестраи- вать для восстановления.