Файловый сервер - в информатике обозначение компьютера ( сервера ), который подключен к компьютерной сети, и его основная задача - обеспечить доступ к файлам, хранящимся на нем (модель клиент-сервер ). Преимущество файлового сервера - централизованное управление , экономия средств, упрощенное резервное копирование , обслуживание, поддержка совместного использования данных и тому подобное.
Ход общения
Клиент (пользовательский компьютер) чаще всего сначала выполняет аутентификацию, используя имя пользователя и пароль (другие механизмы могут использоваться для идентификации пользователя и предоставления ему доступа к предлагаемым услугам).
Клиент подключает структуру каталогов, предлагаемую сервером, которая представляется пользователю (и его приложениям) как локальные каталоги и файлы, используя соответствующий промежуточный уровень операционной системы.
Клиент продолжает работать с подключенным сетевым каталогом и файлами, используя стандартные функции, как с локально сохраненными файловыми каталогами, но промежуточный уровень выполняет преобразование в функции, которые используются для связи с файловым сервером.
Клиент отправляет запросы на управление файлами и каталогами по сети сервера в виде функций протокола приложения ( NCP , SMB , NFS , FTP ,…). На основе предыдущей аутентификации (см. Выше) сервер обрабатывает запросы (преобразует их в функции, используемые для классического доступа к файлам и каталогам). При их использовании обычно соблюдаются разрешения в файловой системе , которые применяются к данным файлам и каталогам (даже если доступ пользователя разрешен для связи с сервером, это не означает, что он может работать со всеми предлагаемыми файлами).
Результат операции отправляется клиенту.