BS ISO/IEC 4396-6:2023 определяет абстрактный программный интерфейс для службы передачи данных между прикладными процессами в архитектуре рекурсивных сетей взаимосвязей (RINA). Эта спецификация не зависит от конкретных операционных систем или языков программирования и фокусируется на описании модели взаимодействия служб в рамках механизма распределённого межпроцессного взаимодействия (DIF).
| Тип службы | Примитив запрашивающей стороны | Примитив отвечающей стороны | Переход состояния |
|---|---|---|---|
| Выделение ресурсов | Allocate_Request.submit | Allocate_Request.deliver | NULL→Allocation_Pending |
| Передача данных | Transfer.submit | Transfer.deliver | Allocation_Pending→Transfer |
| QoS Изменение | Изменение_Запроса.отправить | Изменение_Запроса.доставить | Передача→Ожидание_Изменения |
Стандарт определяет 14 основных параметров качества обслуживания, включая:
Типичные примеры сценариев применения: Финансовые торговые системы требуют комбинации параметров задержки <100 мкс и джиттера <5 мкс², в то время как службы потокового видео больше фокусируются на возможностях пиковой скорости SDU и частичной доставки.
Архитектура RINA преодолевает многоуровневые ограничения традиционной модели OSI и принимает рекурсивную сетевую архитектуру. По сравнению с эталонной моделью ISO 4396-1, основные нововведения этой части стандарта включают:
Руководство по практике эксплуатации на основе главы 5 стандарта:
| Этап внедрения | Критические контрольные точки | Проверка соответствия |
|---|---|---|
| Ресурс Выделение | Правильно обрабатывайте флаг sym/asym | Проверка уникальности идентификатора порта |
| Передача данных | Мониторинг параметра BytesToSend | Проверка целостности SDU |
| Разъединение соединения | Принудительный возврат состояния к NULL | Обнаружение утечки ресурсов |
Примечание: фактическая реализация API должна ссылаться на спецификацию распределителя потоков ISO 4396-7 и протокол контроля ошибок ISO 4396-9.

© 2025. Все права защищены.