Часть XI11.7. Использование адресной информации в (N)-протоколахРассмотрим независимое от уровней архитектуры OSI описание механизма использования (N)-адресов в (N)-протоколах, а точнее в протокольной управляющей информации протокольных блоков данных. Модель передачи адресной информации в протокольных блоках данных иллюстрируется на рис. 11.7. Рис. 11.7. Пример переноса семантики адресной информации в протокольных блоках данных Семантика (N)-адреса передается между активациями (N)-сущностей с помощью некоторого (N)-протокола, который позволяет обмениваться активациям сущностей (N)-протокольными блоками данных, содержащих, в частности, (N)-PAI (в составе (N)-PCI). Для некоторых уровней с помощью (N)-PAI передается полная семантика (N)-адреса, например, для сетевого уровня, где семантика рассматривается в глобальном контексте, т.е. может быть применимой для различных сетей. Для уровня ниже сетевого семантика (N)-PAI, как правило, является применимой в локальном контексте единственной подсети. В таких случаях полная семантика адреса при необходимости воспроизводится посредством использования локальной информация об области определения (N)-PAI). Выше сетевого уровня область определения адресной информации в (N)-PAI ограничена взаимодействующими конечными системами. На этих уровнях семантика (N)-адреса включает: a) идентификацию набора (N)-SAP, обеспечиваемую обменом в (N)-PAI (N)-селекторами (однозначность выбора (N)-SAP обеспечивается локальными механизмами подсистемы, которой эти точки доступа принадлежат), а также локальной информацией об области определения (N)-селекторов в рамках соответствующей (N)-подсистемы; b) идентификацию конечной системы, выведенную из обмена сетевыми адресами на сетевом уровне. Рассмотрим присваивание адресных значений элементам (N)-PAI. Спецификации протоколов определяют элементы (N)-PAI, которые используются для передачи семантики адресов следующих типов:
Для уровней выше сетевого роль (N)-адресов выполняют (N)-селекторы. Они должны обеспечивать однозначность идентификации внутри области определения соответствующей (N)-подсистемы. Значение (N)-селекторов выбирается локальной администрацией открытой системы. Выбранное значение должно быть известно системам, которые хотят с ней связываться. Если (N)-селектор указывает на набор (N)-SAP в (N)-подсистеме-получателе, то за разрешение (N)-селектора, т.е. за выбор из этого набора конкретной (N)-SAP, несет ответственность (N)-подсистема-получатель. Элементы (N)-PAI в некоторых протоколах могут отсутствовать. Отсутствие селектора равносильно присутствию значения nil (N)-селектора в режиме без соединения. Для режима с соединением отсутствие селектора эквивалентно присутствию значения nil для параметров calling-address и called-address, а для параметра responding-address значение nil указывает, что значение параметра responding-address эквивалентно значению called-address. Рассмотрим теперь, откуда получается адресная информация для формирования (N)-PAI. Информация о прикладных объектах получается из справочной службы прикладного уровня (Application Title Directory Facility) и имеет вид единственного кортежа. Из этого кортежа и выбираются адресные значения (N)-PAI, необходимые для доступа (через точку доступа представительного уровня PSAP) к требуемой прикладной сущности. Кортеж имеет вид: Заметим, что каждое значение (N)-PAI, выводимое из данного кортежа, может использоваться соответствующей (N)-сущностью-получателем для определения набора (N)-SAP, при этом факт, что эта информация может идентифицировать некоторый набор (N)-SAP, известен только (N)-подсистеме-получателю. Все сетевые адреса в таком кортеже должны принадлежать единственной открытой системе. Для осуществления взаимосвязи инициирующая система должна выбрать один из них. Т-селектор используется в поле Т-PAI, он определяет множество точек TSAP в открытой системе, на которую указывают сетевые адреса кортежа. S-селектор используется в поле S-PAI, он определяет набор точек S-SAP в открытой системе, на которую указывают сетевые адреса из кортежа. P-селектор используется в поле P-PAI и определяет множество точек PSAP в открытой системе, на которую указывают сетевые адреса кортежа. |