4. СЕТЕВЫЕ СЛУЖБЫ

 

Для конечного пользователя сеть — это не компьютеры, концентраторы и даже не информационные потоки, для него сеть — это, прежде всего, тот набор сетевых служб, с помощью которых он получает возможность прочитать удаленный файл, распечатать доку­мент на «чужом» принтере или послать почтовое сообщение. Именно совокуп­ность предоставляемых возможностей — насколько широк их выбор, насколько они удобны, надежны и безопасны — определяет для пользователя облик той или иной сети.

Кроме собственно обмена данными, сетевые службы должны решать и другие, более специфические задачи, например, задачи, порождаемые распределенной обра­боткой данных. К таким задачам относится обеспечение непротиворечивости не­скольких копий данных, размещенных на разных машинах (служба репликации), или организация выполнения одной задачи параллельно на нескольких машинах сети (служба вызова удаленных процедур).

Реализация сетевых служб осуществляется программными средствами. Основ­ные службы — файловая служба и служба печати — обычно предоставляются сетевой операционной системой, а вспомогательные, например служба баз данных, факса или передачи голоса, — системными сетевыми приложениями или утилитами, рабо­тающими в тесном контакте с сетевой ОС.

Одним из главных показателей качества сетевой службы является ее удобство. Для одного и того же ресурса может быть разработано несколько служб, по-разно­му решающих в общем-то одну и ту же задачу.

При определении степени удобства разделяемого ресурса часто употребляют термин «прозрачность». Прозрачный доступ — это такой доступ, при котором пользо­ватель не замечает, где расположен нужный ему ресурс — на его компьютере или на удаленном.

Для обеспечения прозрачности важен способ адресации (именования) разделя­емых сетевых ресурсов. Имена разделяемых сетевых ресурсов не должны зависеть от их физического расположения на том или ином компьютере. В идеале пользова­тель не должен ничего менять в своей работе, если администратор сети переместил том или каталог с одного компьютера на другой. Сам администратор и сетевая операционная система имеют информацию о расположении файловых систем, но от пользователя она скрыта. Такая степень прозрачности пока редко встречается в сетях, обычно для получения доступа к ресурсам определенного компьютера сначала приходится устанавливать с ним логическое соединение. Такой подход применяется, например, в сетях Windows NT.

 

Вопросы для самоподготовки

  1. Что такое «сетевая служба»?
  2. В чем назначение «сетевых служб»?
  3. Какой доступ является «прозрачным»? Что для этого необходимо?