Файл: Методы адресации SCCP, состав информационных элементов, понятие глобального заголовка.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 20.10.2024
Просмотров: 19
Скачиваний: 0
Передача сообщений “Data Acknowledgements” также допускается в течение нормальной эксплуатации перед достижением верхней границы окна на прием.
Сообщения “Data Acknowledgements” могут также передаваться узлом, обнаружившим на определенном участке соединения перегрузку.
Т.е начиная с P(Ri+1)-го сообщения “Data”, допускается передача еще W сообщений, P(Ri+1) – порядковый номер следующего сообщения, которое будет принято узлом В.
Далее, отобразим действия, которые реализуются, когда узел В испытывает перегрузку.
Прием сообщения “Данные” или “Data Ack.”
Когда промежуточный узел или узел пункта назначения принимают сообщение “Data”, то узел производит следующий тест последовательного номера на передачу P(S), содержащегося в сообщении “Data”.
-
Если P(S) является следующим ожидаемым последовательным номером на передачу и находится в пределах окна, то узел принимает сообщение “Data” и увеличивает на 1 значение следующего последовательного номера, ожидаемого на данном участке соединения (т.е., увеличивается значение P(R)).
-
Если P(S) не является следующим ожидаемым последовательным номером, то для данного участка соединения инициируется процедура “RESET”.
-
Если значение P(S) находится вне “окна”, то предполагается местная ошибка процедуры и инициируется процедура “RESET”
-
Если значение P(S) не равно “0’ для первого сообщения “Data”, принятого после инициализации или реинициализации участка сигнального соединения, то предполагается местная ошибка процедуры и инициируется процедура “RESET”
Последовательный номер на прием – P(R) включается в сообщение “Data” и “Data Ack”. Когда узел на соответствующем участке сигнального соединения принимает эти сообщения, значение P(R) подразумевает, что удаленный узел принял, по крайней мере, все сообщения “Data”, соответственным номером пронумерованные, включая сообщение P(R)-1. Это означает, что следующий ожидаемый последовательный номер на передачу в удаленном узле – P(R). Последовательный номер P(R) содержит информацию от узла, передающего сообщение, который допускает передачу ограниченного числа сообщений “Data” на соответствующем участке соединения.
Узел принимает сообщение “Data” или “Data Ack”:
1. P(R), содержащийся в сообщении, становится нижней границей окна на передачу
1.1 Если значение P(R) больше или равно последнему значению P(R), принятому узлом на данном участке соединения.
1.2.Если значение принятого P(R) меньше или равно P(S) следующего сообщения “Data”, подлежащего передаче по данному участку соединения.
Если условия 1 и 2 не соблюдаются, то инициируется процедура “RESET”.
Сегментирование и реассемблирование
В течение фазы передачи данных примитив N-DATA Request используется для запроса передачи NSDU по участкам сигнального соединения. NSDU более 255 октетов должен быть сегментирован перед вложением в поле “Data” сообщения “Data”. Индикатор “Дальнейшие данные” (М) используется для реассемблирования NSDU, которые были сегментированы для передачи во множественных сообщениях “Data”. М-бит устанавливается в 1 во всех сообщениях “Data”, за исключением последнего, чье поле “Data” относится к определенной NSDU. Таким образом, SCCP может реассемблировать NSDU, комбинируя поля данных всех сообщений “Data” с М-битом, установленным в 1 с сообщением “Data”, где М-бит установлен в 0. Далее, NSDU доставляются к пользователю SCCP, при использовании примитива N-Data Indication. Сообщение Data, в которых М-бит установлен в 1, не обязательно должны иметь максимальную длину. Сегментация и реассемблирование не требуются, если длина NSDU менее или равна 255 октетам.
Передача новых СИ на время повторной передачи временного приостанавливается или же, когда отсутствует доступный прямой порядковый номер на передачу, который мог бы быть присвоен.
Ниже представлены примеры основных сообщений SCCP, ОКС 7.
Формат сообщения CR
Формат сообщения СС
Формат сообщения «Release Complete»
Формат сообщения «Released»