Пользовательские процессы и уровни управления в ИВС Физическая структура терминального комплекса и сетей Представительный уровень управленияпередачей

Обзор сетевых операционных систем

 Ни одна из существующих сетевых ОС не отвечает в полном объеме перечисленным требованиям, поэтому выбор сетевой ОС как правило осуществляется с учетом производственной ситуации и опыта.

В таблице 7.1. приведены основные характеристики популярных и доступных в настоящее время сетевых ОС.

 Немаловажной характеристикой сетевой ОС является ее стоимость. Хотя поставщики постоянно меняют свою ценовую политику, и цены, указанные для западного рынка, часто существенно отличаются от цен на соответствующие продукты в нашей стране, мы посчитали полезным поместить в этот обзор таблицу, в которой указаны цены на уже рассмотренные выше наиболее популярные ОС корпоративного назначения. Учитывая число клиентов и серверов в вашей сети, можно определить, какая ОС обойдется вам дешевле всех остальных. (К сожалению, гораздо сложнее сделать выбор по всем другим многочисленным критериям.)

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

Таблица 7.1. 

 Основные характеристики сетевых операционных систем

 Метод Z-буфера Основывается на использовании дополнительного массива, буфера в памяти, в котором сохраняются координаты точек Z для каждого пиксела растра. Координата Z соответствует расстоянию точек пространственных объектов до плоскости проецирования. Например, она может быть экранной координатой Z в системе экранных координат (X, Y, Z), если ось Z перпендикулярна плоскости экрана.

 Novell NetWare 4.1

• Это специализированная операционная система, оптимизированная для работы в качестве файлового сервера и принт-сервера

• Ограниченные средства для использования в качестве сервера приложений: не имеет средств виртуальной памяти и вытесняющей многозадачности, поддержка симметричного мультипроцессирования отсутствовала до самого недавнего времени. Отсутствуют API основных операционных сред, используемых для разработки приложений, типа UNIX, Windows, OS/2.

• Серверные платформы - компьютеры на основе процессоров Intel, а также рабочие станции RS/6000 компании IBM с операционной системой А1Х с использованием продукта NetWare for UNIX.

• Минимальные требования к аппаратуре (для процессоров Intel): 8 Мбайт памяти, 12 Мбайт дискового пространства.

• Поставляется с оболочкой для клиентов: DOS, Macintosh, OS/2, UNIX. Windows (оболочка для Windows NT разрабатывается компанией Novell в настоящее время, хотя Microsoft уже реализовала клиентскую часть NetWare в Windows NT).

• Организация одноранговых связей возможна с помощью ОС PersonalWare.

• Имеет справочную службу NetWare Directory Services (NDS), поддерживающую централизованное управление, распределенную, полностью реплицируемую, автоматически синхронизируемую и обладающую отличной масштабируемостью.

• Поставляется с мощной службой обработки сообщений Message Handling Service (MHS). полностью интегрированной (начиная с версии 4.1) со справочной службой.

• Поддерживаемые сетевые протоколы: TCP/IP, IPX/SPX, Netbios, Appletalk.

• Поддержка удаленных пользователей: ISDN, коммутируемые телефонные линии, frame relay, X.25 с помощью продукта NetWare Connect (поставляется отдельно),

• Безопасность: аутентификация с помощью открытых ключей метода шифрования RSA; сертифицирована по уровню С2.

• Хороший сервер коммуникаций.

• Встроенная функция компрессии диска.

• Сложное обслуживание.

User Sponsor (который нарисован с использованием пунктирной линии потому, что это не CORBA-интерфейс, а некоторый фрагмент кода приложения) получает от пользователя необходимые данные (например, учетное имя и пароль), а затем обращается к объекту Principal Authenticator, который проводит аутентификацию и в качестве ее результата получает объект Credentials, который содержит идентификатор принципала и его привилегии. Как правило (но не обязательно!) эти действия выполняются в клиентском приложении.

После того, как все необходимые удостоверения заданы для данного принципала, они используются при выполнении защищенных вызовов. Программист может при необходимости менять эти удостоверения. Сделать это можно двумя способами: либо изменить состояние соответствующего объекта Credentials (для чего предусмотрен метол set_attributes()), либо изменив политики на уровне самой объектной ссылки обычными средствами управления политиками CORBA (за режим привилегий при вызове отвечает политика InvocationCredentialsPolicy, рисунок 9.8).


Рисунок 11.8

В обоих случаях эффект изменений распространяется на все последующие вызовы с использованием данного объекта Credentials и/или данной объектной ссылки.

Серверные платформы: => ENS for UNIX: работает на RISC-компьютерах под управлением SCO UNIX, HP-UX, Solaris, AIX; => ENS for NetWare: работает на Intel-платформах под управлением NetWare 2.х, 3.x, 4.x; => VINES работает на Intel-платформах;

Минимальные требования к аппаратуре.

Транспортная сеть. Транспортный и сетевой уровни. Структура транспортной сети.

Структура программного обеспечения передачи информации между портами (процессами) имеет вид, показанный на рис..8.2а, 8.2б, из которых следует, что программа управления сетью входит в состав как транспортного, так и коммуникационного модуля.

Так как протоколы верхних уровней программной структуры этих сетей отличаются друг от друга, то в местах соединения сетей устанавливаются трансляторы (шлюзы). Физическая реализация транспортной сети заключается в размещении логических модулей в вычислительных машинах.

Вторым типом транспортной сети является виртуальная сеть, в которой между всеми логическими модулями передаются последовательности (цепочки) взаимосвязанных пакетов.

Наличие преимуществ и недостатков в рассматриваемых типах транспортных сетей привело к тому, что в настоящее время у разработчиков вычислительных сетей нет единого мнения о структуре этих сетей.

Транспортный уровень управления передачей. Общие сведения. Целью транспортного уровня является передача информации между объектами сеансового уровня.

Транспортный уровень предусматривает три вида услуг для сеансового уровня:- образование необходимых соединений;- выдачу справок о работе уровня;

Фазы функционирования транспортного уровня:- установление транспортного соединения;-  передача данных;- разъединение транспортного соединения.

Стандарты транспортного уровня. В соответствии с эталонной моделью МОС транспортный уровень выполняет все необходимые процедуры для обеспечения надежной и эффективной передачи данных из конца в конец от одного пользователя (сеансового объекта) к другому.

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

При наличии сетевого сервиса без соединения транспортный сервис с соединением может быть обеспечен модифицированным транспортным протоколом класса 4.

Транспортный сервис этого типа обеспечивает передачу ТСБД по транспортному соединению. При этом пользователю предоставляются следующие возможности:·  адресация партнера (установление транспортного соединения производится по адресу, указываемому пользователем; этот адрес есть адрес транспортной сервисной точки доступа (ТСТД));

Качество транспортного сервиса (КЧС). Под качеством транспортного сервиса понимаются характеристики услуг, составляющих сервис.

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


На главную