Одноранговые и серверные сетевые операционные системы

Встроенные сетевые службы и сетевые оболочки

Сетевые службы и сетевые сервисы

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

Сервис – набор услуг, предоставляемых сетевой службой.

Сетевые службы являются клиент-серверными системами, т.е. содержат источник запросов (клиент) и исполнителя запросов (сервер). В ОС служба может содержать обе эти части или только одну из них.

На практике сложилось несколько подходов к построению сетевых операционных систем, различающихся глубиной внедрения сетевых служб в операционную систему:

- сетевые службы объединены в виде некоторого набора - оболочки;

- сетевые службы производятся и поставляются в виде отдельного продукта;

- сетевые службы глубоко встроены в ОС.

Первый вариант реализации сетевых служб характерен для первых сетевых ОС - объединение их в виде некоторого набора (оболочки). Все службы такого набора должны быть между собой согласованы, то есть в своей работе они могут обращаться друг к другу, могут иметь в своем составе общие компоненты, например общую подсистему аутентификации пользователей или единый пользовательский интерфейс. Для работы оболочки необходимо наличие некоторой локальной операционной системы, которая бы выполняла обычные функции, необходимые для управления аппаратурой компьютера, и в среде которой выполнялись бы сетевые службы, составляющие эту оболочку. Оболочка представляет собой самостоятельный программный продукт.

Одна и та же оболочка может предназначаться для работы над совершенно разными операционными системами и должна учитывать специфику той операционной системы, над которой она будет работать.

Сетевые оболочки часто подразделяются на клиентские и серверные.

Второй способ реализации сетевой службы - в виде отдельного продукта.

Сетевые функции у некоторых ОС глубоко встраиваются в основные модули системы, что обеспечивает ее логическую стройность, простоту эксплуатации и модификации, а также высокую производительность. При таком подходе отсутствует избыточность. Если все сетевые службы хорошо интегрированы, то есть рассматриваются как неотъемлемые части ОС, то все внутренние механизмы такой операционной системы могут быть оптимизированы для выполнения сетевых функций.

В зависимости от распределения функции между компьютерами сети, они могут выступать в трех разных ролях:

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

- клиентский узел - компьютер, обращающийся с запросами к ресурсам другой машины;

- одноранговый узел - компьютер, совмещающий функции клиента и сервера.

Сеть не может состоять только из клиентских или только из серверных узлов. Сеть может быть построена по одной из трех следующих схем:

- сеть на основе клиентов и серверов - сеть с выделенными серверами;

- сеть на основе одноранговых узлов - одноранговая сеть;

- сеть, включающая узлы всех типов, - гибридная сеть.

Каждая из этих схем обладает своими достоинствами и недостатками, определяющими их области применения.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: