Действующий
В примере из области программирования для компьютера написание программы соответствует формированию типа объекта, а каждый вызов программы в компьютер для выполнения соответствует формированию экземпляра объекта. Таким образом, компилятор с ФОРТРАНА - это тип объекта, и каждый раз, когда копия этой программы вызывается для выполнения в процессор, она отображается в экземпляр объекта.
В ВОС применяется основной принцип экземпляра: рассматривать (N)-логический объект в контексте ВОС. Он также имеет два аспекта: тип и множество экземпляров этого типа. Тип (N)-логического объекта определяется специальным набором функций (N)-уровня. А экземпляром этого типа (N)-логического объекта является его реализация в соответствующей открытой системе, выполняющей функции (N)-уровня, которые вызываются по имени типа для конкретной связи. Из этого следует, что тип (N)-логического объекта охватывает только свойства взаимосвязей между равноправными (N)-логическими объектами, а экземпляр (N)-логического объекта охватывает специфические динамические особенности действительного обмена информацией.
Важно отметить, что действительная связь во всех уровнях осуществляется только между (N)-привлечениями логических объектов. В режиме с установлением соединения (см. 5.3.3) действительное использование типа (N)-логического объекта осуществляется только во время установления соединения (или его логического эквивалента во время процесса восстановления). Действительные соединения осуществляются только с (N)-привлечением логических объектов, хотя может выдаваться запрос на соединение с произвольным (N)-логическим объектом (заданного типа). Если (N)-привлечению логического объекта известно имя связанного с ним равноправного (N)-привлечения логического объекта, то возможно установление еще одного соединения с тем же (N)-привлечением логического объекта.
подуровнями, а также распространения принципа уровневой организации на другие направления ВОС. Подуровень определяется как группа функций уровня, которую можно обойти. Обход всех подуровней данного уровня недопустим. Подуровень использует логические объекты и соединения своего уровня. Более точное определение и дополнительные характеристики подуровней подлежат дальнейшему изучению.
2 В дальнейшем может возникнуть необходимость разделения уровня на более мелкие структуры, называемые
(N)-услуги логическим объектам (N+1)-уровня вместе с (N)-услугами (N)-ПДУ. Свойства (N)-ПДУ описаны в 5.5. Предполагается, что самый верхний уровень должен обобщать все возможные услуги, предоставляемые нижними уровнями.
5.2.2.3 За исключением самого верхнего уровня, каждый (N)-уровень предоставляет
Примечание - Не все открытые системы предоставляют начального отправителя или конечного получателя данных. Такие открытые системы могут не содержать верхних уровней архитектуры (см. рисунок 12).
(N)-логический объект не в состоянии полностью обеспечить услуги, запрашиваемые одним из (N+1)-логических объектов, он привлекает для взаимодействия с ним другие (N)-логические объекты как помощь в обслуживании запроса. С целью обеспечить такое взаимодействие (N)-логические объекты внутри любого уровня, за исключением самого нижнего, связываются посредством набора услуг, предоставляемых (N-1)-уровнем (см. рисунок 4). Предполагается, что логические объекты самого нижнего уровня связываются непосредственно через физическую среду, соединяющую их.
5.2.2.4 Любые услуги, предоставляемые (N)-уровнем, могут быть реализованы путем выбора одного или нескольких (N)-средств, которые определяют атрибуты таких услуг. Если некоторый
Примечание - Это не исключает случая, когда в (N)-уровне не требуется действий протокола для обеспечения заданных (N)-средств, поскольку они уже доступны на границе (N-1)-услуг. Однако нулевые функциональные возможности полного (N)-протокола не допускаются.
равноправные логические объекты смежных уровней используют или предоставляют услуги (см. рисунок 7).
5.2.2.6 (N)-логический объект некоторого уровня может предоставлять услуги одному или нескольким (N+1)-логическим объектам и использовать услуги одного или нескольких (N-1)-логических объектов. (N)-ПДУ - это пункт, через который
5.2.2.7 Взаимодействие между (N)-логическими объектами управляется одним или несколькими (N)-протоколами. Логические объекты и протоколы внутри уровня показаны на
(N)-функция, посредством которой (N)-логический объект выполняет дальнейшую пересылку данных, полученных от одного равноправного (N)-логического объекта, другому равноправному (N)-логическому объекту.
5.3.1.6 (N)-ретрансляция -
*.
5.3.1.7 (N)-источник данных - (N)-логический объект, который посылает (N-1)-сервисные блоки данных (см. 5.6.1.7) по (N-1)-соединению
*.
5.3.1.8 (N)-получатель данных - (N)-логический объект, который принимает (N-1)-сервисные блоки данных по (N-1)-соединению
*.
5.3.1.11 (N)-полудуплексная передача - (N)-передача данных в каждый момент времени в одном из двух направлений. Выбор направления осуществляется (N+1)-логическим объектом
(N)-подсистеме правила и форматы (N)-протокола определяются (N)-логическим объектом, который может поддерживать один или несколько (N)-протоколов, (N)-логический объект может поддерживать (N)-протоколы либо в режиме с установлением соединения, либо в режиме без установления соединения, либо в обоих режимах. (N)-логические объекты, обеспечивающие режим с установлением соединения, поддерживают (N)-соединения с соответствующими (N+1)-логическими объектами в соответствующих (N)-ПДУ. (N)-логические объекты, обеспечивающие режим без установления соединения, поддерживают (N)-соединения с соответствующими (N)-логическими объектами в соответствующих (N)-ПДУ для доставки данных в (N+1)-логические объекты в режиме без установления соединения.
5.3.2.2 В
5.3.2.3 (N+1)-логические объекты могут связываться между собой только с помощью услуг (N)-уровня. Возможны случаи, когда услуги, предоставляемые (N)-уровнем, не обеспечивают прямого доступа для всех (N+1)-логических объектов, которые намерены обмениваться данными. При этом связь между этими логическими объектами может быть обеспечена через некоторый другой (N+1)-логический объект, который действует как ретранслятор между ними (см.