Архитектура клиент-сервер, рабочая группа

Архитектура клиент-сервер предполагает присоединение однопользовательской рабочей станции общего назначения (клиента) к многопользовательскому серверу общего назна­чения для распределения между ними нагрузки по обработке данных. Их взаимодействие друг с другом имеет объектную ориентацию. Объект, посылающий сообщение, называется клиентом, а объект, принимающий сообщение и отвечающий на него, — сервером. Объектами являются объекты каталога, объек­ты процесса и нитей управления, объекты раздела и сегмента памяти, объекты порта и т.д. Тип объекта включает определенный системой тип дан­ных, набор атрибутов и список операций, которые могут вы­полняться над ним.

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

Рабочая группа это совокупность компьютеров, которые формируют административный блок и не принадлежат доме­нам. Члены рабочих групп регистрируются только на рабо­чей станции и могут по сети просматривать каталоги других членов рабочей группы.

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

Для обеспечения безопасности операционной системы, при­ложений, информации от разрушения, несанкционированно­го доступа, неквалифицированных действий пользователя в Windows разработана многоуровневая система безопас­ности. Для защиты информации, передаваемой по сети, использу­ются различные методы кодирования и встроенный интерфейс криптографирования — Microsoft Cryptographic Application Program Interface (CryptoAPI). Интерфейс криптографирования обеспечивает приложе­ниям возможность создания, настройки и обмена крип­тографическими ключами, выполнения шифрования/дешиф­рирования и кэширования данных, подключения к системам криптозащиты различных производителей, выборки их по имени либо в соответствии с требованиями системы.