Материал: 4

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Рис. 4.5. Информационный элемент переменной длины

Ниже рассматриваются основные информационные элемен­ты протокола DSS-1.

Информационный элемент средства доставки информации (bearer capability) описывает характеристики средств доставки, за­прашиваемые у сети вызывающим пользователем. Этот информа­ционный элемент посылается также и вызываемой стороне с целью обеспечить согласованную работу терминалов. Например, если на исходящей стороне соединения речевой сигнал преобразуется в цифровую форму с помощью определенного алгоритма кодирова­ния, то, чтобы принимающая сторона была в состоянии декодиро­вать цифровой сигнал правильно и произвести его обратное преоб­разование в аналоговый сигнал, ей должно быть известно, как сиг­нал кодировался на передающем конце.

Протокол DSS-1: Сетевой уровень \ 05

В информационном элементе «средства доставки» содержат­ся сведения о требованиях к этим средствам:

• вид информации, например, речь, 3.1 Кгц аудио, или 7 Кгц аудио;

• режим переноса информации — коммутация каналов или па­кетов;

• пропускная способность канала (64 Кбит/с, 384 Кбит/с);

• стандарт кодирования;

• протокол обработки информации пользователя, уровень 1 (стандарт адаптации скоростей, алгоритм сжатия и т.п.);

• скорость передачи данных терминалом пользователя.

Структура информационного элемента «средства доставки информации» приведена на рис. 4.6.

Рис. 4.6. Информационный элемент «средства доставки информации»

Параметр стандарт кодирования (coding standard) присутству­ет в поле содержимого не только информационного элемента «сред­ства доставки информации», но и некоторых других информацион­ных элементов. Значения этого параметра: 00 — стандарт ITU-T; 01 -стандарт IOS/IEC 10 - национальный стандарт; 11 — специальный сетевой стандарт. Параметр вид информации (information transfer ca­pability) принимает одно из следующих значений: 00000 — речь;

01000 — неограниченная цифровая информация; 01001 — ограни­ченная цифровая информация; 10000 — аудио в полосе 3.1 Кгц.

Параметр режим передачи (transfer mode) кодируется следую­щим образом: 10 — пакетный режим; 00 — канальный режим. Пара­метр скорость передачи информации (information transfer rate) мо­жет иметь, в частности, такие значения: 00000 — пакетный режим;

10000 — канальный режим 64 Кбит/с; 10011 — канальный режим 384 Кбит/с. Параметр протокол обработки информации пользова-

106 Глава 4

теля. уровень 1 (user information layer 1 protocol) может принимать, например, значения: 00001 — адаптация скоростей согласно реко­мендациям V.I 10 и Х.ЗО ITU-T; 00010 — кодирование по -закону;

00011 — кодирование по А-закону. Параметр скорость передачи ин­формации терминалом пользователя (user rate) присутствует только тогда, когда предыдущий параметр имеет значение 00001. В этом случае, например, скорости 56 Кбит/с соответствует код 01111. Па­раметр синхр/асинхр может принимать значения: 0 — синхронные данные; 1 — асинхронные данные. Параметр соглашение о передаче звуковых сигналов может принимать значения: 0 — передача не воз­можна; 1 — передача возможна.

Номера вызываемого и вызывающего абонентов (called and call­ing paf-ty numbers}. Эти информационные элементы содержат сведе­ния о типе номера (международный, междугородный, местный) и о плане нумерации. Наиболее часто используется национальный план нумерации, обычно соответствующий рекомендациям ITU-T E.164 и E.I 63. Могут использоваться и другие планы нумерации, такие как X.I 21 (общий план нумерации, используемый в сетях данных), F.69 (телексный план нумерации) или частный план нумерации ве­домственной сети.

Параметр тип номера может иметь значения: 001 — междуна­родный номер; 010 — национальный номер; 100 — абонентский (спи­сочный) номер; 011 — номер сетевой службы (оператора). Возмож­ное значение параметра идентификация плана нумерации: 0001 — план нумерации lSDN/телефонная сеть общего пользования. Каж­дая цифра номера кодируется как символ семибитового междуна­родного алфавита № 5 и занимает один байт.

Рис. 4.7. Формат номера вызывающего абонента

Информационный элемент номер вызывающего абонента (рис. 4.7) содержит, кроме того, параметры индикатор предостав­ления (00 — предоставление [номера вызывающего пользователя] разрешается; 01 — представление ограничено) и индикатор верифи-

Протокол DSS-1: Сетевой уровень 107

кации [номера вызывающего пользователя] (00 — дан пользовате­лем, сетью не проверялся, 01 — дан пользователем, проверен сетью, 10 —дан пользователем, проверить не удалось, 11 —дан сетью). Отме­тим, что верификация номера имеет большое значение в соедине­ниях с терминальным оборудованием пользователя, которое не об­служивается персоналом (компьютеры, устройства факсимильной связи) и используется только для приема вызовов.

Информационный элемент идентификация канала (channel iden­tification) указывает тот канал в интерфейсе, который должен исполь­зоваться для связи (рис. 4.8). В данном элементе содержится следую­щая информация: а) интерфейс BRI или PRI, б) идентифицирован­ный канал является или не является D-каналом, в) идентифициро­ванный канал является В 1-каналом или В2-каналом, г) идентифици­рованный канал является блоком каналов НО, Н 10, Н 11 и т.д.

Рис. 4.8. Информационный элемент «идентификация канала»

Параметр идентификация интерфейса определяет способ идентификации интерфейса. Параметр тип интерфейса имеет следующие значения: 0 — базовый доступ и 1 — первичный доступ. Па­раметр индикатор предпочтения имеет значения: 0 — предпочтение указанному каналу, 1 — приемлем только указанный канал. Пара­метр выбор информационного канала идентифицирует В-канал в базовом доступе: 01 - В 1-канал, 10-В2-канал, 11 -любой канал. Параметр стандарт кодирования имеет значения: 00 — кодирование МККТТ, 01 — стандарт ISO, 10 — национальный стандарт. Параметр номер канала идентифицирует В-канал в первичном доступе. Пара­метр номер/таблица определяет идентификацию В-канала и имеет значения: 0 — идентифицируется номером в следующем байте; 1 — идентифицируется таблицей в следующих байтах.

108 Глава 4_____________________________

Информационный элемент отображение (display) содержит символы ASCII/IA5, которые посылаются пользователю для ото­бражения на экране терминала.

Информационный элемент совместимость в верхних у ровнях (high layer compatibility} используется для проверки совместимости терминалов пользователей в верхних уровнях модели взаимодейст­вия открытых систем (модели OSI). Проверка совместимости вы­полняется на стороне вызывающего пользователя и/или на стороне вызываемого пользователя. Код в этом информационном элементе идентифицирует услугу предоставления связи (teleservice), приме­рами являются телефонная и факсимильная связь, услуги обработ­ки сообщений Х.400 или видеотекст. Формат информационного эле­мента приведен на рис. 4.9. Идентификация характеристик верх­них уровней кодируется следующим образом: 0000001 — телефония;

0000100 — 2/3 группа устройств факсимильной связи; 0110001 — те­летекст! 10101—телекс.

Рис. 4.9. Формат информационного элемента «совмести­мость в верхних уровнях»

Информационный элемент услуга клавиатуры (key pad facility) несет в себе символы ASCII/IA5, которые вводятся через клавиату­ру терминала. Он может поддерживать операцию, при которой поль­зователь запрашивает услугу сети путем введения этого информаци­онного элемента в сообщение INFORMATION. Сеть отвечает сооб­щением INFORMATION с информационным элементом «display» или «signal». Пользователь может затем вводить дальнейшую информацию. Такого рода услуга может быть использована, напри­мер, для запроса второго соединения во время удержания первого соединения.

Информационный элемент совместимость в нижних уровнях (low layer compatibility) используется с той же целью, что и информа­ционный элемент совместимости в верхних уровнях, однако его со­держимое анализируется не только вызываемой и вызывающей сто­ронами, но также и сетью (для проверки соответствия предостав­ляемым средствам доставки информации).

Протокол DSS-1: Сетевой уровень 109

Состояние соединения (call state) — данный информационный элемент содержит сведения о текущем состоянии процесса управ­ления соединением, как на стороне пользователя, так и на сетевой стороне.

Причина (cause) — данный информационный элемент исполь­зуется для передачи информации о причинах и источниках некото­рых сообщений и для передачи диагностической информации.

Прогресс-индикатор (progress indicator) — данный информаци­онный элемент используется для уведомления об изменениях ха­рактеристик соединения, происходящих по мере его продвижения по выбранному маршруту, и о местах, где происходят эти изменения (например, транзит через другие сети, изменение системы сигнали­зации). Формат «прогресс-индикатора» представлен на рис. 4.10.

Рис. 4.10. Формат «прогресс-индикатора»

Параметр описание изменения может принимать одно из сле­дующих значений: 0000001 — соединение проходит не только через ISDN; 0000010 — вызываемое оборудование не относится к ISDN;

0000011 — вызывающее оборудование не относится к ISDN;

0001000 — возможна передача по В-каналу акустических сигналов.

Информационный элемент дополнительные данные (more data) передается в сообщении USER INFORMATION и указывает на то, что за этим сообщением последует еще одно сообщение USER IN­FORMATION. Этот информационный элемент сетью не анализи­руется.

110 Глава 4

которые значения резервируются. Группа из 133 идентификаторов информационных элементов и именуется подмножеством кодов.

Количество информационных элементов, идентифицируемых в пределах сообщения, может быть увеличено за счет образования нескольких подмножеств кодов. Тогда один и тот же код может оп­ределять один информационный элемент в одном подмножестве кодов и другой информационный элемент — в другом подмножест­ве. Этот принцип иллюстрируется примером на рис.4.6 [98]. Иден­тификатор информационного элемента в подмножестве кодов О, кодируемый 1101100, обозначает элемент «номер вызывающего або­нента». Такой же код, 1101100, может быть использован в другом подмножестве кодов (подмножество 5 на рис. 4.11) для идентифи­кации совершенно другого информационного элемента. В данном примере код 1101100 используется для идентификации информа­ционного элемента «время», указывающего время посылки сообще­ния. Такой же код может быть использован снова в других подмно­жествах кодов для идентификации других информационных эле­ментов.

Рис. 4.11. Многократное использование кодов идентифи­катора информационного элемента

Для того, чтобы такой метод многократного использования кодов работал, необходимо, чтобы каждая сторона, отправляющая или принимающая сообщение, абсолютно точно знала, какое имен­но подмножество кодов применяется. Это относится и к оборудова­нию пользователя, и к оборудованию сети.

В протоколе DSS-1 принят следующий метод. Подмножество кодов 0 определяется в качестве начального подмножества. Если какое-либо оборудование нуждается в использовании информаци­онного элемента, идентифицируемого кодом из другого подмноже-

Протокол DSS-1: Сетевой уровень 111

ства (например, из подмножества 5), это достигается путем переда­чи однобайтового информационного элемента типа 1, именуемого shift (сдвиг), который показан на рис. 4.12. Бит 8 кодируется «I» для индикации однобайтового информационного элемента. Биты 5—7 являются идентификатором информационного элемента «сдвиг» и кодируются 001 для указания на переход от текущего подмножества кодов к новому подмножеству, номер которого указывается в битах 1-3.

Рис. 4.12. Информационный элемент сдвига

Бит 4 указывает, распространяется ли запрошенный сдвиг на всю оставшуюся часть сообщения (процедура блокированного сдви­га) или на один информационный элемент (процедура неблокиро­ванного сдвига). В процедуре блокированного сдвига новый номер подмножества кодов применяется ко всей оставшейся части сооб­щения или пока не поступит запрос на дальнейший сдвиг. В проце­дуре неблокированного сдвига новый номер подмножества кодов применяется только для идентификации следующего за элементом «сдвиг» информационного элемента, после чего автоматически про­исходит возврат к подмножеству кодов 0.

Рекомендациями ITU-T в дополнение к подмножеству ко­дов 0 идентифицированы еще три подмножества кодов. Подмно­жество 5 резервируется для национального использования, что дает операторам сети возможность применять системы кодирования, которые не являются частью международной спецификации. Под­множество 6 резервируется для местных сетей, а подмножество 7 — для пользовательской информации, то есть для идентификации информационных элементов, специфицируемых пользователем.

Переход от одного подмножества кодов к другому подразуме­вает использование одной из двух процедур, которые аналогичны процедурам переключения регистра на клавиатуре для перехода от прописных букв к строчным. Первая процедура, аналогичная про­цедуре фиксирующегося переключения регистра, предусматривает включение в состав информационного элемента сдвига однобито­вого индикатора, который указывает, что все следующие информа-

Рассмотрим теперь понятие подмножество кодов. Формат ин­формационного элемента переменной длины предусматривает семь битов для идентификатора информационного элемента. Таким об­разом, в этой категории может быть идентифицировано до 128 раз­личных информационных элементов. Число битов, выделенных для этой цели в однобайтовом информационном элементе, зависит от его типа: 3 бита выделены в типе 1 и 7 битов — в типе 2. Таким обра­зом, в этой категории могут быть идентифицированы, по крайней мере, 8 различных информационных элементов. Комбинируя две категории, возможно идентифицировать до 136 информационных элементов, хотя на практике это число сокращается до 133, т.к. не-