В соответствии со стандартом 7498 открытой системой считается система, отвечающая требованиям эталонной модели взаимодействия открытых систем, реализующая стандартный набор услуг и поддерживаемая стандартными протоколами. Соблюдение этих требований обеспечивает возможность взаимодействия открытых систем между собой, несмотря на их технические и логические различия в реализации, что является достаточно существенным фактором построения компьютерных сетей. Открытые системы объединяются с помощью сети передачи данных в открытую компьютерную сеть. Следует подчеркнуть, что модель взаимодействия открытых систем не рассматривает структуру и характеристики физических средств соединения, а только определяет основные требования к ним.
Для обеспечения открытости, гибкости и эффективности сети управление процессами организуется по многоуровневой схеме, приведенной на рис. 4. В каждой из систем прямоугольниками обозначены программные и аппаратные модули, реализующие определенные функции обработки и передачи данных.
В процессе построения любой многоуровневой структуры возникает задача определения оптимального числа ее уровней. Так при разработке эталонной модели число ее уровней определялось из следующих соображений:
• разбивка на уровни должна максимально отражать логическую структуру компьютерной сети;
• межуровневые границы должны быть определены таким образом, чтобы обеспечивались минимальное число и простота межуровневых связей;
• большое количество уровней с одной стороны упрощает внесение изменений в систему, а с другой стороны увеличивает количество межуровневых протоколов и затрудняет описание модели в целом.
Модули распределены по уровням 1...7. Уровень 1 является нижним, а уровень 7 верхним. Модуль уровня n физически взаимодействует только с модулями соседних уровней n+1 и n-1. Модуль уровня 1 взаимодействует с передающей средой, которая может рассматриваться как объект уровня 0.