logo
Лекции / Novel, Unix, WindowsNT

Модель сетевой архитектуры 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. При этом все сообщения будут приходить по одному кабелю и обслуживаться одной платой сетевого адаптера.