Статус документа
Статус документа

ГОСТ Р 34.950-92 (ИСО 8208-87) Информационная технология (ИТ). Взаимосвязь открытых систем. Передача данных. Протокол пакетного уровня Х.25 для оконечного оборудования данных

6. ПРОЦЕДУРЫ ПЕРЕДАЧИ ДАННЫХ И ПРЕРЫВАНИЯ


Описываемые в данном разделе процедуры передачи данных и прерываний применяются независимо для каждого из логических каналов, назначенных для виртуальных соединений или постоянных виртуальных каналов, существующих на интерфейсе ООД/ХХД.

Для нормального выполнения операций необходимо, чтобы все данные пользователя в пакетах ДАННЫЕ и ПРЕРЫВАНИЕ передавались в "прозрачном" и неизменном виде либо непосредственно, либо через сеть в случае обмена данными между ООД, работающими в пакетном режиме. Расположение бит в пакетах ДАННЫЕ и ПРЕРЫВАНИЕ сохраняется неизменным. Последовательности пакетов должны доставляться как полные последовательности.

См. также:

формат пакета ДАННЫЕ (п.12.3.1 и черт.15);

формат пакета ПРЕРЫВАНИЕ (п.12.3.2 и черт.16);

полные последовательности пакетов (п.6.5).

6.1. Состояния при передаче данных и прерывании

Для передачи данных и прерываний логический канал должен находиться в состоянии ГОТОВНОСТЬ К УПРАВЛЕНИЮ ПОТОКОМ (d1). Логический канал виртуального соединения входит в состояние d1 после выполнения установления соединения и до инициации процедур завершения, повторной установки или повторного пуска. Логический канал постоянного виртуального канала постоянно находится в состоянии d1, кроме периодов выполнения процедуры повторной установки или повторного пуска.

В состоянии d1 через интерфейс ООД/ХХД могут передаваться пакеты ДАННЫЕ, прерывания, управления потоком, повторной установки и НЕПРИЕМ (если он абонирован). В других состояниях вышеупомянутые пакеты могут аннулироваться. Поэтому логические объекты вышерасположенных уровней должны быть способны справляться с различными возможными здесь ситуациями.

См. также:

процедуры повторного пуска (разд.4);

процедуры установления соединения (п.5.2);

процедуры завершения (п.5.5);

процедуры управления потоком (п.7.1);

процедуры повторной установки (разд.8);

неполучение информации о продвижении окна (п.11.2);

получение пакетов ДАННЫЕ с ошибками (п.11.3.);

факультативная услуга пользователя "повторная передача пакетов" (п.13.4).

6.2. Максимальная длина поля "данные пользователя" пакетов ДАННЫЕ

Рекомендуемая стандартная максимальная длина поля "данные пользователя" составляют 128 октетов.

Кроме того, могут использоваться другие (нестандартные) рекомендуемые максимальные длины этого поля, выбираемые из следующего набора значений: 16, 32, 64, 256, 512, 1024, 2048 и 4096 октетов.

Для каждого направления передачи данных максимальная длина данных пользователя должна выбираться из набора стандартных и нестандартных (если они абонированы) рекомендуемых значений. При использовании виртуальных соединений такой выбор производится в целом для всех логических каналов интерфейса ООД/ХХД. При использовании постоянных виртуальных каналов этот выбор производится отдельно для каждого логического канала. Выбираемые варианты согласовываются с ХХД на определенный период времени. Кроме того, если услуга "согласование параметра управления потоком" абонирована, то допускается производить согласование максимальной длины поля "данные пользователя" для каждого виртуального соединения.

В пакетах ДАННЫЕ, передаваемых ООД, поле "данные пользователя" должно содержать целое число октетов (см. п.12.1).

Если поле "данные пользователя" превышает локально-допустимую максимальную длину этого поля или если оно не кратно октету, то принимающее ООД будет привлекать соответствующие процедуры восстановления при ошибках.

См. также:

факультативная услуга пользователя "рекомендуемые нестандартные размеры пакета" (п.13.9);

факультативная услуга пользователя "согласование параметров управления потоком" (п.13.12);

получение пакетов ДАННЫЕ с ошибками (п.11.3).