|
1.3.4.
Понятие «открытая система»
Модель OSI, как это следует из ее названия (Open System
Interconnection), описывает взаимосвязи открытых систем.
Что же такое открытая система?
В широком смысле открытой системой может
быть названа любая система (компьютер,
вычислительная сеть, ОС, программный пакет,
другие аппаратные и программные продукты),
которая построена в соответствии с открытыми
спецификациями.
Напомним, что под термином «спецификация» (в
вычислительной технике) понимают
формализованное описание аппаратных или
программных компонентов, способов их
функционирования, взаимодействия с другими
компонентами, условий эксплуатации, ограничений
и особых характеристик. Понятно, что не всякая
спецификация является стандартом. В свою
очередь, под открытыми спецификациями
понимаются опубликованные, общедоступные
спецификации, соответствующие стандартам и
принятые в результате достижения согласия после
всестороннего обсуждения всеми
заинтересованными сторонами.
Использование при разработке систем открытых
спецификаций позволяет третьим сторонам
разрабатывать для этих систем различные
аппаратные или программные средства расширения
и модификации, а также создавать
программно-аппаратные комплексы из продуктов
разных производителей.
Для реальных систем полная открытость является
недостижимым идеалом. Как правило, даже в
системах, называемых открытыми, этому
определению соответствуют лишь некоторые части,
поддерживающие внешние интерфейсы. Например,
открытость семейства операционных систем Unix
заключается, кроме всего прочего, в наличии
стандартизованного программного интерфейса
между ядром и приложениями, что позволяет легко
переносить приложения из среды одной версии Unix в
среду другой версии. Еще одним примером
частичной открытости является применение в
достаточно закрытой операционной системе Novell
NetWare открытого интерфейса Open Driver Interface (ODI) для
включения в систему драйверов сетевых адаптеров
независимых производителей. Чем больше открытых
спецификаций использовано при разработке
системы, тем более открытой она является.
Модель OSI касается только одного аспекта
открытости, а именно открытости средств
взаимодействия устройств, связанных в
вычислительную сеть. Здесь под открытой системой
понимается сетевое устройство, готовое
взаимодействовать с другими сетевыми
устройствами с использованием стандартных
правил, определяющих формат, содержание и
значение принимаемых и отправляемых сообщений.
Если две сети построены с соблюдением
принципов открытости, то это дает следующие
преимущества:
- возможность построения сети из аппаратных и
программных средств различных производителей,
придерживающихся одного и того же стандарта;
- возможность безболезненной замены отдельных
компонентов сети другими, более совершенными,
что позволяет сети развиваться с минимальными
затратами;
- возможность легкого сопряжения одной сети с
другой;
- простота освоения и обслуживания сети.
Ярким примером открытой системы является
международная сеть Internet. Эта сеть развивалась в
полном соответствии с требованиями,
предъявляемыми к открытым системам. В разработке
ее стандартов принимали участие тысячи
специалистов-пользователей этой сети из
различных университетов, научных организаций и
фирм-производителей вычислительной аппаратуры и
программного обеспечения, работающих в разных
странах. Само название стандартов, определяющих
работу сети Internet - Request For Comments (RFC), что можно
перевести как «запрос на комментарии», -
показывает гласный и открытый характер
принимаемых стандартов. В результате сеть Internet
сумела объединить в себе самое разнообразное
оборудование и программное обеспечение
огромного числа сетей, разбросанных по всему
миру.
|