Опубликован: 24.01.2007 | Уровень: специалист | Доступ: платный
Лекция 3:

Основные протоколы, используемые в сетях следующего поколения

< Лекция 2 || Лекция 3: 123456 || Лекция 4 >
Аннотация: Рассмотрены основные протоколы, используемые в сетях следующего поколения: H.323, SIP, MGCP, H.248/MEGACO, SIGTRAN.

В первую очередь Softswitch управляет обслуживанием вызовов, т.е. установлением и завершением соединений. Также Softswitch осуществляет координацию обмена сигнальными сообщениями между различными сетями, иначе говоря, Softswitch координирует действия, обеспечивающие соединение с логическими объектами в разных сетях и преобразует информацию в сообщениях таким образом, чтобы они были поняты на обеих сторонах разнородных сетей.

Основные типы сигнализации, которые использует Softswitch:

  • сигнализация для управления соединениями;
  • сигнализация для взаимодействия различных Softswitch между собой;
  • сигнализация для управления транспортными шлюзами.

Основными протоколами сигнализации для управления соединениями сегодня являются SIP, ОКС-7, H.323. Также опционально используются:

  • абонентская сигнализация E-DSS-1 первичного доступа ЦСИС (цифровая сеть с интеграцией служб, ISDN);
  • протокол абонентского доступа через интерфейс V5;
  • российская версия сигнализаций R1,R2 – R 1.5.

Основными протоколами сигнализации управления транспортными шлюзами являются MGCP и MEGACO/Н.248, а основными протоколами сигнализации взаимодействия между Softswitch — SIPТ и BICC (рис. 3.1).

Протоколы RTP, RTCP, UDP

Основным транспортным протоколом для мультимедийных приложений стал протокол реального времени RTP (Real Time Protocol), предназначенный для организации передачи пакетов с кодированными речевыми сигналами по пакетной сети. Передача пакетов RTP ведется поверх протокола UDP, работающего, в свою очередь, поверх IP (рис. 3.2).

Взаимодействие Softswitch с остальным оборудованием

увеличить изображение
Рис. 3.1. Взаимодействие Softswitch с остальным оборудованием

Характерные для IP-сетей временные задержки и вариация задержки пакетов (джиттер) могут серьезно исказить информацию, чувствительную к задержке, например речь и видеоинформацию, сделав ее абсолютно непригодной для восприятия. Вариация задержки (джиттер) пакетов гораздо сильнее влияет на субъективную оценку качества передачи, чем абсолютное значение задержки.

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

Уровни протоколов RTP/UDP/IP

Рис. 3.2. Уровни протоколов RTP/UDP/IP

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

Протокол RTP предусматривает индикацию типа полезной нагрузки и порядкового номера пакета в потоке, а также применение временных меток. Отправитель помечает каждый RTP-пакет временной меткой, получатель извлекает ее и вычисляет суммарную задержку. Разница в задержке разных пакетов позволяет определить джиттер и смягчить его влияние – все пакеты будут выдаваться приложению с одинаковой задержкой.

Доставка RTP-пакетов контролируется специальным протоколом RTCP (Real Time Control Protocol).

Основной функцией протокола RTCP является организация обратной связи приемника с отправителем информации для отчета о качестве получаемых данных. Протокол RTCP передает сведения (как от приемника, так и от отправителя) о числе переданных и потерянных пакетов, значении джиттера, задержке и т.д. Эта информация может быть использована отправителем для изменения параметров передачи, например для уменьшения коэффициента сжатия информации с целью улучшения качества ее передачи.

Протокол передачи пользовательских дейтаграмм – User Datagram Protocol (UDP) – обеспечивает негарантированную доставку данных, т.е. не требует подтверждения их получения; кроме того, данный протокол не требует установления соединения между источником и приемником информации.

< Лекция 2 || Лекция 3: 123456 || Лекция 4 >
Нияз Сабиров
Нияз Сабиров

Здравствуйте. А уточните, пожалуйста, по какой причине стоимость изменилась? Была стоимость в 1 рубль, стала в 9900 рублей.

Елена Сапегова
Елена Сапегова

для получения диплома нужно ли кроме теоретической части еще и практическую делать? написание самого диплома требуется?

Юрий Болдырев
Юрий Болдырев
Россия
Никита Девятых
Никита Девятых
Россия, Глазов