4. СЕТЕВЫЕ СЛУЖБЫ
Для конечного пользователя сеть — это не компьютеры,
концентраторы и даже не информационные потоки, для него сеть — это, прежде
всего, тот набор сетевых служб, с помощью которых он получает возможность
прочитать удаленный файл, распечатать документ на «чужом» принтере или послать
почтовое сообщение. Именно совокупность предоставляемых возможностей — насколько
широк их выбор, насколько они удобны, надежны и безопасны — определяет для
пользователя облик той или иной сети.
Кроме собственно обмена данными, сетевые службы должны
решать и другие, более специфические задачи, например, задачи, порождаемые
распределенной обработкой данных. К таким задачам относится обеспечение непротиворечивости
нескольких копий данных, размещенных на разных машинах (служба репликации),
или организация выполнения одной задачи параллельно на нескольких машинах сети
(служба вызова удаленных процедур).
Реализация сетевых служб осуществляется программными
средствами. Основные службы — файловая служба и служба
печати — обычно предоставляются сетевой операционной системой, а
вспомогательные, например служба баз данных, факса или передачи голоса, — системными
сетевыми приложениями или утилитами, работающими в тесном контакте с сетевой
ОС.
Одним из главных показателей качества сетевой службы
является ее удобство. Для одного и того же ресурса может быть разработано
несколько служб, по-разному решающих в общем-то одну и ту же задачу.
При определении степени удобства разделяемого ресурса
часто употребляют термин «прозрачность». Прозрачный доступ — это такой
доступ, при котором пользователь не замечает, где расположен нужный ему ресурс
— на его компьютере или на удаленном.
Для обеспечения прозрачности важен способ адресации
(именования) разделяемых сетевых ресурсов. Имена разделяемых сетевых ресурсов
не должны зависеть от их физического расположения на том или ином компьютере. В
идеале пользователь не должен ничего менять в своей работе, если администратор
сети переместил том или каталог с одного компьютера на другой. Сам администратор
и сетевая операционная система имеют информацию о расположении файловых систем,
но от пользователя она скрыта. Такая степень прозрачности пока редко
встречается в сетях, обычно для получения доступа к ресурсам определенного
компьютера сначала приходится устанавливать с ним логическое соединение. Такой
подход применяется, например, в сетях Windows NT.
Вопросы для самоподготовки