Классика баз данных - статьи

       

с участием еще одного мультиплексора


в Windows NT с участием еще одного мультиплексора прикладного уровня - маршрутизатора

поставщиков услуг MPR (Multiple Provider Router). MPR, реализованный в виде динамической

библиотеки DLL, выполняет общие для всех типов сетей действия по просмотру и отображению

сетевых ресурсов в одном стиле. Действительно, пользователь видит, что в диалоговом окне

Connect Network Drive утилиты File Manager перечень поддерживаемых сетей, набор имеющихся

в них серверов и список разделяемых каталогов на серверах отображаются с помощью одних и

тех же графических иконок, независимо от того, сеть ли это NetWare или Microsoft Windows.

Также показательна и процедура дополнительной аутентификации при подключении к новой

сети - она может быть выполнена одинаковым образом для сетей разных типов.


Мультиплексирование в Windows

NT.

Другой основной функцией MPR является

мультиплексирование связей между приложением и несколькими редиректорами. Если

приложение не делает запрос на доступ к сетевому ресурсу в явном виде по UNC-имени, а хочет

сначала просмотреть и/или отобразить ресурсы, то такой запрос попадает сначала в MPR,

который переправляет его нужному редиректору. Запросы от приложений могут явно указывать,

с каким типом сети нужно работать - в этом случае MPR просто передает запрос указанному

редиректору. Если же в запросе тип сети не указан, то MPR поступает так же, как и MUP, - он

передает запрос для опознания ресурса всем редиректорам и ждет от них ответы.

MPR

взаимодействует с редиректорами не непосредственно, а через промежуточные компоненты,

называемые сетевыми поставщиками услуг (network provider). Эти промежуточные компоненты

обеспечивают согласование исходного интерфейса каждого редиректора с единым стандартным

интерфейсом, с помощью которого MPR общается с редиректорами. Таким образом, для

включения в Windows NT нового типа сети нужно разработать два компонента - редиректор и

сетевой поставщик услуг.

Разделение обязанностей между сетевым поставщиком услуг и


Содержание  Назад  Вперед