8.1. Взаимоотношения "пакет/поле" и "примитив/параметр"
В табл.5 показаны взаимоотношения между примитивами/параметрами, используемыми для услуги "передача данных" и пакетами/полями, относящимися к процедурам передачи данных.
Таблица 5
Преобразование УСУ-УС в ППУ/Х.25 1984 г. для услуги "передача данных"
УСУ-УС | ППУ Х.25 1984 г. |
Примитивы | Пакеты |
С-ДАННЫЕ.запрос | ДАННЫЕ |
С-ДАННЫЕ.индикация | ДАННЫЕ |
Параметры | Поля |
Данные-пользователя-УСУ | Данные пользователя, бит М |
Запрос подтверждения | бит Д, Ппд |
8.2. Процедуры
8.2.1. Преобразование примитив/пакет
Когда логический объект СУ принимает от пользователя УСУ примитив С-ДАННЫЕ.запрос, он передает через интерфейс ООД/ХХД пакет или последовательность нескольких пакетов ДАННЫЕ, называемую последовательностью бита М (ПБМ). Число необходимых в ПБМ пакетов ДАННЫЕ зависит от объема данных-пользователя-УСУ и от максимального размера пакета (т.е. от максимальной длины поля "данные пользователя" пакетов ДАННЫЕ), разрешенного на интерфейсе ООД/ХХД. Каждый пакет ДАННЫЕ в ПБМ, кроме последнего, содержит максимальное число октетов с битом М, равным 1, и битом Д, равным 0. В последнем пакете ДАННЫЕ бит М равен 0. Значение бита Д в последнем пакете ДАННЫЕ зависит от параметра "запрос подтверждения" (см. п.8.2.3).
Когда логический объект СУ принимает ПБМ, он передает пользователю УСУ примитив С-ДАННЫЕ.индикация.
8.2.2. Данные-пользователя-УСУ
Поля "данные пользователя" пакетов ДАННЫЕ ППУ Х.25 1984 г. используются для передачи данных-пользователя-УСУ между пользователями УСУ.
8.2.3. Запрос подтверждения
Бит Д последнего в ПБМ пакета ДАННЫЕ преобразуется в параметр "запрос подтверждения" и обратно.