Сетевые ОС

Содержание

Слайд 2

Функциональные компоненты сетевой ОС

Функциональные компоненты сетевой ОС

Слайд 3

Компьютер В

Компьютер А

Редиректор

Приложение А

Локальная ОС

Серверная часть

Клиентская часть

Локальная ОС

Локальные ресурсы

Локальные ресурсы

Сеть

СЕРВЕР

КЛИЕНТ

 

Взаимодействие программных

Компьютер В Компьютер А Редиректор Приложение А Локальная ОС Серверная часть Клиентская
компонент

Сообщения А - В

Драйвер порта

Драйвер порта

Слайд 5

Сетевая служба -

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

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

Сетевой сервис –

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

Слайд 6

Варианты построения сетевых ОС

Варианты построения сетевых ОС

Слайд 8

Одноранговая сеть -
все ОС имеют серверы с равными потенциальными возможностями:
♦      по

Одноранговая сеть - все ОС имеют серверы с равными потенциальными возможностями: ♦
количеству клиентов
♦      по защите
♦      по производительности
♦      по настройке системных параметров
♦      по управлению и администрированию
(LANtastic, Personal Ware, Windows NT Workstation)

Слайд 9

Сеть с выделенным сервером
имеются два варианта ОС, отличающихся потенциальными возможностями серверных частей,

Сеть с выделенным сервером имеются два варианта ОС, отличающихся потенциальными возможностями серверных
специализированный (выделенный) сервер:
♦      имеет более высокую производительность
♦      может выполнять более широкий набор функций
♦      поддерживает большее количество одновременных соединений с клиентами
♦      реализует централизованное управление
♦      имеет более развитые средства защиты
(Windows NT Server + Windows NT Workstation, NetWare + оболочки для клиентов)

Слайд 10

Управление процессами и процессорами
Процесс - внутреннее представление единицы работы и потребления ресурсов

Управление процессами и процессорами Процесс - внутреннее представление единицы работы и потребления
в мультипрограммной системе
Алгоритмы планирования процессов
♦      основанные на квантовании
♦      основанные на приоритетах

Базовые концепции локальных ОС

Слайд 11

Квантование

Квантование

Слайд 12

Планирование с использованием приоритетов

Относительные приоритеты

Планирование с использованием приоритетов Относительные приоритеты

Слайд 13

Абсолютные приоритеты

Абсолютные приоритеты

Слайд 14

Вытесняющий (preemptive) алгоритм планирования
- решение о смене процесса принимается извне
- централизованный

Вытесняющий (preemptive) алгоритм планирования - решение о смене процесса принимается извне -
механизм планирования (ОС)
- программист освобождён от проблем планирования

Слайд 15

Невытесняющий (non-preemptive) алгоритм планирования
♦      смена активного процесса только по его собственной инициативе
♦     

Невытесняющий (non-preemptive) алгоритм планирования ♦ смена активного процесса только по его собственной
децентрализованный механизм планирования (ОС + приложения)
♦      высокие требования к качеству написания приложений
♦      возможность реализации специализированных алгоритмов планирования

Слайд 16

Мультипроцессорные системы
Асимметричное мультипроцессирование

Мультипроцессорные системы Асимметричное мультипроцессирование

Слайд 17

только для симметричных архитектур
децентрализация ОС
сбалансированная загрузка
надежная

Симметричное мультипроцессирование

только для симметричных архитектур децентрализация ОС сбалансированная загрузка надежная Симметричное мультипроцессирование

Слайд 18

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

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

Слайд 19

Серверная ОС NetWare 4

Специализированная ОС, оптимизированная для работы в качестве файлового сервера

Серверная ОС NetWare 4 Специализированная ОС, оптимизированная для работы в качестве файлового
и принт-сервера
Ограниченные возможности сервера приложений:
Не имеет виртуальной памяти, не вытесняющая многозадачность,
Ограниченная поддержка симметричного мультипроцессирования.
Отсутствуют популярные API UNIX, Windows, OS/2, нет графического пользовательского интерфейса

Слайд 20

NetWare - сетевая ОС для сетей с выделенным сервером

NetWare - сетевая ОС для сетей с выделенным сервером

Слайд 21

Особенности NetWare, обеспечивающие высокую производительность

Специализированность серверной ОС,
 Работа всех модулей ОС

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

Слайд 22

Мультипроцессирование в ОС NetWare

Мультипроцессирование в ОС NetWare

Слайд 23

Служба каталогов NetWare Directory Services (NDS)
NDS - это глобальная служба справочников, использующая

Служба каталогов NetWare Directory Services (NDS) NDS - это глобальная служба справочников,
распределенную объектно-ориентированную базу данных о разделяемых сетевых ресурсах в многосерверных сетях NetWare.

NDS содержит информацию о:
♦      пользователях
♦      группах пользователей
♦      компьютерах
♦      томах
♦      принтерах
♦      очередях к принтерам

Слайд 25

Общая техническая характеристика Windows NT/2000

Общая техническая характеристика Windows NT/2000

Слайд 27

Windows NT Server - сервер приложений: вытесняющая многозадачность, виртуальная память и симметричное

Windows NT Server - сервер приложений: вытесняющая многозадачность, виртуальная память и симметричное
мультипроцессирование, а также прикладные среды DOS, Windows, OS/2, POSIX
∙     Справочные службы: доменная для управления учетной информацией пользователей (Windows NT Domain Directory service), справочные службы имен WINS и DNS
∙     Хорошая поддержка совместной работы с сетями NetWare: поставляется клиентская часть для сервера NetWare, выполненная в виде шлюза GWNW в Windows NT Server или редиректора NWCS для Windows NT Workstation; серверная часть - File and Print Service, протокол NW Link

Слайд 28

Поддержка удаленных пользователей: ISDN, коммутируемые телефонные линии, frame relay, X.25 с помощью

Поддержка удаленных пользователей: ISDN, коммутируемые телефонные линии, frame relay, X.25 с помощью
встроенной подсистемы Remote Access Server (RAS)
∙     Служба безопасности: основана на использовании избирательных прав доступа и доверительных отношений между доменами; сертифицирована по уровню C2
∙     Простота установки
∙     Отличная масштабируемость, SMP
∙     Файловые системы: FAT, NTFS

Слайд 30

Межсетевое взаимодействие

Межсетевое взаимодействие

Слайд 31

Понятие "сеть" в контексте межсетевого взаимодействия:
Сеть - совокупность компьютеров, общающихся друг

Понятие "сеть" в контексте межсетевого взаимодействия: Сеть - совокупность компьютеров, общающихся друг
с другом с помощью единого стека протоколов
Internetworking - задача объединения транспортных подсистем, отвечающих только за передачу сообщений
Interoperability - объединение сетей, использующих разные протоколы более высоких уровней (ОС)

Слайд 32

Методы согласования
Использование единого протокола - программа GOSIP (Government OSI Profile)
Использование

Методы согласования Использование единого протокола - программа GOSIP (Government OSI Profile) Использование
сетевого уровня
Мультиплексирование стеков
Трансляция (в том числе использование единого сетевого протокола)
Инкапсуляция (только для транспортных протоколов)

Слайд 35

Мультиплексирование на уровнях:
прикладных протоколов (уровень сетевых сервисов)
сетевых протоколов (транспортный уровень)
канальных

Мультиплексирование на уровнях: прикладных протоколов (уровень сетевых сервисов) сетевых протоколов (транспортный уровень)
протоколов (уровень драйверов сетевых адаптеров)
Стандартные интерфейсы между уровнями
WinSock, Berkeley Sockets
TDI (Transport Driver Interface)
NetBIOS
NDIS (Network Driver Interface Specification)
ODI (Open Driver Interface)

Слайд 36

Многопротокольный маршрутизатор

Многопротокольный маршрутизатор

Слайд 37

Сервер
SMB

Шлюз

NCP

Шлюз

SMB

Сеть IP

Сеть IPX

Сервер SMB Шлюз NCP Шлюз SMB Сеть IP Сеть IPX

Слайд 38

Сравнение вариантов организации взаимодействия сетей

 

Сравнение вариантов организации взаимодействия сетей

Слайд 39

Трансляция протокола сетевого уровня

Трансляция протокола сетевого уровня

Слайд 41

Пример межсетевого взаимодействия Windows NT- NetWare

СерверNT

СерверNW

Клиенты Windows NT

Клиенты NetWare

Client Services for Netware

File

Пример межсетевого взаимодействия Windows NT- NetWare СерверNT СерверNW Клиенты Windows NT Клиенты
and Print Services for Netware

Gateway Services for Netware

Протокол NCP

Протокол SMB

Шлюз

Слайд 42

Заполните поля адресов отправителя и получателя в обоих заголовках IP данного пакета

Заполните поля адресов отправителя и получателя в обоих заголовках IP данного пакета

Слайд 43

Инкапсуляция на сетевом уровне: X.25 поверх TCP, IPX поверх IP

Общий подход:
сетевой

Инкапсуляция на сетевом уровне: X.25 поверх TCP, IPX поверх IP Общий подход:
протокол транзитной сети считается протоколом более низкого уровня, чем сетевые протоколы объединяемых сетей

 

Слайд 45

Спецификация "cisco Systems X.25 over TCP (XOT)" (RFC 1613)
♦      Определяет способ инкапсуляции пакетов

Спецификация "cisco Systems X.25 over TCP (XOT)" (RFC 1613) ♦ Определяет способ
Х.25 в сообщения TCP для переноса их по магистральной сети TCP/IP
♦      Протокол Х.25 работает на основе установления соединения - для инкапсуляции используется протокол TCP, который также работает с установлением соединения
♦      Для каждого виртуального соединения Х.25 пограничный маршрутизатор устанавливает отдельное TCP-соединение с другим пограничным маршрутизатором (по запросу Call Request, несущему Х.25-адрес)
♦     
Имя файла: Сетевые-ОС.pptx
Количество просмотров: 153
Количество скачиваний: 0