Сообщения TPI могут исходить как от приложений, так и от поставщиков. Каждое такое сообщение находится внутри блока сообщений STREAMS типов M_PR0T0 и M_PCPR0T0. В первом поле сообщения указывается тип сообщения TPI.
Также на сайте azimut-pak.ru можно узнать много интересного на тему http://www.azimut-pak.ru/. Что означает вообще тема гофротара в Москве - про это написано на сайте azimut-pak.ru. Спасибо сайту за информацию.
Этот тип определяет формат и содержимое остальной части сообщения. Например, приложение может создать сообщение T_BIND_REQ для связывания потока с портом. Такое сообщение содержит номер порта, к которому необходимо присоединить поток, а также набор других параметров, специфичных для данного запроса. Поставщик транспорта отвечает на запрос посредством отправки сообщения T_BIND_ACK, содержащего результаты выполнения операции.
Интерфейс TPI также определяет формат передачи данных по потоку вверх или вниз. Приложение создает сообщение с заголовком T_DATA_REQ или блоком T_UNITDATA_REQ, после которого следует один или несколько блоков M_DATA, в которых находится тело сообщения. Его заголовок содержит адрес получателя и номера порта в формате, специфичном для используемого протокола. После прохождения данных по сети поставщик транспорта добавляет к сообщению заголовок T_DATA_IND или блок сообщения T_UNITDATA_IND‘.
Интерфейс TPI играет роль стандарта взаимодействий между поставщиком транспорта и его пользователями. Например, приложение может создать одно и то же сообщение для присоединения к порту, используя как TCP-, так и UDP-соединение. Такой подход повышает независимость транспортных протоколов. Однако TPI не обладает простым программным интерфейсом. Это заложено в подсистему сокетов и интерфейс транспортного уровня.
Опубликовал katy
June 24 2015 22:13:00 ·
0 Комментариев ·
3809 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.