Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Windows NT



Операционная система Windows NT с самого начала разрабатывалась с учетом возможности работы в сети. В результате этого функции совместного использования файлов, устройств и объектов встроены в систему. Администраторы могут централизованно управлять и контролировать работу сетей в масштабах крупных предприятий. Особенно важно отметить возможность распространения работы приложений типа клиент-сервер на многокомпьютерные системы.

Изначально были выпущены две версии Windows NT – server и workstation. После windows 2000 новые версии семейства workstation стали получать собственные имена XP и Vista, а серверное семейство разделилось на четыре подтипа для серверов разного уровня. Но основное деление осталось – это клиентская ОС с некоторыми возможностями сервера (достаточными для создания одноранговой сети) и серверная операционная система с развитыми функциями управления правами доступа пользователей, единой базой корпоративных данных и возможностью использовать специализированные серверные аппаратные средства – большое число процессоров, объёмы оперативной памяти и т.п.

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

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

Windows NT унаследовала от своих предшественников редиректор, сервер и протокол верхнего уровня SMB.

Редиректор перенаправляет локальные запросы ввода-вывода на удаленный сервер, а сервер принимает и обрабатывает эти запросы. Редиректор и сервер встроены в Windows NT, они не зависят от архитектуры аппаратных средств, на которых работает ОС. Они выполнены как загружаемые драйверы файловой системы, которые могут загружаться или выгружаться в любое время. Они также могут сосуществовать с редиректорами и серверами других производителей.

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

Сетевой редиректор обеспечивает средства, необходимые одному компьютеру Windows NT для доступа к файлам и принтерам другого компьютера. Так как он поддерживает SMB-протокол, то он работает с любыми поддерживающими его серверами, не обязательно WinNT.

Как и редиректор, сервер Windows NT пользуется стандартным SMB-протоколом. Это позволяет серверу обрабатывать запросы, исходящие от систем, поддерживающих этот протокол (Windows, Linux, MacOs).

Для доступа к другим типам сетей (не работающих с SMB) в Windows NT, помимо встроенного, могут загружаться дополнительные редиректоры, например, клиент для сетей Netware.

После того, как сетевой запрос достигает редиректора, он должен быть передан в сеть. В традиционной системе каждый редиректор жестко связан с определенным транспортным протоколом. В Windows NT поставлена задача гибкого подключения того или иного транспортного протокола, в зависимости от типа транспорта, используемого в другой сети. Для этого во всех редиректорах нижний уровень должен быть написан в соответствии с определенными соглашениями, которые и определяют единый программный интерфейс, называемый интерфейсом транспортных драйверов (TDI).

TDI позволяет редиректорам оставаться независимым от транспорта. Таким образом, любая версия редиректора может пользоваться любым транспортным механизмом. TDI обеспечивает набор функций, которые редиректоры могут использовать для пересылки любых типов данных с помощью транспортного уровня. TDI поддерживает как связи с установлением соединения (виртуальные связи), так и связи без установления соединения (датаграммные связи). Novell IPX является примером сети, которая использует связь без установления соединения. Система Windows NT изначально обеспечивала транспорты NetBEUI, TCP/IP, IPX/SPX, DECnet и AppleTalk. Новые версии поддерживают только TCP/IP, поддержка других семейств протоколов может быть устанавлена отдельно.

Протокол SMB (обозначаемый как "сеть Microsoft windows") является протоколом прикладного уровня.

SMB реализует:

установление сессии,

файловый сервис,

сервис печати,

сервис сообщений.

Благодаря этим сервисам можно обеспечить всю работу локальной компьютерной сети. Если необходимы другие сервисы, например, http, ftp – нужно установить программное обеспечение для их работы.





Дата публикования: 2014-10-19; Прочитано: 525 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...