На основе анализа иерархических распределенных информационно-управляющих систем, разрабатываемых во многих странах, Международная организация по стандартизации (МОС) предложила и развивает концепцию будущих систем, называемую архитектурой открытых систем (АОС). В соответствии с этой концепцией применительно к ИВС создана эталонная модель взаимодействия открытых систем (ЭМВОС), которая определяет базу координации различных разработчиков систем и позволяет ввести необходимые международные стандарты. В настоящее время достаточно глубоко разработаны логическая и физическая структуры открытых систем.
Архитектуру можно определить как концепцию связи элементов сложных систем, к числу которых относятся и современные СИО. По своей сути понятие «архитектура» отражает новизну в способе мышления разработчиков программных и аппаратных средств при реализации функций СИО. Семантика слова «связь» в словосочетании «архитектура связи» более емкая по сравнению с традиционными представлениями. Речь идет не только о связи объекта, т. е. СИО с пользователем посредством программных и аппаратных средств сети, но и об организации взаимодействия самих программных и аппаратных средств СИО, обеспечивающих все этапы преобразования информации. С этой точки зрения СИО представляет собой распределенную информационно-вычислительную среду (РИВС), реализуемую на практике разнообразными программными и аппаратными средствами.
Сложность и многообразие функций, выполняемых РИВС, привели к иерархическому разделению на группы и создания многоуровневой концепции сети. В соответствии с этой концепцией системы (элементы) РИВС делятся по вертикали на ряд функциональных слоев, называемых уровнями. Каждый уровень состоит из объектов, выполняет определенную логическую функцию и обеспечивает определенный набор услуг (сервис) для расположенного над ним уровня. Совокупность правил (процедур) взаимодействия объектов одноименных уровней называется протоколом.
Правила взаимодействия объектов смежных уровней системы определяют межуровневый интерфейс. Границы между уровнями целесообразно устанавливать так, чтобы взаимодействие между уровнями было минимальным (минимум информационных связей), а общее число уровней – сравнительно небольшим. При этом должно выполняться ограничение: изменения, проводимые в пределах одного уровня, не должны требовать перестройки смежных уровней, т. е. следует обеспечивать полную автономность уровней в плане их инвариантности по отношению к смежным уровням.
Таким образом, каждая РИВС представляется в виде логически упорядоченных по вертикали подсистем. Подсистемы, расположенные на некотором уровне, образуют N-уровень РИВС. Объекты N-уровня взаимодействуют между собой через соединения, создаваемые на (N–1)-уровне. По этим соединениям передаются массивы информации, называемые блоками. Благодаря этому каждый (N-1)-уровень обеспечивает услуги объектам N-уровня путем выполнения заданий, связанных с обменом информацией между объектами N-уровня.
Каждому объекту в данном случае может предоставляться одно либо несколько соединений с объектами того же уровня (соединения типа «точка – точка» и «точка – многоточка»). Используются три типа соединений: одностороннее (симплекс), поочередное одностороннее (полудуплекс) и двустороннее (дуплекс). Работа каждого соединения, расположенного на (N–1)-уровне, определяется протоколом этого уровня, которому соответствует набор правил и форматов для обеспечения обмена информацией между взаимосвязанными объектами.
Таким образом, вся идеология многоуровневой концепции ЭМВОС основывается на передаче информации между объектами различных уровней РИВС, в связи с чем функция обмена информацией оказывается доминирующей и определяющей. Очевидно, что эти общие предположения концепции справедливы и для СИО.
Значение ЭМВОС в том, что она вводит единый перечень понятий и общепринятый способ распределения различных действий в сети на уровни. Однако ЭМВОС не является стандартом протоколов для всех уровней: она только дает рекомендации относительно того, где могут быть разработаны стандарты по протоколам, но сами эти стандарты не попадают в сферу самой модели.
Три нижних уровня (с 1-го по 3-й) определяют в основном процессы распределенного обмена информацией между территориально удаленными объектами, а 4-й уровень соответствует транспортному процессу, определяющему процедуры передачи информации от системы-отправителя к системе-получателю. Хотя ЭМВОС не дает никаких формальных указаний относительно способа и места физической реализации этих уровней, они практически полностью соответствуют в функциональном, логическом и физическом смыслах СИО. При этом СИО превращается в информационно-техническую основу не только любой РИВС, но и любой ИВСКП, территориально распределенной АСУ, базирующейся на ее ресурсах и т. д.
Прикладной уровень (7-й уровень ЭМВОС) является основным для АОС, так как остальные уровни существуют только для обеспечения его работы. Задача прикладного уровня — обеспечение взаимодействия между прикладными процессами пользователей (метасистемы). Среди функций этого обеспечения используются процессы обработки данных, файлов, текстов, речи в цифровой форме, графических изображений, видеосигналов, измерительной информации и т. д. Прикладной уровень основывается на понятии прикладного процесса, под которым подразумевается элемент системы, осуществляющий содержательную обработку информации. В СИО этот процесс является источником или потребителем информации. Например, к числу прикладных процессов СИО можно отнести следующие: работу оператора на пульте удаленного терминала, работу программы, оперирующей с данными, расположенными в удаленной ЭВМ, сбор информации о состоянии объекта управления и передачу информации о целенаправленном воздействии на этот объект, обращение к распределенной базе данных, общение абонентов по цифровому телефону и т. п.
В соответствии с классификацией МОС прикладные процессы делятся на три категории: административное управление, служащее для координации логических ресурсов РИВС, расположенных на всех ее уровнях; управление обработкой информации, включая инициацию и деинициацию прикладных процессов, динамическое распределение ресурсов между процессами, обслуживание процедур восстановления нормальной работы сети после появления сбоев и неисправностей; обработку информации, т. е. непосредственно выполнение тех основных функций, для которых создается СИО.
Представительный уровень (6-й уровень ЭМВОС) предназначен для преобразования информации, связанного с определением ее форматов, кодов и структур, выдаваемых на сеансовый уровень и в сторону прикладного процесса. Кроме того, на прикладном уровне могут быть реализованы такие преобразования информации, как ее сжатие и шифрование. Функции представительного уровня основываются на понятии виртуального устройства (процесса), которое предполагает введение некоторого обобщенного (гипотетического, условного, воображаемого) универсального устройства (процесса), имеющего стандартный набор параметров и функционирующего в соответствии с определенными правилами. Необходимость введения виртуального устройства (процесса) вытекает из большого многообразия видов и форм представления информации (это особенно относится к пользователям СИО). Имеются три основных типа виртуальных устройств (процессов): виртуальные терминал, файл и задание. Функциями представительного уровня являются преобразование информации; управление ее форматами; интерпретация (выявление семантического содержания); соединение прикладных процессов с логическими каналами, представляемыми нижними уровнями ЭМВОС.
Сеансовый уровень (5-й уровень ЭМВОС) обеспечивает соединения, называемые сеансами, непосредственно между конкретной парой прикладных процессов. Сеансовый уровень обеспечивает выполнение двух видов функций: обслуживание сеансов и обслуживание диалоговой формы передачи информации. Сеансом принято называть последовательность (цикл) процедур диалога объектов представительного уровня, осуществляемого через соединения, находящиеся на сеансовом уровне.
При установлении сеанса могут быть определены ряд соглашений на этот сеанс, в том числе соглашения о направленности передачи (симплекс, полудуплекс или дуплекс), кодах символов размерах окна управления потоками, методах восстановления после отказов на транспортном уровне и т. д. Для взаимодействующих прикладных процессов, расположенных в одной и той же системе, сеансовый уровень является самым нижним. Поэтому транспортный, сетевой, канальный и физический уровни необходимы только для взаимодействия тех прикладных процессов, которые находятся в различных удаленных друг от друга системах. Это дает основание объединять рассмотрение транспортного уровня с тремя нижними уровнями ЭМВОС при решении проблем управления СИО.
Кроме того, необходимо отметить, что в настоящее время практически отсутствуют протоколы верхних уровней (выше транспортного), что объясняется сложностью их создания и разработкой процедур уровней «снизу–вверх».
Таким образом, верхние уровни будут учитываться в дальнейшем лишь на модельном уровне в виде воздействий пользовательской, т. е. внешней (по отношению к СИО) среды, что не противоречит концепции АОС.
Транспортный уровень (4-й уровень ЭМВОС) служит для обеспечения более высокого (сеансового) уровня универсальными услугами (средствами) транспортной службы, не зависящими от специфики и особенностей функционирования СИО. Другими словами, транспортный уровень обеспечивает универсальность процедур удаленного информационного обмена между прикладными процессами различных пользователей СИО.
Предоставляемые уровнем транспортные соединения являются прозрачными, т. е. по ним могут передаваться любые используемые коды и осуществляться любые методы организации диалога на сеансовом уровне.
Транспортный уровень предусматривает три вида услуг для сеансового уровня:
1) образование необходимых соединений;
2) выдачу справок о работе уровня;
3) передачу циркулярных сообщений всем имеющимся в сети информационным процессам.
Функции транспортного уровня делятся на две группы: управление и передача информации, к которым относятся установление и разъединение транспортных соединений, связывающих информационные процессы; объединение нескольких сеансовых соединений в одно транспортное и преобразование нескольких транспортных в одно сеансовое соединение; управление последовательностью и целостностью блоков, передаваемых через транспортное соединение; установление соответствия между сетевыми адресами и адресами доставки; обнаружение ошибок, их частичное исправление, сообщение об обнаруженных ошибках; восстановление соединения после возникших сбоев и отказов; укрупнение либо разукрупнение передаваемых блоков информации; управление потоками транспортных блоков; установление приоритетов в передаче блоков; выдача подтверждений о принятых блоках; сброс с транспортного соединения блоков при тупиковых ситуациях.
Реализующий транспортную службу комплекс аппаратно-программных средств называется транспортной станцией, главными функциями которой являются управление установлением и ликвидацией соединения; управление потоком; буферизация; мультиплексирование. Транспортная служба организует соединения в датаграммном режиме, а также в режиме виртуального соединения.
Важнейшей функцией транспортного уровня является управление потоком. Поскольку любая транспортная станция имеет ограниченное буферное пространство, то должен обеспечиваться некоторый способ управления информацией для предотвращения переполнения медленного получателя быстрым отправителем. Управление потоком осуществляется также на сетевом и канальном уровнях, но на транспортном уровне решаются наиболее сложные задачи управления потоком, связанные с динамической организацией буферного пула с учетом специфики рабочей нагрузки (трафика пользователей СИО).
Теперь, отступая от общепринятых подходов к изложению концепции ЭМВОС, рассмотрим нижние уровни, начиная с 1-го уровня. Такой подход объясняется попыткой следовать системности изложения. Идя сверху, мы выяснили, что требует и что получает пользователь СИО в плане логических возможностей, обеспечиваемых ЭМВОС. Теперь обратимся к реальным средствам, на которых физически реализуется СИО, и рассмотрим, какие здесь существуют взаимные требования и как они удовлетворяются. Физический уровень в рамках данной книги будет рассматриваться так же, как и уровни с 5-го по 7-й по отношению к СИО, т. е. в качестве внешней среды по отношению к системе.
Физический уровень (1-й уровень ЭМВОС) предназначен для переноса (передачи) потока дискретных (как правило, двоичных) сигналов» т. е. последовательности бит, в виде которой представляется цифровая информация, передаваемая через физическую среду, соединяющую реальные объекты СИО. В качестве такой физической среды при построении СИО обычно используется сеть коммутируемых или выделенных каналов, которая служит для установления физических (электрических, электромагнитных, оптических, акустических и т. п.) соединений. Основными функциями физического уровня являются следующие: установление и разъединение соединений; преобразование сигналов; реализация интерфейса; диагностика неисправностей.
Под функцией преобразования сигналов на физическом уровне обычно понимается преобразование последовательности бит на входе физического аналогового (непрерывного) канала в аналоговые сигналы, согласованные с физическими параметрами линии связи. В СИО применяется импульсно-кодовая модуляция (ИКС) или дельта-модуляция (ДМ) и функция преобразования, как правило, не реализуется, так как дискретные сигналы непосредственно передаются по цифровому КСв.
Рассмотрев 1-й, 5-й, 6-й и 7-й уровни ЭМВОС, которые в дальнейшем отнесены к внешней среде, прежде чем переходить к транспортной системе, остановимся более подробно на особенностях процессов коммутации и обмена цифровой информацией в СИО.
Особенности организации и управления информационным обменом в СИО связаны с использованием различных технологий транспортировки СПИн. Под технологией транспортировки СПИн понимается последовательность процессов передачи и обработки КИЕд и связанных с ними процессов ожидания, определяемых режимом коммутации. В СИО используются технологии транспортировки СПИн с коммутацией каналов (ТТКК) и коммутацией пакетов (ТТКП). Режимы коммутации отличаются друг от друга алгоритмами установления, поддержания и разъединения соединений (физических или логических).
Необходимость совмещения ТТКК и ТТКП в СИО объясняется следующими причинами. Потоки СПИн можно разбить на два трафика: синхронный и асинхронный. Для синхронного трафика характерно требование сохранения с заданной точностью временного расположения отдельных элементов СПИн относительно друг друга. Требование изохронности предъявляется к передаче речи, подвижных изображений и некоторых видов телеметрических данных. Для асинхронного трафика необязательно соблюдение изохронности передачи (например, при передаче больших массивов информации).
Для передачи синхронного трафика можно использовать либо жесткое закрепление физических ресурсов за соединением, либо методы передачи синхронной нагрузки. Асинхронный трафик некритичен к ожиданию освобождения занятых физических ресурсов, поэтому естественно требовать для него выделения физического ресурса помере необходимости в порядке очередности.
При использовании ТТКК передаче СПИн предшествует фаза установления прямого физического соединения между двумя абонентами Аи Б (А – вызывающий абонент, Б – вызываемый абонент). Во время фазы установления соединения происходит обмен управляющими блоками, которые резервируют в каждом групповом тракте по пути от А к Б необходимое количество стандартных цифровых каналов. В случае отсутствия необходимого количества свободных каналов для организации соединения абоненту А выдается отказ. Закрепление физических ресурсов за соединением является характерной особенностью ТТКК.
Процесс доставки СПИн с использованием ТТКК характеризуется следующими величинами: Туст – временем установления соединения; Ротк – вероятностью отказа в установлении соединения; Тзад – временем задержки при передаче информации по установленному соединению. Причем Туст и Ротк зависят от параметров используемых в СИО систем передачи и коммутации, а также от интенсивности входящего потока, а Тзад определяется пропускной способностью установленного соединения.
Преимуществом ТТКК является достаточно малое и стабильное значение Тзад, что делает естественным использование этой технологии для передачи синхронного трафика. К недостаткам этой технологии следует отнести необходимость фазы установления соединения и связанные с ней ненулевую вероятность Ротк и затраты времени Туст, а также малую эффективность использования ресурсов СИО в случае значительной прерывности потока СПИн, передаваемого по установленному соединению.
В ТТКП коммутируемой информационной единицей, которую мы обозначили как КИЕд, является пакет, транспортирующий массив пользовательской информации или управляющей информации ограниченной длины (512–2048 бит). Основными модификациями ТТКП являются передача датаграмм; передача виртуальных вызовов с последующей передачей пакетов по виртуальным соединениям; передача пакетов по постоянному виртуальному соединению. Эти модификации отличаются форматами протокольных блоков, алгоритмами обработки протокольных блоков в системах коммутации и алгоритмами установления, поддержания и разъединения логических каналов. Эффективность использования той или иной модификации ТТКП оценивается по коэффициенту полезной информации (отношению объема информации в СПИн к объему всей передаваемой в логическом соединении информации за время существования соединения) и по коэффициенту загрузки КСв. Основной величиной, характеризующей процесс доставки СПИн с использованием ТТКП, является время задержки пакета Тпак.
Преимуществом ТТКП является высокая эффективность использования КСв для прерывистых входящих потоков СПИн за счет организации большого количества логических каналов в одном физическом соединении. Недостатком данной технологии является большее время задержки по сравнению с ТТКК (Тпак> > Тзад) и зависимость Тпак от загрузки СИО. Например, в зарубежных сетях передачи данных DATAPAC (Канада) и ARPANET (США), использующих ТТКП, Тпак составляет 150–300 мс. Данная технология преимущественно используется для передачи асинхронного трафика.
При передаче синхронного трафика с использованием ТТКП необходимо принимать дополнительные меры по обеспечению изохронности передачи.
С учетом этих особенностей перейдем к рассмотрению канального уровня СИО.
Канальный уровень (2-й уровень ЭМВОС) служит для выполнения функций установления, поддержания и разъединения канальных соединений, называемых информационными каналами. Совокупность средств 1-го и 2-го уровней образует некоторую дискретную систему, называемую каналом передачи информации, основными элементами которого являются физический канал, линейные контроллеры при использовании цифровых (импульсных) физических каналов; средства управления каналом, выполняющие основную целевую функцию канального уровня и относящиеся собственно к этому 2-му уровню.
Средства управления каналом передачи информации реализуют в СИО следующие функции: формирование из передаваемой по дискретному КСв последовательности бит порций информации определенного объема, размещаемых в информационном поле блоков (кадрах), в составе которых они передаются по КСв; кодирование с использованием помехоустойчивого кода порций информации в составе кадра (на передающей стороне) и декодирование их (на приемной стороне) с целью защиты от помех в линии связи; восстановление исходной последовательности порций информации на приемной стороне (образование упорядоченной последовательности информации, строго соответствующей вводимой от оконечного оборудования последовательности информации на передающей стороне); обеспечение кодонезависимой передачи информации с целью реализации для пользователя возможности произвольного выбора первичного кода представления информации; управление потоком информации на уровне канала передачи информации с целью регулирования скорости передачи кадров, т. е. темпа выдачи их в оконечное оборудование получателя, а также устранения последствий потерь и дублирования кадров в канале. Совокупность перечисленных функций в целом входит в процедуру управления каналом передачи информации.
Кадр, передаваемый в канале передачи информации, представляет собой совокупность порций информации, полученной средствами управления каналом от оконечного оборудования отправителя, и управляющей информации, которая содержит признаки границ начала и конца кадра, а также служебной информации, необходимой для организации процесса передачи.
Важнейшими функциями канального уровня являются обнаружение и исправление ошибок в дискретном КСв и управления каналом передачи информации. Необходимость обнаружения и исправления ошибок вызвана сравнительно низким качеством КСв, используемых особенно в терминальных сетях, а также наличием различного рода помех (случайных или специально организованных). Необходимость использования механизма регулирования информационного потока на уровне канала передачи обусловлена двумя причинами:
1) наличием повторных передач в случае искажения кадров;
2) неспособностью физического уровня различать ситуации, когда получатель не может принимать информацию с той же скоростью, с какой отправитель может ее выдавать, т. е. требуется на стороне отправителя регулировать на канальном уровне темп выдачи информации (кадров) в канал на основе сведений (данных) о способности получателя к приему и обработке информации. Реализация перечисленных функций возлагается на процедуру (алгоритм, протокол) управления потоком, которая представляет собой важнейшую часть общей процедуры управления каналом передачи информации.
Следует отметить, что процедуры управления каналом, которые эффективны для КСв определенного типа и качества, могут оказаться неэффективными для каналов других типов и качества. Поэтому целесообразна разработка адаптивных алгоритмов управления каналом передачи информации, позволяющих СИО на канальном уровне приспосабливаться к сложившейся ситуации (с точки зрения обеспечения помехоустойчивости передачи цифровой информации).
Совмещение различных технологий транспортировки СПИн порождает ряд особенностей в архитектуре транспортной системы СИО. Функции, связанные с объединением различных технологий транспортировки СПИн, логически должны реализовываться непосредственно перед физическим уровнем, так как протокольные форматы и последовательности действий уже на канальном уровне АОС существенно различны для разных технологий. Следовательно, уровень, аналогичный канальному уровню АОС, в архитектуре СИО распадается на два уровня: уровень совмещения и собственно уровень канала (рис. 2.2).
Рисунок 2.2 – Связь уровней АОС и уровней архитектуры СИО
Основными функциями уровня совмещения являются создание протокольных блоков с меткой, указывающей на технологию транспортировки (по метке выбираются соответствующие протоколы на более высоких уровнях); мультиплексирование и организация цикловой синхронизации (формирование ИКМ-кадра); сегментирование и блокирование интерфейсных блоков канального уровня; управление мультиплексированием.
Функции канального уровня архитектуры СИО практически совпадают с функциями канального уровня АОС, перечисленными выше. Особенностью этого уровня в архитектуре СИО является то, что кадры должны иметь метку, указывающую на технологию транспортировки и служающую для правильного выбора протоколов передачи.
Сетевой уровень (3-й уровень ЭМВОС) служит для выполнения функций обмена сетевыми сервисными блоками при помощи сетевых соединений (датаграммных и виртуальных цепей и прямых каналов). Следует подчеркнуть, что рассмотренные выше процедуры 1-го и 2-го уровней ЭМВОС управляют процессом передачи информации только по одному физическому КСв вне зависимости от того, каким образом организован этот канал (выделенный или временно скоммутированный) между двумя абонентами через сеть с коммутацией каналов. Эти процедуры можно считать локальными, поскольку они относятся к одному из каналов передачи информации, соответствующему некоторому ребру графа, отображающего структуру этой сети. В отличие от них сетевые процедуры, т. е. процедуры 3-го уровня ЭМВОС, реализуются на сети в целом и тесно связаны с ее топологией (структурой, конфигурацией) и процессами, затрагивающими обмен информацией во всех каналах передачи информации и узлах коммутации СИО. В этом смысле сетевые процедуры можно определить как распределенные, глобальные.
На сетевом уровне должны быть выполнены две главные взаимосвязанные функции: 1) выбор маршрута передачи КИЕд (например, пакета) получателю, 2) создание условий, исключающих перегрузку сети, которая может явиться следствием реализации недостаточно эффективной процедуры маршрутизации. Другими словами, маршрутизация должна сопровождаться ограничением потоков в сети, не допускающим ее перегрузки.
Наибольшее распространение в сетях передачи данных (базовых сетях обмена данными) получил метод коммутации пакетов (КП). Кадр, поступающий с канального уровня, освобождается от служебной и управляющей информации, используемой на канальном уровне, и передается на сетевой уровень в виде пакета. При передаче информации с сетевого уровня в канальный информация в составе пакетов упаковывается в кадр, объем которого за счет дополнительной управляющей и служебной информации, включая обрамление (флаги), превышает формат пакета, т. е. избыточность увеличивается. В настоящее время используются два режима реализации метода КП: датаграммный режим и режим виртуального соединения. Таким образом, основные функции сетевого, транспортного, сеансового, представительного и прикладного уровней СИО совпадают с функциями соответствующих уровней АОС.
Методы совмещения различных технологий транспортировки СПИн, основанные на различных режимах коммутации, разделяются на методы гибридной и адаптивной коммутации (ГК и АК соответственно). Методы ГК, в свою очередь, разделяются на методы ГК с фиксированным и плавающим порогом. Порогом называется граница в ИКМ-кадре, отделяющая временной интервал, отведенный для передачи информации с использованием ТТКП, от временного интервала, отведенного для передачи информации с использованием ТТКК. Временные интервалы, выделяемые для передачи информации с использованием ТТКП, могут отождествляться с одним общим каналом.
Метод АК обладает некоторыми дополнительными возможностями по сравнению с ГК с плавающим порогом и обеспечивает более высокую эффективность использования ресурсов СИО за счет заполнения пауз в СПИн, передаваемых с использованием ТТКК. Однако реализация АК приводит к значительному удорожанию коммутационных систем. Путем перемещения в ИКМ-кадре можно оперативно выделять необходимые сетевые ресурсы как для пользователей, использующих ТТКК, так и для пользователей, использующих ТТКП.
Рисунок 2.3 – Схема информационных зон кадра передачи информации
При использовании ГК с плавающим порогом, кадр, передаваемый по трактам СИО, содержит две информационные зоны (рис. 2.3): зону для передачи информации с использованием ТТКК (зону КК) и зону для передачи информации с использованием ТТКП (зону КП). Порог между зонами КК и КП может смещаться в сторону КК, если не все временные интервалы зоны КК заняты для соединений в режиме КК. В случае незанятости интервалов зоны КП порог может смещаться в сторону КП, при этом целесообразно установить границу зон (сетевую границу между подсетями КК и КП), обеспечивающую постоянное выделение некоторого минимального количества временных интервалов для пользователей, использующих ТТКП.
Выбор положения сетевой границы в зависимости от структуры графика, поступающего на групповой тракт, определяет в значительной мере качество обслуживания как для пользователей, использующих ТТКК, так и для пользователей, использующих ТТКП.
Использование ГК с плавающим порогом требует наличия соответствующей системы управления информационным обменом на уровне совмещения, функцией которой является перераспределение пропускной способности группового тракта между зонами КК и КП с целью выполнения требований пользователей к доставке СПИн.
Существующие в настоящее время сети для передачи различных видов информации пользователей развивались до недавнего времени независимо друг от друга, что и определяет сложившуюся на сегодня разнородную картину сетей с различных точек зрения (структурной, функциональной и т. п.). Переход к СИО как раз и означает выбор такой архитектуры, которая бы базировалась на единых протоколах, интерфейсах и т. д. С целью единого подхода к разработке архитектуры СИО МККТТ разработал семейство рекомендаций по ISDN.
В результате работ, проведенных МККТТ, были созданы основы эталонной модели протоколов ISDN, которая базируется на основных принципах и концепциях семиуровневой эталонной модели Международной организации по стандартизации (ЭМВОС) МККТТ.