Сети и системы телекоммуникаций. Погонин В.А - 44 стр.

UptoLike

Рис. 5.7. Гибридная сеть
5.5. Сетевые службы и операционная система
Для конечного пользователя сеть это не компьютеры, кабели и концентраторы и даже не инфор-
мационные потоки, для него сеть – это, прежде всего, набор сетевых служб, с помощью которых он по-
лучает возможность просмотреть список имеющихся в сети компьютеров, прочитать удаленный файл,
распечатать документ на "чужом" принтере или послать почтовое сообщение. Именно совокупность
предоставляемых возможностей насколько широк их выбор, насколько они удобны, надежны и безо-
пасны – определяет для пользователя облик той или иной сети.
Кроме собственно обмена данными, сетевые службы должны решать и другие, более специфиче-
ские, задачи, например, задачи, связанные с распределенной обработкой данных. К таким задачам отно-
сится обеспечение непротиворечивости нескольких копий данных, размещенных на разных машинах
(служба репликации), или организация выполнения одной задачи параллельно на нескольких машинах
сети (служба вызова удаленных процедур). Среди сетевых служб можно выделить административные,
то есть такие, которые в основном ориентированы не на простого пользователя, а на администратора, и
служат для обеспечения правильной работы сети в целом. Служба администрирования пользователь-
ских учетных записей, которая позволяет администратору вести общую базу данных о пользователях
сети, система мониторинга сети, позволяющая захватывать и анализировать сетевой трафик, служба
безопасности, в функции которой может входить, помимо прочего, выполнение процедуры логического
входа с последующей проверкой пароля, – все это примеры административных служб.
Реализация сетевых служб осуществляется программными средствами. Все сетевые службы по-
строены в архитектуре "клиент-сервер".
Основные службы файловая служба и служба печати обычно предоставляются сетевой операци-
онной системой, а вспомогательные, например служба баз данных, факсимильной связи или передачи голо-
са, системными сетевыми приложениями или утилитами, работающими в тесном контакте с сетевой
ОС. Вообще говоря, распределение служб между ОС и утилитами достаточно условно и меняется в за-
висимости от реализации ОС.
При разработке сетевых служб приходится решать задачи, свойственные любым распределенным
приложениям: определение протокола взаимодействия между клиентской и серверной частями, распре-
деление функций между ними, выбор схемы адресации приложений и т.д.
Одним из главных показателей качества сетевой службы является ее удобство. Для одного и того
же ресурса может быть разработано несколько служб, по-разному решающих в общем-то одну и ту же
задачу. Отличия могут заключаться в производительности или в уровне удобства предоставляемых ус-
луг. Например, файловая служба может быть основана на использовании команды передачи файла из