Требования, предъявляемые к функционированию канала кпд2




 

1. Программно-технические средства ОРМ обеспечивают подключение ПУ и обработку поступающих запросов по каналу кпд2 в соответствии с приведенными диаграммами состояний переходов.

1.1. Диаграмма состояний переходов программно-технические средства ОРМ по кпд2 приведена на рисунке 1.

1.1.1. Программно-технические средства ОРМ по TCP-порту кпд2 ожидают входящих соединений. После установления соединения выполняется взаимная SSL/TLS-аутентификация.

1.1.2. Если на программно-технические средства ОРМ был передан «запрос загрузки данных» (DataLoadRequest), программно-технические средства ОРМ посылают «ответ на запрос загрузки данных» (DataLoadResponse) по каналу кпд1 и начинает передачу данных блоков отчетов по кпд2 при их наличии. ПУ получает блоки отчетов по кпд2 до получения «ответа на запрос загрузки данных» (DataLoadResponse) по кпд1.

1.1.3. Если количество переданных без получения «подтверждения» о принятии серии блоков «отчетов» по всем задачам, по которым выполняется загрузка на ПУ данных, меньше «окна канала передачи данных» (параметр data-packet-window-size в запросе создания сессии ConnectRequest), то программно-технические средства ОРМ выполняют подготовку новых блоков отчетов по загружаемым задачам и посылает их на ПУ. Количество подготовленных и переданных без получения «подтверждения» блоков не превышает размера окна канала передачи данных.

1.1.4. Максимальная задержка подтверждения приема блока данных со стороны ПУ не превышает параметр «таймаут подтверждения приема блока данных отчета» (data-packet-response-timeout), указываемый при создании сессии. Если задержка подтверждения превысила заданное значение, то оставшиеся для передачи блоки данных не отправляются, и по каналу управления передается «сигнал» «Незначительная ошибка ПО, данные не потеряны, дальнейшая работа возможна» с соответствующим описанием проблемы, при этом в поле «reference-message» сообщения «сигнал» указывается идентификатор сообщения блока отчета, по которому не поступило подтверждение приема.

Рисунок 1. Диаграмма состояний перехода программно-технических средствв ОРМ по кпд2

 

1.1.5. При получении «подтверждения» блока «отчета» программно-технические средства ОРМ записывает информацию об ошибочно принятом ПУ блоке и ошибочных записях в блоке в журнал, передача последующих блоков по задаче на ПУ не прерывается. Программно-технические средства ОРМ предоставляют техническому персоналу оператора связи доступ к журналу с записями об ошибочно принятых на ПУ блоках отчетов и средства исправления ошибочных данных в отчетах. Подтвержденные блоки исключаются из окна канала передачи данных (в окне канала передачи данных остаются только неподтвержденные блоки).

1.1.6. В случае разрыва TCP/IP соединения кпд2, при существующем соединении кпд1, по кпд1 передаётся прерывание «Незначительная ошибка ПО, данные не потеряны, дальнейшая работа возможна» с соответствующим описанием проблемы, работа в данном случае не прекращается, выполняется установление соединения по кпд2 согласно пункту 9 Приложения № 6 к настоящим Требованиям.

1.1.7. Передача блоков данных прерывается в случае получения программно-техническими средствами ОРМ «запроса прерывания загрузки данных».

1.1.8. Если по кпд2 не производится передача блоков отчетов в течение «максимального времени неактивности» (session-timeout при создании сессии ConnectRequest), программно-технические средства ОРМ посылают на ПУ «сигнал» heartbeat и ожидают его подтверждения согласно пункту 1.9 Приложения № 6 к настоящим Требованиям.

2. Диаграмма состояний переходов ПУ по кпд2 приведена на рисунке 2.

2.1. ПУ с задаваемым интервалом выполняет попытки установления TCP-соединения с программно-техническими средствами ОРМ по заданному порту кпд2. После установления соединения выполняется взаимная SSL/TLS-аутентификация.

2.2. При поступлении «запроса загрузки данных конкретной задачи» (DataLoadRequest) ПУ ожидает начала передачи данных в течение времени «таймаут начала передачи блоков отчетов» (data-load-timeout в ConnectRequest). Если данные не поступают в течение вышеописанного периода, то ПУ разрывает соединения по каналам кпд1 и кпд2 и переводит соединения в изначальное состояние согласно пункту 2.1 Приложения № 6 к настоящим Требованиям и пункту 2.1 Приложения № 7 к настоящим Требованиям.

2.3. При поступлении блока отчета ПУ производит декодирование полученного блока и сохранение декодированных данных.

2.4. В ответ на переданный блок данных ПУ посылает сообщение «подтверждение» получения блока отчета. Количество последовательно переданных программно-техническими средствами ОРМ блоков данных без подтверждения со стороны ПУ определяется параметром «размер окна канала передачи данных», который согласовывается при создании сессии. При подтверждении блока отчета ПУ сигнализирует об ошибке декодирования блока. В этом случае в сообщении «подтверждение» приема для ошибочно декодированного блока ПУ, в случае возможности, указывает номер записи в блоке, начиная с которой декодирование не удалось.

Рисунок 2. Диаграмма состояний перехода ПУ по кпд2

2.5. Если при ожидании поступления в ПУ блоков отчетов программно-технические средства ОРМ не посылали «сигнал» heartbeat в течение трех интервалов «максимального времени неактивности» (session-timeout, задается в ConnectRequest) ПУ разрывает соединения с программно-технические средства ОРМ по кпд1 и кпд2 и переводит их в изначальное состояние согласно пункту 2.1 Приложения № 6 к настоящим Требованиям и пункту 2.1 Приложения № 7 к настоящим Требованиям.

 

 

_____________

 

  Приложение № 8 к Требованиям к оборудованию и программно-техническим средствам, используемым организатором распространения информации в сети «Интернет» в эксплуатируемых им информационных системах, обеспечивающих выполнение установленных действий при проведении оперативно-разыскных мероприятий, включая систему хранения, утвержденным приказом Министерства связи и массовых коммуникаций Российской Федерации от ___.___.2017 № _____

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-04-04 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: