русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Лекция №18


Дата добавления: 2013-12-23; просмотров: 742; Нарушение авторских прав


Самостоятельно

Структура сетевой ОС

В сетевой ОС можно выделить несколько частей:

1. средства управления локальными устройствами компьютера

2. средства предоставления собственных ресурсов, так называемая сервисная часть

3. средства запроса доступа к удаленным ресурсам и структурам, так называемая клиентская часть, или редиректорная. Компонент выполняет распознавание и перенаправление всех запросов к удаленному ресурсу.

4. коммуникационные средства (обмен сообщениями в сети)

Обзор сетевой ОС (NT, UNIX, NOBAL), транспортные протоколы, работа с сетью.

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

Встроенная система безопасности основана на …………………..

Дополнительные требования современной системы безопасности:

1. картографическая защита безопасности

2. применение мандатного …………………………….

3. аутиидентификация пользователя основана на электрическом устройстве

Модельная и послойная архитектура NT позволяет встраивать дополнительные модули для реализации дополнительных требований, соответствующие современным системам защиты информации. Встраивание дополнительных компонентов, реализующих алгоритмы системы защиты, не должно ухудшить производительность системы и затруднять процесс администрирования.

Реализация данных требований возможна, если дополнительные компоненты системы защиты встраиваются в ядро и работают в прозрачном для пользователя режиме. В наибольшей степени данный подход касается поддержки NT.

 

 

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

File ………, Narmed Pipis, Mail Stos

Environment Subsystem

Provider Interface

Redirector

NetBIOS TDI Windows Sochis



NetBevi TCP/ IP

 

Ndis Interface

 
 


NOIS Environment drivers

       
 
   
 


ETHERWET TOKEN RINE

 

 

Environment Subsystem – подсистема выполнения команд.

Особенность данной модели:

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

Далее рисунок. Необходимые пояснения:

Client – сетевое приложение, работающее в пользовательском режиме и взаимодействующее с удаленной станцией.

NET BIOS EMULATOR – эмулятор команд проколов NET BIOS, доступное для приложений работающих в пользовательском режиме.

SOCKETS EMULATOR – библиотека функций SOCKETS, позволяющая приложениям обмениваться через сеть.

KERNEL MODE TPI client – системный драйвер, редиректор или сервер, получающий запросы на прием и передачу информации от приложений.

Transport Driver Interface – программный интерфейс низкого уровня для сетевых драйверов, являющийся верхним слоем уровня транспортных драйверов.

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

NT Streams Wrapper – оболочка для поддержки драйверов транспортных протоколов, использующих потоковую идеологию построения системы управления потоком информации, принятую в ОС UNIX. Состоит из двух частей: TPI и DLPI.

TPI – transport provider interface (интерфейс между верхним слоем потоков драйверов и DLPI).

DLPI – data link provider interface (интерфейс между низким слове потоковых драйверов и интерфейсом NDIS).

TDI transport driver – драйвер транспортного протокола, поддерживающий соглашения DTI интерфейса для драйверов верхнего уровня и NTC низкого уровня.

NDIS – Network driver interface specification.

Встроенная подсистема поддержки NT:

Client

 
 

 

 


TDI transport driver
KERNEL MODE TPI client

 

 

Kernel mode

 

Transport Driver Interface

 

 
 

 


NT Streams Wrapper

 

 

TPI

 
 
Streams Transport driver

 


DLPI

 

Interface CARD
NIC Driver
NTIS Interface Library

 

 

NTIS Interface Library – библиотека функций, реализующая специфический интерфейс сетевых драйверов как для драйверов транспортного протокола, так и для драйверов сетевых адаптеров.

NIC Driver – драйвер интерфейсной карты сетевого адаптера.

Interface CARD – интерфейсная карта.

 

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

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

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

NTIS – это системный драйвер, при помощи которого реализован интерфейс между одним или более драйверами сетевых адаптеров и, возможно, несколькими сетевыми картами, а также транспортным протоколом и NIC драйверами. NTIS обеспечивает взаимодействие между выше названными драйверами и системой.



<== предыдущая лекция | следующая лекция ==>
Лекция №17 | Лекция №19


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.821 сек.