Forward Indicator Bit (FIB), Backward Indicator Bit (BIB) – прямой и обратный биты-индикаторы. Используются при реализации основного метода защиты от ошибок. При положительном подтверждении сигнальной единицы BIB устанавливается равным FIB подтверждаемой сигнальной единицы, при отрицательном подтверждении – BIB устанавливается в инвертированное состояние. При повторной передаче сообщений исходящая сторона инвертирует значение FIB по отношению к первоначальному значению, устанавливая его тем самым равным значению BIB сигнальной единицы, содержащей запрос на повторную передачу.
Length Indicator (LI) – индикатор длины. Служит для указания числа байт, следующих за индикатором длины (LI) (за исключением проверочных битов - CK). Также LI служит для указания типа SU:
LI=0 – заполняющая сигнальная единица (FISU);
LI=1 или 2 – сигнальная единица состояния звена (LSSU);
LI>2 – значащая сигнальная единица (если длина сообщения превышает 63 байта, LI=63).
Индикатор длины не используется для определения длины SU. Для этого используются флаги. Максимальная длина сообщения 272 байта.
Signaling Information Octet (SIO) – байт служебной информации. Делится на индикатор службы: Service Indicator - SI (биты 7..4), поле приоритета: Priority Indicator – PI (биты 3..2) и индикатор сети: Network Indicator – NI (биты 1..0).
SI:
NI:
РИСУНОК: Структура байта служебной информации SIO
Signaling Information Field (SIF) – поле служебной информации. Состоит из целого числа байт. Это поле предназначено для передачи полезной информации пользователя. Подсистема MTP не анализирует информацию поля SIF, за исключением этикетки маршрутизации, а просто передает ее от подсистемы пользователя в одном узле подсистеме пользователя в другом узле. Используется только в сообщениях типа MSU.
РИСУНОК: Структура поля SIF
Status Filed (SF) – поле состояния звена. Используется только в сообщениях типа LSSU.
Check Bits (CK) – проверочные биты. Проверочные биты формируются передающей стороной и представляют собой единичное добавление суммы (по модулю 2) из:
Приемная сторона выполняет те же самые действия и сравнивает вычисленное значение CK с полученным значением. Если они не совпадают, то сообщение отбрасывается.
Mapping кодов SLS на звенья сигнализации SLC
Пример 1
SLS |
SLC |
|||
#1 |
#2 |
#3 |
#4 |
|
0 |
0 |
1 |
2 |
3 |
1 |
1 |
2 |
3 |
0 |
2 |
2 |
3 |
0 |
1 |
3 |
3 |
0 |
1 |
2 |
4 |
0 |
1 |
2 |
3 |
5 |
1 |
2 |
3 |
0 |
6 |
2 |
3 |
0 |
1 |
7 |
3 |
0 |
1 |
2 |
8 |
0 |
1 |
2 |
3 |
9 |
1 |
2 |
3 |
0 |
10 |
2 |
3 |
0 |
1 |
11 |
3 |
0 |
1 |
2 |
12 |
0 |
1 |
2 |
3 |
13 |
1 |
2 |
3 |
0 |
14 |
2 |
3 |
0 |
1 |
15 |
3 |
0 |
1 |
2 |
Пример 2
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.