БДП передаются в качестве параметра "Данные пользователя" в сервисном примитиве уровня представления. Возможные средства передачи каждого БДП указаны в таблице 5.
Таблица 5 - Блоки данных протокола
Имя | Передается примитивом | Функциональные блоки |
F-READ запрос | P-DATA | Чтение |
F-WRITE запрос | P-DATA | Запись |
Значение данных (см. примечание 1) | P-DATA | Чтение, запись |
F-DATA-END запрос | P-DATA | Чтение, запись |
F-TRANSFER-END запрос | P-DATA | Чтение, запись |
F-TRANSFER-END ответ | P-DATA | Чтение, запись |
F-CANCEL запрос | В параметре "Данные пользователя" в "P-RESYNCHRONIZE запрос (аварийный) или P-DATA | Чтение, запись |
F-CANCEL ответ | В параметре "Данные пользователя" в P-RESYNCHRONIZE запрос (аварийный) или P-DATA | |
F-CHECK запрос | (См. примечание 2) | Восстановление при ошибках, Рестарт |
F-CHECK ответ | (См. примечание 2) | |
F-RESTART запрос | В параметре "Данные пользователя" в P-RESYNCHRONIZE запрос (рестарт) | Рестарт |
F-RESTART ответ | В параметре "Данные пользователя" в P-RESYNCHRONIZE ответ (рестарт) |
Примечания
1 Значение данных соответствует сервисному примитиву запроса F-DATA. Не существует как такового БДП "F-DATA запрос БДП".
2. Примитивы запроса и ответа F-CHECK отображаются непосредственно в примитивах запроса и ответа P-SYNC-MINOR. Дополнительного синтаксиса нет, поэтому нет и определения БДП.
Любая допустимая последовательность значений данных для передачи данных большого объема и БДП, содержащаяся в сервисном примитиве F-DATA, может быть сцеплена в один БДУУП при условии, что нет необходимости вносить какие-либо контрольные точки в эту последовательность. Пользователь, принимающий БДУУП, распаковывает его на индивидуальные значения данных и (или) на индивидуальные БДП и обрабатывает каждый в соответствии с процедурами, указанными в 13-17.