|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Сравнение сетевых операционных систем Microsoft Windows NT Server 4.0 и NetWare 5 ⇐ ПредыдущаяСтр 4 из 4 Сравнение сетевых операционных систем Microsoft Windows NT Server 4.0 и NetWare 5 Таблица 18-3
Все современные операционные системы Microsoft — Windows NT 4.0, Windows 95, Windows 98, Windows 2000 — поддерживают так называемые профили пользователя. Профиль представляет собой набор данных, полностью описывающих текущую рабочую среду пользователя. С каждым пользователем ассоциирован собственный профиль, что позволяет ему получать при работе с системой ту конфигурацию рабочей среды, которая соответствует специфике именно его деятельности, вне зависимости от других пользователей, работающих за тем же компьютером в другое время. Администратор имеет возможность заранее сформировать пользовательский профиль и тем самым подготовить для сотрудника рабочую среду, в которой тот сможет наиболее продуктивно решать стоящие перед ним задачи. Профили могут храниться на сервере и автоматически загружаться при входе пользователя в систему. Благодаря этому, пользователь имеет одну и ту же рабочую среду на любом компьютере сети. Кроме того, в случае выхода из строя и замены рабочей станции индивидуальные настройки пользователя не будут утеряны. Эффективное использование профилей пользователя существенно снижает затраты на обучение, техническую поддержку, а также сокращает время простоя и повышает продуктивность работы пользователей. Применение механизмов системной политики (механизм воздействия на рабочую среду пользователя, базирующийся на особенностях реализации операционных систем Microsoft и конкретных приложений) снижает расходы на сопровождение и поддержку рабочих станций и продлевает время их устойчивой работы. Таким образом, используя механизмы системной политики, администратор может ограничить возможности пользователя при работе, как с базовыми функциями системы, так и с конкретными приложениями. Это позволяет минимизировать риск непреднамеренных или несанкционированных действий пользователя, способных нарушить целостность операционной системы или приложений. Программные компоненты архитектуры клиент-сервер Существуют три основных программных компонента архитектуры клиент-сервер: - Программное обеспечение конечного пользователя (средства разработки программ и генераторы отчетов, в том числе электронные таблицы и текстовые процессоры), - Промежуточное программное обеспечение (слой программного обеспечения, осуществляющий трансляцию) допускает использование различных операционных систем и типов компьютеров. - Программное обеспечение сервера. Для того чтобы, прикладная программа, выполняющаяся на рабочей станции, могла запросить услугу у некоторого сервера, требуется некоторый интерфейсный программный слой, поддерживающий такого рода взаимодействие. Из этого и вытекают основные принципы системной архитектуры "клиент-сервер". Система разбивается на две части, которые могут выполняться в разных узлах сети, - клиентскую и серверную части. Прикладная программа или конечный пользователь взаимодействуют с клиентской частью системы, которая в простейшем случае обеспечивает просто надсетевой интерфейс. Клиентская часть системы при потребности обращается по сети к серверной части. Интерфейс серверной части определен и фиксирован. Поэтому возможно создание новых клиентских частей существующей системы. Основной проблемой систем, основанных на архитектуре "клиент-сервер", является то, что в соответствии с концепцией открытых систем от них требуется мобильность в как можно более широком классе аппаратно-программных решений открытых систем. Даже если ограничиться UNIX-ориентированными локальными сетями, в разных сетях применяется разная аппаратура и протоколы связи. Попытки создания систем, поддерживающих все возможные протоколы, приводит к их перегрузке сетевыми деталями в ущерб функциональности. Еще более сложный аспект этой проблемы связан с возможностью использования разных представлений данных в разных узлах неоднородной локальной сети. В разных компьютерах может существовать различная адресация, представление чисел, кодировка символов и т.д. Это особенно существенно для серверов высокого уровня: телекоммуникационных, вычислительных, баз данных. Преимущества клиент-серверных информационных систем - снижение сетевого трафика при выполнении запросов; - возможность хранения бизнес-правил на сервере; - широкими возможностями управления пользовательскими привилегиями и правами доступа к различным объектам базы данных, резервного копирования и архивации данных, а нередко и оптимизации выполнения запросов. Протоколы Протоколы представляют собой согласованные способы обмена информацией между компьютерами. В сетях применяется несколько стандартных стеков протоколов: - комплект протоколов ISO/OSI; - IBM SNA (Systems Network Architecture) – патентованный комплект протоколов IBM; - DNA – патентованный комплект протоколов компании Digital Equipment; - Apple Talk – патентованные протоколы компании Apple Computer, реализованные на компьютерах Macintosh; - TCP/IP – непатентованный комплект протоколов Internet; NetWare IPX/SPX – патентованный комплект протоколов Novell NetWare. Сетевые протоколы: - NetBEUI – NetBIOS Extended User Interfase (реализует транспортный протокол NetBIOS – NetWork Basic Inpt/Output); - NWLink (реализует стек протоколов IPX/SPX); - IP (маршрутизирует информацию и определяет оптимальный маршрут в интерсети); - ICMP – Internet Control Message Protocol (отвечает за обмен сообщениями об ошибках); - IGMP – Internet Group Management Protocol (используется для отправки IP-дейтаграмм). Транспортные протоколы: - TCP (управляет потоком данных и обрабатывает ошибки); - UDP – User Datagram Protocol (осуществляет доставку данных без установления логического соединения). Протоколы физического уровня - 802.3 (Ethernet) – реализует передачу данных со скоростью 10 Мбит/с; - 802.4 (Token Passing Bus) – использует передачу маркера; - 802.5 (Token Ring) – реализует передачу данных со скоростью 4 или 16 Мбит/с и использует передачу маркера.
Таблица использования протоколов в сетевых ОС
Таблица 18-2
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|