Действующий
5.8.8.5 Сегментирование, объединение и
сцепление
5.8.8.5.1 Блоки данных в различных уровнях могут иметь несовместимые размеры. В связи с этим возникает необходимость сегментирования, т. е. преобразования одного (N)-СБД в несколько (N)-ПБД. Подобное разбиение возможно также, когда (N)-ПБД преобразуются в (N-1)-сервисные блоки данных. Поскольку необходимо сохранять идентичность (N)-СБД в (N)-соединении, должны быть предусмотрены функции, позволяющие идентифицировать отдельные сегменты (N)-СБД и дающие возможность взаимодействующим логическим объектам группировать сегменты в (N)-СБД.
5.8.8.5.2 Сегментирование может потребовать включения специальной информации в (N)-ПУИ (N)-протокольного блока данных. При отсутствии сегментирования и объединения (N)-протокольная управляющая информация присоединяется к соответствующему (N)-СБД, образуя (N)-протокольный блок данных [см.
рисунок 10а)]. Если сегментирование выполняется, (N)-СБД преобразуется в несколько (N)-ПБД с присоединенной (N)-ПУИ к каждому ПБД [см.
рисунок 10b)].
5.8.8.5.3 В некоторых случаях может потребоваться выполнение обратной операции объединения, посредством которой несколько (N)-СБД с добавлением (N)-ПУИ образуют (N)-протокольный блок данных [см.
рисунок 10с)].
5.8.8.5.4 В эталонной модели также допускается операция сцепления, посредством которой несколько (Ы)-ПБД сцепляются в один (N-1)-СБД [см.
рисунок 10d)].
5.8.8.5.5 Функции сегментирования и сцепления могут выполняться при передаче в режиме без установления соединения. Выполнение функций объединения и разделения не допускается при передаче в режиме без установления соединения.
5.8.8.6.1 В архитектуре ВОС (N-1)-услуги, обеспечиваемые (N-1)-уровнем, не гарантируют доставку (N)-СБД в той последовательности, в которой они были переданы (N)-уровнем. В случае, если (N)-уровню требуется сохранить порядок (N)-СБД, передаваемых через (N-1)-уровень, то в состав (N)-уровня должны входить средства, обеспечивающие механизм упорядочения. Упорядочение может потребовать дополнительную (N)-ПУИ.
5.8.8.6.2 При передаче в режиме без установления соединения упорядочение выполняется только тогда, когда применяется
сборка к (N)-СБД.
5.8.9 Функции защиты от ошибок
5.8.9.1.1 Функция подтверждения используется равноправными (N)-логическими объектами в (N)-протоколе для получения более высокой вероятности обнаружения потерь протокольных блоков данных, чем это предусматривается (N-1)-уровнем. При этом каждый (N)-ПБД, передаваемый между взаимодействующими (N)-логическими объектами, должен быть однозначно идентифицирован, чтобы получатель мог информировать отправителя о приеме этого блока. Функция подтверждения позволяет установить, когда (N)-ПБД не получены и когда необходимо принять соответствующие меры по восстановлению информации.
5.8.9.1.2 Функция подтверждения может потребовать включения некоторой информации в (N)-ПУИ (N)-протокольных блоков данных.
5.8.9.1.3 Схема однозначной идентификации (N)-протокольных блоков данных может быть использована также для поддержания других функций, таких как обнаружение дублирования блоков данных, сегментирования и упорядочения.
Рисунок 10 - Взаимоотношения между (N)-сервисными блоками данных, (N)-протокольными блоками данных и (N-1)-сервисными блоками данных в одном уровне
СБД - сервисный блок данных; ПУИ - протокольная управляющая информация; ПБД - протокольный блок данных.
1 На этом рисунке не предусмотрено никаких взаимоотношений между протокольной управляющей информацией и данными пользователя в ПБД.
2 В случае сцепления (N)-ПБД, при отсутствии необходимости, не содержит (N)-СБД.
5.8.9.1.4 При передаче в режиме с установлением соединения функция подтверждения может быть применена только к (N)-ПБД, но не к (N)-СБД.
Примечание - Другие формы подтверждения, такие как подтверждение доставки и подтверждение выполнения некоторых действий, подлежат дальнейшему изучению.
5.8.9.2 Обнаружение ошибок и уведомление о них
5.8.9.2.1 Функции обнаружения ошибок и уведомления о них могут быть использованы (N)-протоколом для обеспечения большей вероятности обнаружения ошибок и искажения данных в ПБД, чем это обеспечивается (N-1)-услугами.
5.8.9.2.2 Обнаружение ошибок и уведомление о них может потребовать включения дополнительной информации в (N)-ПУИ (N)-протокольного блока данных.
5.8.9.2.3 В режиме без установления соединения, поскольку поставщик (N)-услуг может предусматривать уведомление об ошибках при искажении данных, потере ПБД, доставке ПБД по неправильному адресу и прочем, нельзя рассчитывать на то, что он сможет предоставить уведомление во всех случаях обнаружения ошибок.
5.8.9.3.1 Для восстановления после потери синхронизации между взаимодействующими (N)-логическими объектами некоторые услуги требуют наличия функции сброса. При сбросе взаимодействующие (N)-логические объекты устанавливаются в заранее определенное состояние с возможной при этом потерей или дублированием данных.
Примечание - Для надежного определения точки, в которой была прервана передача данных, могут потребоваться дополнительные функции.
5.8.9.3.2 В процессе выполнения функции (N)-сброса в ассоциацию может быть передан некоторый объем (N)-данных пользователя.
5.8.9.3.3 Функция сброса может потребовать включения некоторой информации в (N)-ПУИ (N)-протокольного блока данных.
5.8.9.3.4 Функция сброса не используется при передаче в режиме без установления соединения.
Функция маршрутизации в (N)-уровне позволяет транслировать связь по цепочке (N)-логических объектов. Прохождение маршрута связи через промежуточные (N)-логические объекты остается неизвестным ни нижним, ни верхним уровням. (N)-логический объект, принимающий участие в маршрутизации, может содержать таблицу маршрутизации.
5.10.1.1 Под качеством услуг (КУ) понимают общее обозначение набора параметров, связанных с передачей данных между (N)-ПДУ.
5.10.1.2 Существуют две категории параметров качества услуг. Первая категория применима к услугам в обоих режимах: как с установлением соединения, так и без установления соединения. Вторая категория применима только к услугам в режиме с установлением соединения. Представлен только примерный список параметров. Конкретные параметры определены для каждого уровня.
5.10.2 Параметры для режимов с установлением соединения и без установления соединения
5.10.2.1 Эти параметры применяются для (N)-услуг либо в режиме с установлением соединения, либо в режиме без установления соединения.
5.10.2.2 Параметры, относящиеся к одной передаче
5.10.2.2.1 Для (N)-услуг в режиме с установлением соединения параметры качества услуг согласуются во время установления (N)-соединения. Для (N)-услуг в режиме без установления соединения параметры КУ полностью определяются поведением взаимодействующих логических объектов в течение одной передачи данных и являются такими же параметрами, что и для услуг в режиме с установлением соединения. Параметры КУ перечислены ниже:
a) ожидаемая задержка передачи;
b) вероятность искажения информации;
c) вероятность потери данных или их дублирования;
d) вероятность передачи по неправильному адресу;
f) защита от несанкционированного доступа;
5.10.2.3 Параметры, относящиеся к серии передач