- •Лекции по курсу Сетевые операционные системы Введение.
- •Введение в типы операционных систем. Типы операционных систем.
- •Среда времени выполнения.
- •Сетевая операционная система Novell NetWare. Серверы.
- •Клиентская часть в NetWare.
- •Основные понятия nds.
- •Классификация объектов nds.
- •Классификация “листьев” nds.
- •Правила именования объектов nds.
- •Свойства объектов.
- •Особенности функционирования операционной системы Unix Введение
- •Базовые понятия ос unix.
- •Файловая система
- •Среда выполнения процессов.
- •Конструкционные блоки.
- •Функции ядра.
- •Предполагаемая аппаратная среда.
- •Прерывания и особые ситуации.
- •Уровни прерывания процессора
- •Распределение памяти
- •Архитектура операционной системы unix Общие положения.
- •Процессы
- •Контекст процесса
- •Состояния процесса
- •Переходы из состояния в состояние
- •“Сон” и пробуждение
- •Резюме.
- •Взаимодействие процессов в unix.
- •Сетевое взаимодействие в unix. Межмашинный интерфейс
- •Сокеты.
- •Windows nt
- •Архитектура WindowsNt
- •Исполняющая система Windows nt.
- •Диспетчер виртуальной памяти.
- •Средства вызова локальных процедур.
- •Диспетчер Кеша(CashManager)
- •Драйверы файловой системы.
- •Драйвер аппаратных устройств
- •Система безопасности Windows nt.
- •Сетевые драйверы
- •Модель сетевой архитектуры Windows nt.
- •Транспортные протоколы
- •Интерфейс драйвера транспорта
- •Рабочие станции и серверы Windows nt
- •Редиректоры
- •Серверы Windows nt
- •Провайдеры и интерфейс провайдера.
- •NetBios и Windows сокеты
- •NetBios
- •Tcp/ip дляWindows nt.
- •Tcp и сетевые возможности
- •Базовая поддержка протоколов tcp/ip.
- •Конфигурирование tcp/iPиSnmp. Маршрутизация и сетевые шлюзы.
- •Процесс межсетевой маршрутизации с использованием шлюзов.
- •Протокол динамической конфигурации хостов (dhcp).
- •Распознавание имен в сетях на базе WindowsNt.
- •NetBios поверхTcp
- •Сервис wins.
- •Wins в маршрутизируемой среде
- •Работа с сетями InternetилиIntranet
- •Общие проблемы работы с сетями
- •Программы маршрутизации и Устройства Защиты.
- •Типичные Сетевые Конфигурации Место Intranet
- •Место Internet
- •Интегрирование Вашего IntranetсInternet
- •Администрирование серверов с Internet Service Manager.
- •Обнаружение Других Компьютеров в Вашей Подсети.
- •Соединение с Internet
- •Как Выбирать Правильное Соединение Internet
- •Типы Соединений Internet.
- •Типы Соединений
- •Ip Адреса и dns
- •Другие Услуги Пользователя Internet
- •Публикации на Intranet
- •Имя разрешающей системы.
- •Использование Компьютерных Имен с wins server
- •Использование Компьютерных Имен и lmhosts
- •Использование Имен Домена с dns Станциями
- •Использование Доменных Имен и hosTs
- •Использование dhcp в Вашем Intranet
- •Использование urLs и Создание html Связей для Intranet
- •Snmp Текущий контроль.
- •Создание Виртуальных серверов
- •Использование ftp и Gopher Сервиса ftp сервис и Gopher сервис
- •Что такое ftp сервис?
- •Когда необходимо использовать ftp сервис?
- •Как работает ftp Сервис?
- •Конфигурирования Сеанса.
- •Просмотр Текущих Сеансов
- •Конфигурирование ftp Входа в систему
- •Управление Анонимными Соединениями Установка имени пользователя и пароля защиты:
- •Настройка Сообщений
- •Конфигурирование ftp Каталогов. Установка Исходного каталога
- •Установка, Стиля просмотра
- •Установка разрешения на чтение и запись.
- •Чтение.
- •Создание Файлов Аннотации
- •Аннотация файлов
- •Ошибки клиента броузера ftp, Directory Annotation Enabled
- •Специальные Каталоги в Home каталоге
- •Использование Имени Пользователя Directories
- •Использование Анонимного Каталога
- •Ftp Клиенты
- •Что такое Gopher сервис?
- •Конфигурирование Gopher сервиса
- •Управление Защитой через Имя Пользователя и Passord’s. Установка имени пользователя и пароля защиты.
- •Установка wais Индексные Запросы
- •Tag файлы
- •Создание tag Файлов. Создавать файл отметки
- •Резюме содержания файла.
- •Интерпретация элементов ввода
Сетевые драйверы
Еще одним из основных компонентов исполняющей системы Windows NT являются сетевые драйверы. Однако их работу можно будет рассмотреть только после рассмотрения сетевой архитектуры самой операционной системы.
Модель сетевой архитектуры Windows nt.
Прежде чем рассматривать сетевую модель системы, необходимо заметить, что сетевая модель имеет такую же многоуровневую архитектуру как и сама система. Сама модель приведена на рисунке ниже Согласно рекомендациям OSI ее уровни приведены в определенное соответствие с семиуровневой моделью Стандарта взаимодействия открытых систем. А сами функции описаны после представления модели.
Рассмотрим подробно каждый элемент архитектуры ОС, начиная с самого нижнего уровня:
NDIS - совместимые драйверы плат сетевых адаптеров.
В 1989 году фирмы Microsoft и 3Comсовместными усилиями разработали стандарт, определяющий интерфейс между уровнямMACи драйверами протоколов более высокого уровня, следуя рекомендациям моделиOSI. Этот стандарт известен под названиемNDIS (Network Driver Interface Specification). Такая спецификация позволяет создать гибкую среду для обмена данными (организовать программный интерфейс) называемый интерфейсNDISиспользуемый транспортными протоколами ОС с одной стороны и драйверами сетевых плат с другой.
Гибкость NDISобусловлена тем, что любойNDISпротокол может передавать данные любойNDIS-совместимой плате сетевого адаптера и обратно.
Для инициирования коммуникационного канала связи между драйвером протокола и драйвером платы сетевого адаптера используется процесс называемый связыванием (binding). Данный процесс необходимо определять всякий раз, когда происходит либо инсталляция ОС, либо изменения и/или добавление протоколов связи и/или плат сетевых адаптеров.
Стандарт NDISпозволяет использовать на одном компьютере более чем одну сетевую плату, а каждая плата имеет возможность поддерживать множество сетевых протоколов. Такая идеология обеспечивает поддержку одновременного доступа к одному серверу нескольких клиентов, работающих в разный стандартах как по протоколам связи, так и по самим операционным системам.
Например к серверу Windows NT может иметь доступ клиент сетиNowell, работающий по протоколуIPX/SPX иUNIX- сервер работающий на протоколеTCP/IP. При этом все сообщения будут приходить по одному кабелю и обслуживаться одной платой сетевого адаптера.
Транспортные протоколы
Между интерфейсами NDISиTDIрасполагаются транспортные протоколы, реализованные вWindows NT в виде драйверов устройств. Эти драйверы взаимодействуют с платами сетевых адаптеров черезNDIS- совместимые драйверы устройств.
Рассмотрим состав транспортных протоколов:
В состав Windows NT входят следующие протоколы:
NBFпредставляет собой транспортный протокол, созданный на основе протоколаNetBEUI, и обеспечивает совместимость с ранними версиямиLAN Manager и LAN Server и т.п.
TCP/IPодин из самых популярных сейчас сетевых протоколов.
NWLinkпредставляет собойNDIS-совместимую версию протоколаIPX/SPX и применяется обычно для установления связи между клиентамиNovel, работающими под примитивными ОС без назначения станционных адресов.
DLCпротокол управления каналом данных (Data Link Control), представляющий собой интерфейс необходимый для доступа к майнфреймам.
Кроме этого Windows NTподдерживает протоколы, совместимые со стандартами потоков, поставляемых сторонними разработчиками. При этом эти протоколы используют потоки (streams) как промежуточное средство для перехода между протоколом и смежным уровнем сетевой архитектуры.
Такой подход облегчает разработчикам программного обеспечения задачу переноса стеков других протоколов на Windows NT. Кроме того это позволяет использовать стек протоколов в виде модульной структуры, не противоречащей нормальной моделиOSI.