______________________

* Определения этих терминов в настоящем стандарте не используются, а вводятся для использования в будущих стандартах ВОС.


5.3.1.12. (N)-обмен данными - (N)-функция, передающая (N)-протокольные блоки данных (п.5.6.1.3) в соответствии с (N)-протоколом по одному или нескольким (N-1)-соединениям.*

______________________

* Определения этих терминов в настоящем стандарте не используются, а вводятся для использования в будущих стандартах ВОС.


5.3.1.13. (N)-двусторонний одновременный обмен - (N)-обмен данными одновременно в обоих направлениях.


5.3.1.14. (N)-двусторонний поочередный обмен - (N)-обмен данными, при котором передача в одном направлении чередуется с передачей в другом направлении.


5.3.1.15. (N)-односторонний обмен - (N)-обмен данными в одном заранее заданном направлении.


5.3.2. Описание


Для обмена информацией между двумя или более (N+1)-логическими объектами должна быть установлена соответствующая ассоциация в (N)-уровне путем использования (N)-протокола.


Примечание. Для (N)-протоколов могут быть определены классы протоколов. Точное определение термина "классы протоколов" подлежит дальнейшему изучению.



Эта ассоциация называется (N)-соединением. (N)-соединения устанавливаются (N)-уровнем между двумя или более (N)-пунктами доступа к услугам. (N)-окончание соединения в (N)-пункте доступа к услугам называется (N)-оконечным пунктом соединения. Соединение между более чем двумя оконечными пунктами соединения называется многопунктовым соединением. (N)-логические объекты, объединенные соединением между ними, называются связанными логическими объектами.


(N+1)-логические объекты могут связываться между собой только с помощью (N)-услуг. Возможны случаи, когда услуги, предоставляемые (N)-уровнем, не обеспечивают прямой доступ для всех (N+1)-логических объектов, подлежащих объединению. Тогда связь между этими логическими объектами может быть обеспечена через некоторый другой (N+1)-логический объект, который действует как ретранслятор между ними (см. черт.4).


Связь внутри уровня ретранслируется цепочкой (N+1)-логических объектов, не известен ни (N)-уровню, ни (N+2)-уровню.




5.4. Идентификаторы


5.4.1. Термины и их пояснения


5.4.1.1. Символическое имя - постоянный идентификатор логического объекта.


5.4.1.2. Регион символических имен - подмножество символических имен в функциональной среде ВОС.


5.4.1.3. Имя региона символических имен - идентификатор, который однозначно определяет регион символических имен внутри функциональной среды ВОС.


Примечание. Регионами символических имен первостепенного значения являются сами уровни. В этом случае имя региона символических имен обозначает (N)-уровень.



5.4.1.4. Локальное символическое имя - символическое имя, отличное от всех других символических имен в границах региона символических имен.


5.4.1.5. Глобальное символическое имя - символическое имя, отличное от всех других имен в границах всей функциональной среды ВОС и составленное из двух частей - имени региона символических имен и локального символического имени.


5.4.1.6. (N)-адрес или (N)-адрес пункта доступа к услугам - идентификатор, указывающий местонахождение (N)-пункта доступа к услугам.


5.4.1.7. (N)-справочник - (N)-функция, преобразующая глобальное символическое имя (N)-логического объекта в (N-1)-адрес (N-1)-пункта доступа к услугам, к которому подсоединен (N)-логический объект.


5.4.1.8. (N)-отображение адресов - (N)-функция, которая устанавливает соответствие между (N)- и (N-1)-адресами, связанными с (N)-логическим объектом.


5.4.1.9. Маршрутизация - функция внутри уровня, выполняющая преобразование символического имени логического объекта или адреса пункта доступа к услугам, к которому подсоединен логический объект, в маршрут, по которому может быть установлена связь с указанным логическим объектом.


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


5.4.1.11. (N)-суффикс оконечного пункта соединения - часть идентификатора (N)-оконечного пункта соединения, отличная от всех других идентификаторов в границах (N)-пункта доступа к услугам.


5.4.1.12. Идентификатор оконечного пункта многопунктового соединения - идентификатор, определяющий, какой из оконечных пунктов многопунктового соединения будет принимать передаваемые данные.


5.4.1.13. (N)-сервисный идентификатор соединения - идентификатор, который однозначно определяет (N)-соединение в рамках связанных (N+1)-логических объектов.


5.4.1.14. (N)-протокольный идентификатор соединения - идентификатор, который однозначно определяет отдельное (N)-соединение в рамках мультиплексного (N-1)-соединения.


5.4.1.15. (N)-суффикс - часть (N)-адреса, отличная от всех других подобных частей в границах (N)-пункта доступа к услугам.


5.4.2. Описание


(N)-адрес пункта доступа к услугам, или для краткости (N)-адрес, идентифицирует конкретный (N)-пункт доступа к услугам, к которому подсоединен (N+1)-логический объект (см. черт.7). После отсоединения (N+1)-логического объекта от (N)-пункта доступа к услугам (N)-адрес перестает обеспечивать доступ к (N+1)-логическому объекту. Если (N)-пункт доступа к услугам переключается к другому (N+1)-логическому объекту, то (N)-адрес идентифицирует новый (N+1)-логический объект, а не старый.


Использование (N)-адреса для идентификации (N+1)-логического объекта является наиболее эффективным механизмом в том случае, когда обеспечивается постоянство соединения между (N+1)-логическим объектом и (N)-пунктом доступа к услугам. Если возникает необходимость идентифицировать (N+1)-логический объект независимо от его текущего расположения, то правильная идентификация обеспечивается с помощью глобального символического имени.


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


Внутри уровня может использоваться два вида функции (N)-отображения адресов:


а) иерархическое (N)-отображение адресов;


б) (N)-отображение адресов с помощью таблиц.


Если (N)-адрес всегда отображается только в один (N-1)-адрес, используется иерархическое построение адресов (черт.9) и функция (N)-отображения адресов сводится к анализу иерархической структуры (N)-адреса и к извлечению (N-1)-адреса из этой структуры.




Иерархическое отображение (N)-адресов



Черт.9



В этом случае (N)-адрес состоит из двух частей:


а) (N-1)-адрес (N)-логического объекта, который поддерживает текущий (N)-пункт доступа к услугам (N+1)-логического объекта;


б) (N)-суффикс, который однозначно идентифицирует (N)-пункт доступа к услугам в рамках данного (N-1)-адреса.


Такая иерархическая структура адресов в пределах некоторого уровня упрощает функцию отображения адресов в этом уровне, поскольку предполагается постоянный характер отображения. Однако в модели подобные ограничения для всех уровней не устанавливаются. Это дает большую гибкость в отображении (N)-адресов для случая, когда один (N)-логический объект, соединенный с несколькими (N-1)-пунктами доступа к услуге, поддерживает только один (N)-пункт доступа к услуге.


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


Структура (N)-адреса доступна (N)-логическому объекту, который поддерживает (N)-пункт доступа к услуге, идентифицируемый с помощью этого адреса. Однако (N+1)-логический объект доступа к этой структуре не имеет.


Если (N+1) -логический объект связан через два или более (N)-пунктов доступа к услуге с одним и тем же или с различными (N)-логическими объектами, то для (N)-логических объектов информация о характере этой связи недоступна. Считается, что каждый (N)-пункт доступа к услуге с точки зрения (N)-уровня идентифицирует различные (N+1)-логические объекты.


Функция маршрутизации преобразует (N)-адрес (N+1)-логического объекта в тракт или маршрут, по которому с ним может быть установлена связь.


(N+1)-логический объект может установить (N)-соединение с другим (N+1)-логическим объектом с помощью (N)-услуги. При установлении такого соединения каждому (N+1)-логическому объекту присваивается поддерживающим его (N)-логическим объектом (N)-идентификатор оконечного пункта соединения. Таким образом, (N+1)-логический объект может отличить новое соединение от всех других (N)-соединений, доступных в используемом им (N)-пункте доступа к услуге. Этот (N)-идентификатор оконечного пункта соединения должен отличаться от всех других идентификаторов в рамках использования (N+1)-логическим объектом (N)-соединения.


(N)-идентификатор оконечного пункта соединения состоит из двух частей:


а) (N)-адрес (N)-пункта доступа к услуге, который будет общим в (N)-соединении;


б) (N)-суффикс оконечного пункта соединения, отличный от всех других суффиксов в границах (N)-пункта доступа к услуге.


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


(N)-уровень может предоставлять (N+1)-логическому объекту (N)-сервисный идентификатор соединения, который однозначно определяет (N)-соединение в среде связанных (N+1)-логических объектов.




5.5. Свойства пунктов доступа к услугам


(N+1)-логический объект запрашивает (N)-услугу через (N)-пункт доступа к услуге, через который осуществляется взаимодействие (N+1)- и (N)-логических объектов.


(N)- и (N+1)-логические объекты, подсоединенные к (N)-пункту доступа к услуге, находятся в одной системе.


(N+1)-логический объект может быть одновременно соединен с одним или несколькими (N)-пунктами доступа к услуге, подсоединенными к одному и тому же или к различным (N)-логическим объектам.


(N)-логический объект одновременно может присоединяться к одному или нескольким (N+1)-логическим объектам через (N)-пункты доступа к услуге.


(N)-пункт доступа к услуге в каждый момент времени может быть присоединен только к одному (N)- и к одному (N+1)-логическому объекту.


(N)-пункт доступа к услуге может быть отсоединен от (N+1)-логического объекта и повторно подсоединен к тому же самому или другому (N+1)-логическому объекту.


(N)-пункт доступа к услуге может быть отсоединен от (N)-логического объекта и повторно подсоединен к тому же самому или другому (N)-логическому объекту.


Местоположение (N)-пункта доступа к услуге определяется его (N)-адресом. (N)-адрес используется (N+1)-логическим объектом для запроса (N)-соединения.




5.6. Блоки данных


5.6.1. Термины и их пояснения


5.6.1.1. (N)-протокольная управляющая информация - информация, которой обмениваются (N)-логические объекты для координации их совместной работы через (N-1)-соединение.


5.6.1.2. (N)-данные пользователя - данные, пересылаемые между (N)-логическими объектами в интересах (N+1)-логических объектов, для которых (N)-логические объекты предоставляют услуги.


5.6.1.3. (N)-протокольный блок данных - блок данных, относящийся к (N)-протоколу и состоящий из (N)-протокольной информации и, возможно, (N)-данных пользователя.


5.6.1.4. (N)-интерфейсная управляющая информация - информация, которой обмениваются (N+1)- и (N)-логические объекты для координации их совместной работы.


5.6.1.5. (N)-интерфейсные данные - информация, пересылаемая от (N+1)- к (N)-логическому объекту и предназначенная для передачи связанному (N+1)-логическому объекту по (N)-соединению, или информация, передаваемая в обратном направлении от (N)- к (N+1)-логическому объекту после ее получения по (N)-соединению от связанного (N+1)-логического объекта.


5.6.1.6. (N)-интерфейсный блок данных - блок данных, пересылаемый через (N)-пункт доступа к услуге между (N+1)- и (N)-логическими объектами при единичной операции взаимодействия. Каждый (N)-интерфейсный блок данных содержит (N)-управляющую интерфейсную информацию, а также весь (N)-сервисный блок данных или его часть.


5.6.1.7. (N)-сервисный блок данных - та часть (N)-интерфейсных данных, целостность которых сохраняется при передаче от одного конца (N)-соединения до другого.


5.6.1.8. Срочный (N)-сервисный блок данных, (N)-срочный блок данных - (N)-сервисный блок данных малого размера, подлежащий срочной пересылке. (N)-уровень обеспечивает доставку срочного блока данных не позже любого последующего сервисного блока данных или срочного блока, передаваемых по этому соединению.


5.6.2. Описание


Информация пересылается блоками данных различного типа между равноправными логическими объектами и между логическими объектами, подсоединенными к некоторому определенному пункту доступа к услуге. Блоки данных, описанные в п.5.6.1, и взаимосвязь между ними показаны на черт.10 и 11. Не существует общих архитектурных ограничений на размер блоков данных, за исключением тех, которые показаны на этих чертежах. На отдельных уровнях могут иметь место некоторые другие ограничения размера блоков.