Перейти до вмісту

Зависимость типов блоков данных от типов соединений

Тип соединений

Типы блоков данных

Управление

Данные

Комбинация

(N)-(N) равноправные логические объекты

(N)-протокольная управляющая

(N)-данные пользователя

(N)-протокольные блоки данных

(N+1)-(N) смежные уровни

(N)-интерфейсная управляющая информация

(N)-интерфейсные данные

(N)-интерфейсный блок данных

Черт.10

Пример преобразования блоков данных в смежных уровнях

ПУН - протокольная управляющая информация;

ПБД - протокольный блок данных;

СБД - сервисный блок данных.

Черт.11

Примечания:

1. В приведенном примере ни сегментирование, ни блокирование (N-1)-сервисных блоков данных не выполняется (см. п.5.7.6.5).

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

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

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

Данные могут находиться внутри соединения до тех пор, пока в него не будет введен весь сервисный блок данных.

5.7. Элементы функционирования уровня

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

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

5.7.1.2. Централизованное многопунктовое соединение - многопунктовое соединение, в котором данные, посылаемые логическим объектом, подсоединенным к центральному оконечному пункту соединения, принимаются всеми другими оконечными логическими объектами данного соединения, а данные, посылаемые одним из этих логических объектов, принимаются только центральным логическим объектом.

5.7.1.3. Децентрализованное многопунктовое соединение - многопунктовое соединение, в котором данные, посылаемые логическим объектом, подсоединенным к некоторому оконечному пункту соединения, принимаются всеми другими оконечными логическими объектами этого соединения.

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

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

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

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

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

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

5.7.1.8. Управление потоком - функция, управляющая потоком данных внутри уровня или между смежными уровнями.

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

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

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

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

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

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

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

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

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

Примечание. Функции объединения и сцепления данных, хотя внешне и похожи друг на друга (обе позволяют группировать блоки данных), все же различаются (см. пп.5.7.1.11 и 5.7.1.13), поскольку имеют различное назначение. Например, сцепление позволяет (N)-уровню группировать один или несколько (N)-протокольных блоков данных с подтверждениями с одним или несколькими (N)-протокольными блоками данных, содержащими данные пользователя. Использование только функции объединения этой возможности не обеспечивает. Данные функции могут комбинироваться таким образом, что (N)-уровень выполняет объединение и сцепление.

5.7.2. Выбор протокола

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

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

(N)-идентификатор протокола определяет название конкретного протокола.

5.7.3. Свойства соединений

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

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

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

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

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

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

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

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

(N)-оконечный пункт соединения связывает 3 элемента:

а) (N+1)-логический объект;

б) (N)-логический объект;

в) (N)-соединение.

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

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

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

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

Многопунктовые соединения - это соединения, которые имеют три или более оконечных пунктов соединения. Определены два типа многопунктовых соединений:

а) централизованное;

б) децентрализованное.

Централизованное многопунктовое соединение имеет центральный оконечный пункт соединения. Данные, посылаемые логическим объектом, связанным с центральным оконечным пунктом соединения, принимаются логическими объектами, связанными со всеми другими оконечными пунктами соединения. Данные, посылаемые логическим объектом, связанным с любым нецентральным оконечным пунктом соединения, принимаются только логическим объектом, связанным с центральным оконечным пунктом соединения.

При децентрализованном многопунктовом соединении данные, посылаемые логическим объектом, связанным с любым оконечным пунктом соединения, принимаются логическими объектами, связанными со всеми остальными оконечными пунктами соединения.

5.7.4. Установление и разрыв соединения

Установление (N)-соединения равноправными логическими объектами (N)-уровня требует следующих условий:

а) доступности (N-1)-соединения между соответствующими (N)-логическими объектами;

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

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

Этот процесс повторяется на всех нижележащих уровнях, пока не встретится доступное соединение или физическая среда для ВОС.

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

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

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

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

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

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

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

По отношению к разрыву (N)-соединения обеспечивается (N)-услуга с характеристиками одного из двух видов:

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

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

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

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

5.7.5. Мультиплексирование и расщепление

В (N)-уровне (N)-соединения отображаются в (N-1)-соединения. Допускаются следующие типы отображения:

а) один к одному;

Побачили розбіжність з офіційним текстом?

Повідомити про неточність

Напишіть, що саме розходиться з офіційною публікацією. Код документа вкажіть у повідомленні — так ми швидше знайдемо потрібне місце.

Перейти до форми зворотного зв'язку

Дивіться також

Весь розділ →