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

ГОСТ Р 34.1980.4-93 (ИСО 8571/4-88) Информационная технология (ИТ). Взаимосвязь открытых систем. Передача, доступ и управление файлом. Часть 4. Спецификация файловых протоколов

     14.1 Чтение

14.1.1 Получив БДП "F-READ запрос БДП" и находясь в состоянии "Ожидание передачи данных", логический объект должен:

а) послать пользователю внутренней файловой услуги сервисный примитив индикации F-READ с параметрами, взятыми из полученных элементов данных;

б) увеличить номер передачи данных большого объема;

в) установить идентификатор ожидаемой контрольной точки таким образом, чтобы:

1) значение было равно согласованному значению плюс единица, если режим "Открытие файла" был установлен с помощью выполнения услуги "Восстановление режима";

2) значение было равно нулю, если режим "Открытие файла" не был установлен с помощью выполнения услуги "Восстановление режима";

г) установить идентификатор "Чтение/Запись" в значение "Чтение";

д) установить счетчик несогласованных контрольных точек в нулевое значение;

е) если функциональный блок "Вспомогательная синхронизация" уровня представления успешно согласован, вычислить смещение синхронизации, оно равно номеру следующей точки синхронизации минус идентификатор ожидаемой контрольной точки плюс единица;

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

14.1.2 Получив сервисный примитив индикации P-TOKEN-GIVE, если этот функциональный блок не был согласован, перейти в состояние "Ожидание признака", логический объект должен:

а) послать примитив запроса P-SYNC-MINOR поставщику услуг уровня представления;

б) увеличить порядковый номер следующей точки синхронизации;

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