Системные программные средства, управляющие процессами в ЛВС, объединенные общей архитектурой, коммуникационными протоколами и механизмами взаимодействия вычислительных процессов, называются сетевыми ОС.
Существует два понятия сетевой операционной системы (СОС). В широком смысле под СОС можно понимать совокупность всех операционных систем отдельных компьютеров, взаимодействующих друг с другом в сети. В узком смысле СОС – это операционная система отдельного компьютера сети. СОС может быть организована двумя способами: как совокупность обычной несетевой ОС (типа MS DOS, Unix, OS/2) и некоторого вспомогательного сетевого пакета, либо как самостоятельная ОС, имеющая в своем составе встроенные средства организации работы в сети (например, системы ряда Microsoft Win dows 95/98/ME/NT/XP/2000/2003).
Структура и состав СОС, устанавливаемых на компьютеры ЛВС, зависят от типа управления в сети. Так, в одноранговых сетях на рабочих станциях находятся функционально равноправные компоненты, такие, как например, Win dows for Workgroups. Основной частью этих компонентов являются программы обеспечения связи, которые реализуют связные протоколы.
В сетях с централизованным управлением программы СОС, устанавливаемые на серверы и рабочие станции, существенно различаются. Для таких сетей часто говорят, что СОС состоит из двух основных компонентов: СОС сервера и СОС рабочей станции (клиента). Функции обеспечения связи между этими компонентами также как и в одноранговых сетях выполняют соответствующие программы обеспечения связи.
Основной задачей СОС сервера является управление общими сетевыми ресурсами ЛВС. Программы СОС рабочей станции, в основном, обеспечивают нормальное функционирование клиентских программ. Взаимодействие между программами, предоставляющими ресурсы сервера (серверные программы), и программами, выполняющимися на РС (клиентские программы), в современных ЛВС обычно строится по технологии “клиент-сервер”, которая описывается далее. В ЛВС в роли сетевых ОС сервера и РС могут выступать программы, разработанные разными фирмами. Популярные системы, как правило, поддерживают режим совместного функционирования с другими известными продуктами.
Программное обеспечение технологии "клиент-сервер"
Для успешного применения технологии "клиент-сервер" должно использоваться соответствующее программное обеспечение, включающее клиентскую и серверную части. В частности, широко используемый пакет Microsoft Office представляет собой комплекс программ для клиентского компьютера. В его состав входят: текстовый процессор Word, табличный процессор Excel, система подготовки презентаций PowerPoint, система управления базами данных Access и программа управления информацией Outlook.
В связи с успехом распространения этого пакета корпорация Microsoft решила собрать воедино комплекс программ для сервера – так появился пакет MS BackOffice.
В состав названного пакета входят следующие компоненты:
•Windows Server – сетевая операционная система;
•System Management Server – система администрирования сети;
•SQL Server – сервер управления базами данных;
•SNA Server – сервер для соединения с хост-компьютерами;
•Exchange Server – сервер системы электронной почты;
•Internet Information Server – сервер для работы с Internet.
System Management Server (SMS) позволяет сетевому администратору централизованно управлять всей сетью. При этом обеспечивается возможность администрирования каждого компьютера, подключенного к сети, включая установленное на нем программное обеспечение.
SQL Server представляет собой систему управления реляционными базами данных, использующую принципы технологии "клиент-сервер". MS SQL Server поддерживает систему обработки транзакций, систему сохранения ссылочной целостности, механизм распределенных транзакций, тиражирование данных.
Microsoft SNA Server обеспечивает возможность связи с IBM AS /400 и мэйнфреймами IBM (ЕС ЭВМ). Этот продукт позволяет нескольким настольным ПЭВМ, работающим под управлением MS - DOS , Windows , Windows NT , Mac intosh , Unix или OS /2, "видеть" хост-компьютеры.
Exchange Server обеспечивает средства передачи и приема сообщений в информационной сети организации. Этот сервис включает электронную почту ( E - mail ) и обмен информационными сообщениями для рабочих групп. Microsoft Exchange Server построен на принципах технологии "клиент-сервер" и масштабируется в соответствии с возрастанием вычислительных возможностей сети.
Internet Information Server обеспечивает возможность создания Web -, FTP - и Gopher -серверов для сети Internet, поддерживает управление ими с помощью встроенной программы Internet Service Manager.
Сетевая архитектура Windows 2000/2003
На компьютере с Windows 2000/2003 Server можно применять любую комбинацию из рассмотренных нами протоколов TCP/IP NetBEUI, IPX и AppleTalk. Такая возможность обеспечивается с помощью интерфейса транспортных протоколов TDI (Transport Driver Interface).
Интерфейс TDI образует промежуточный уровень между модулями протоколов, с одной стороны, и клиентами и интерфейсами прикладного программирования API (Application Programming Interface), с другой. С помощью интерфейса TDI осуществляется обмен данными между модулями, расположенными над ним, и модулями протоколов, расположенными под ним.
Организация взаимодействия между модулями протоколов и драйверами сетевых адаптеров осуществляется с помощью спецификации интерфейса с сетевым устройством NDIS (Network Device Interface Specification). Уровень NDIS служит для обеспечения обмена данными между модулями протоколов и любым сетевым адаптером.