Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
GLAVA2_red.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
125 Кб
Скачать
☆

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

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

Говорят, что сетевая служба предоставляет пользователям сети некоторый набор услуг, описание этого набора услуг называется сервисом. Таким образом, сервис – это интерфейс между потребителем услуг и поставщиком услуг (службой).

Каждая служба связана с определенным типом сетевых ресурсов и/или определенным способом доступа к этим ресурсам. Например, служба печати обеспечивает доступ пользователей сети к разделяемым принтерам сети и предоставляет сервис печати, а почтовая служба сети предоставляет доступ к информационному ресурсу сети – электронным письмам. Способом доступа к ресурсам отличается, например, служба удаленного доступа – она предоставляет пользователям сети доступ ко всем ее ресурсам через коммутируемые телефонные каналы. Для получения удаленного доступа к конкретному ресурсу, например к принтеру, служба удаленного доступа взаимодействует со службой печати.

Сетевые службы по своей природе являются клиент - серверными системами. Поскольку при реализации любого сетевого сервиса естественно возникает источник запросов (клиент) и исполнитель запросов (сервер), то и любая сетевая служба содержит в своем составе две несимметричные части – клиентскую и серверную (см. рис.2.3.). Сетевая служба может быть представлена в операционной системе либо обеими (клиентской и серверной) частями, либо только одной из них.

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

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

  • сетевые службы глубоко встроены в операционную систему;

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

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

Первые сетевые операционные системы представляли собой совокупность уже существующей локальной операционной системы и надстроенной над ней сетевой оболочкой. При этом в локальную операционную систему встраивался минимум сетевых функций, необходимых для работы сетевой оболочки, которая выполняла основные сетевые функции.

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]