Действующий
b) оба (N)-логических объекта должны находиться в состоянии, в котором они могут выполнять обмен для отработки протокола установления соединения.
5.8.6.2.2 Если требуемое соединение недоступно, то (N-1)-услуги должны устанавливать соединение равноправными (N)-логическими объектами (N-1)-уровня. При этом для (N-1)-уровня требуется наличие тех же условий, что и для (N)-уровня.
5.8.6.2.3 Этот процесс повторяется на всех нижерасположенных уровнях, пока не встретится доступное соединение или физическая среда для ВОС.
5.8.6.2.4 В зависимости от характеристик (N-1)-услуг и процедуры обмена данными при выполнении протокола установления, установление (N)-соединения может быть выполнено или не выполнено в сочетании с установлением (N-1)-соединения.
5.8.6.2.5 Характеристики (N)-услуг относительно установления (N)-соединения изменяются в зависимости от возможности передачи (N)-данных пользователя в каждом из направлений (N)-соединения при обмене, реализующем протокол установления соединения.
5.8.6.2.6 Если при отработке протокола установления соединения передаются (N)-данные пользователя, то (N+1)-протокол может воспользоваться этим для установления (N+1)-соединения в процессе установления (N)-соединения. Существует такое понятие как "вложенность установления соединения". Если вложенность допускается на всех уровнях, то длина параметра "данные пользователя" в ПБД установления соединения должна быть неограниченной.
5.8.6.2.7 На определенных уровнях сложность, вызванная обеспечением полей данных пользователя произвольной длины в примитивах установления соединения на каждом уровне, может превысить любую экономию, которую можно получить при вложенности.
5.8.6.2.8 Вложенность между смежными уровнями при наличии функций
мультиплексирования, повторного использования или повышения качества услуг вызывает усложнение и резервирование механизма. Такое дополнительное усложнение и резервирование не снимают всех потенциальных преимуществ вложенности. На уровне лежит ответственность за решение о том, когда элементы протокола должны быть переданы: в запросе на соединение или в первом запросе данных, при условии, что определены адекватные протоколы, допускающие подобный выбор.
5.8.6.2.9 Неисправность при установлении соединения, когда используется вложенность, приведет к неисправности вложенных установлений соединения.
5.8.6.3 Освобождение соединения
5.8.6.3.1 Как правило, освобождение (N)-соединения инициируется одним из его (N+l)-логических объектов.
5.8.6.3.2 Освобождение (N)-соединения может быть инициировано также одним из (N)-логических объектов, поддерживающих его, в результате возникновения особых условий в (N)- и нижерасположенных уровнях.
5.8.6.3.3 В зависимости от условий освобождение (N)-соединения может привести к потере (N)-данных пользователя.
5.8.6.3.4 Плановое освобождение (N)-соединения требует либо доступности (N-1)-соединения, либо использования общего временного параметра [например, длительность отказа (N-1)-соединения или общий тайм-аут]. Кроме того, оба (N)-логических объекта должны находиться в состоянии, в котором они могут выполнять обмен, реализующий протокол освобождения соединения. Важно иметь в виду, что такое освобождение (N-1)-соединения не обязательно приводит к освобождению (N)-соединения(ий), которое(ые) его использовало(и). (N-1)-соединение может быть заменено другим (N-1)-соединением или установлено заново.
Примечание - Общий временной параметр отражает истечение времени относительно конкретных услуг.
5.8.6.3.5 Характеристики (N)-услуг относительно процедуры освобождения (N)-соединения могут быть двух видов:
a) (N)-соединения освобождаются одновременно с началом обмена, реализующего протокол освобождения. (Недоставленные (N)-данные пользователя могут при этом аннулироваться);
b) освобождение задерживается до тех пор, пока все (N)-данные пользователя, переданные до начала обмена, реализующего протокол освобождения, не будут доставлены (т. е. будет принято
подтверждение получения).
5.8.6.3.6 (N)-данные пользователя могут быть переданы при обмене, реализующем протокол освобождения соединения.
5.8.6.4 Функция приостановки
Приостановка является функцией ВОС, поддерживаемой (N)-уровнем, в котором (N-1)-соединение может быть прервано, в то время как (N)-соединение сохраняется. Функция приостановки в (N)-уровне может быть привлечена по прямому запросу верхнего уровня, чтобы логический объект верхнего уровня знал о последующем действии, которое указывает на то, что может быть выгодным выполнить освобождение (N-1)-соединения, или эта функция может быть привлечена неожиданно в операциях (N)-уровня при возникновении некоторого условия (например, некоторое время нет передачи данных), что тоже делает выгодным выполнение освобождения (N-1)-соединения.
5.8.6.5 Функция возобновления
Нормальная операция может быть сразу же возобновлена, если того или другого участника требуется связать через приостановленное (N-1)-соединение. Для возобновления такой связи (N)-уровень должен заново установить (N-1)-соединение.
5.8.7.1 В (N)-уровне (N)-соединения преобразуются в (N-1)-соединения. Допускаются следующие типы преобразования:
b) несколько (N)-соединений преобразуются в одно (N-1)-соединение (мультиплексирование);
c) одно (N)-соединение преобразуется в несколько (N-1)-соединений (расщепление).
5.8.7.2 Мультиплексирование может быть использовано для следующих целей:
a) более эффективного или более экономичного использования (N-1)-услуг;
b) организации нескольких (N)-соединений при наличии только одного (N-1)-соединения.
5.8.7.3 Расщепление может быть использовано для следующих целей:
a) повышения надежности, поскольку доступными оказываются несколько (N-1)-соединений;
b) обеспечения требуемой пропускной способности путем использования нескольких (N-1)-соединений;
c) уменьшения затрат за счет использования менее дорогостоящих (N-1)-соединений, каждое из которых имеет пропускную способность ниже требуемой.
5.8.7.4 Мультиплексирование и расщепление включают в себя ряд функций, которые не требуются при преобразовании соединений типа "один к одному".
5.8.7.5 Функции, связанные с мультиплексированием:
a) идентификация (N)-соединения для каждого (N)-ПБД, передаваемого через (N-1)-соединение для предотвращения смешивания (N)-данных пользователя, относящихся к различным мультиплексируемым (N)-соединениям. Данные идентификаторы отличаются от (N)-идентификаторов оконечного пункта соединения и называются (N)-протокольными идентификаторами соединений;
b) управление потоком в каждом (N)-соединении для совместного использования (N)-1-соединения (см.
5.8.8.3);
c) планирование очередности обслуживания (N)-соединений через (N-1)-соединение при одновременной готовности нескольких (N)-соединений к передаче данных.
5.8.7.6 Функции, связанные с расщеплением:
a) планирование обслуживания нескольких (N-1)-соединений, используемых при расщеплении одного (N)-соединения;
b)
упорядочение (N)-ПБД, связанных с (N)-соединением, поскольку последовательность их поступления может нарушаться, несмотря на то, что каждое (N-1)-соединение гарантирует упорядоченность доставки (см.
5.8.8.6).
5.8.8.1 Передача нормальных данных
5.8.8.1.1 Управляющая информация и данные пользователя передаются между (N)-логическими объектами в (N)-ПБД. (N)-ПБД - это блок данных, определенный в (N)-протоколе и содержащий (N)-протокольную управляющую информацию и, возможно, (N)-данные пользователя.
5.8.8.1.2 (N)-ПУИ передается между (N)-логическими объектами, использующими (N-1)-соединение. (N)-ПУИ - это любая информация, которая используется при организации совместной работы (1Ч)-логических объектов. (N)-данные пользователя передаются между (N)-логическими объектами через (N-1)-соединение без каких-либо изменений.
5.8.8.1.3 (N)-ПБД имеет произвольный, но ограниченный размер. (N)-ПБД отображаются в (N-1)-СБД. Интерпретация (N)-ПБД определяется (N)-протоколом для (N-1)-соединения.
5.8.8.1.4 (N)-СБД передается между (N+1)- и (N)-логическими объектами через (N)-ПДУ в виде одного или нескольких (N)-интерфейсных блоков данных. (N)-СБД передается как (N)-данные пользователя в одном или нескольких (N)-ПБД.
5.8.8.1.5 Обмен данными согласно правилам (N)-протокола может происходить только при наличии (N-1)-услуг. При отсутствии (N-1)-услуг соединение должно быть установлено до начала обмена данными (см.
5.8.6).