Понятие и классификация сетевых ОС
Сетевая ОС (в широком смысле) – это совокупность ОС отдельных компьютеров, взаимодействующих с целью обмена сообщений и разделения ресурсов по единым правилам и протоколам.
Сетевая ОС (в узком смысле) – это ОС отдельного компьютера, обеспечивающая ему возможность работать в сети.
Сетевая ОС состоит из:
1) Средств управления локальными ресурсами
2) Средства предоставления ресурсов и услуг в общее пользование (серверная часть)
3) Средства доступа к удаленным ресурсам и услугам и их использования (клиентская часть, редирект)
4) Коммуникационные средства
Клиентская и серверная части, предоставляющие доступ к конкретному ресурсу через сеть называются сетевой службой.
Услуги, предоставляемые сетевой службой называются сетевым сервисом.
Каждая сетевая служба связана с конкретным типом ресурсов или методом доступа.
При выполнении запроса используются ресурсы как клиента, так и сервера. Инициатором запроса всегда является клиент.
Классификация
I. По методу построения
1. Сетевые службы объединены в набор (оболочку)
А) клиентские
Б) серверные
2. Сетевые службы являются отдельными продуктами
3. Сетевые службы встроены в ОС
II. По распределению функций
1. Универсальная
2. Серверная
3. Клиентская
Управление процессами в сетевых ОС
Способ адресации
1. Использование физических адресов сетевых адаптеров
2. Использование имен назначения, состоящих из № машины и № процесса
3. Назначение каждому процессу уникального адреса, не связанного с номером машины.
a. Использование централизованного механизма распределения адресов
b. Разрешение каждому процессу выбора собственного идентификатора из большого адресного пространства – номер получателя отправитель может узнать через широковещательное сообщение или выделенную службу отображения высокоуровневых символьных имен.
4. Использование специальной аппаратуры – процессы сами выбирают имена, а конструкции сетевых адаптеров позволяют их хранить.