Рисунок 2 - Модель взаимодействия открытых систем (OSI)

Для реализации передачи трафика в режиме реального времени в Интернет-сети, обычно применяется протокол UDP, поверх которого работает протокол доставки информации в реальном времени RTP.

Использование в качестве транспортного протокола TCP-протокол в данном случае невозможно по нескольким причинам:

TCP предусматривает повторную передачу потерянных сегментов, прибывающих, когда приложение реального времени уже их не ждет; Этот протокол позволяет установить соединение только между двумя конечными точками, следовательно, он не подходит для многоадресной передачи; TCP не имеет удобного механизма привязки информации о синхронизации к сегментам - дополнительное требование приложений реального времени.[1]

RTP – это протокол транспортного уровня, ориентированный на поток данных в реальном времени. Заголовок содержит информацию о порядке следования пакетов, чтобы поток данных был правильно собран на принимающей стороне, и временную метку для правильного чередования кадров при воспроизведении и для синхронизации нескольких потоков данных, например, аудио и видео. И для передачи каждого типа трафика независимо от другого спецификацией протокола вводится понятие сеанса связи RTP. Сеанс определяется конкретной парой транспортных адресов назначения, тоесть один сетевой адрес и два порта для RTP и RTCP. Так, для видеоконференции необходимо аудио и видео передавать в разных сеансах ссоответственно разными портами назначения.

Никакого непосредственногосоединения на уровне RTP между аудио и видео-сеансами связи не имеется, за исключением того, что пользователь, участвующий в обоих сеансах, должен использовать одно и то же каноническое имя в RTCP пакетах дляобоих сеансов так, чтобы сеансы могли быть связаны. Несмотря на разделение, синхронное воспроизведение мультимедийных данных источника (звука и видео) может быть достигнуто при использовании информации таймера (из поля, где указывается значение таймера), которое переносится в пакетах RTCP для обоих сеансов.[2]

НЕ нашли? Не то? Что вы ищете?

1.2 Принцип работы IP-телефонии


В процессе реализации звонкаречевой сигнал преобразуется в сжатый пакет данных с помощью различных кодеков. Далее идетпересылка данных поверх сетей с коммутацией пакетов (частный случай – IP-сеть). При достижении пакетами получателя, они декодируются, и в результате на стороне приема воспроизводится аналоговый сигнал. Эти процессы возможны благодаря большому количеству вспомогательных протоколов, обговоренных ранее.

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

Кратко разбирая принципы работы двух систем телефонии, выделим преимущества и недостатки IP-телефонии.

В стандартной телефонии подключение происходит путем взаимодействия телефонной станции и абонентов, решивших установить голосовую связь, а сам разговор устанавливается за счет того, что абонент подключен к той или иной сети телефонной линии (см. Рисунок 3). Данное подключение требует постоянного обслуживания, что влечет за собой дополнительные расходы на зарплату сотрудников и оборудование.

В самом же терминале, оснащенном микрофоном, телефоном и программно-аппаратными средствами мультимедиа и имеющему выход в сеть Интернет, происходит процесс кодирования речи:

– АЦП (аналого-цифровое преобразование) сигналов, поступающих от микрофона;

– компрессия сигнала (сужение полосы пропускания).

Рисунок 3 – Две линии связи IP и ТФОП

Данные преобразования происходят в кодеках, которые обеспечивают скорость передачи речи от 1.2 до 64 Кбит/c.

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

В процессе  осуществления телефонного разговора (см. Рисунок 3) присутствуют сети с коммутацией каналов и сети с коммутацией пакетов. Преобразование входного сигнала из сети с коммутацией пакетов в сигнал временного мультиплексирования осуществляется в оборудовании медиа шлюза (см. Рисунок 4).  В процессе декодирования  не осуществляется цифро-аналоговое преобразование.

Рисунок 4 – Процесс передачи данных из сети коммутацией пакетов в сеть с коммутацией каналов


Рисунок 5 – Процесс передачи данных в сети с коммутацией пакетов

При использовании двух сетей с коммутацией пакетов (в соответствии с Рисунком 5), IP-телефония не нуждается в подключении к телефонной линии связи, и весь объем данных будет проходить по каналу Интернет-сети (см. Рисунок 6). И преобразование цифрового сигнала ваналоговый будет осуществляться в устройстве декодирования речи.

Таким образом, имея под рукой лишьустройство (телефон/ПК),с установленным в негоSoftphones-приложением, сеанс связи будет реализован посредством сети Интернет, где пакеты данных с речевой информацией будут проходить собственный путь, находя маршрут до адреса назначения.[2]


Рисунок 6 – Две линии связи с одним коммутатором

При реализации передачи данных с маршрутизацией до определенной сети, используется зарезервированныйIP-адрес сети (например: 192.168.0.0).

Также присутствует такое понятие, как Маска сети. Она определяет общее число адресов в сети. Записывается количеством бит (8 бит = 256 адресов) или в десятичном виде байтовой записи (255.255.255.0).

Введение адреса сети упростило решение проблемы маршрутизации, но не  до конца (например, в больших локальных сетях). Поэтому большую IP-сеть разбивают на несколько подсетей, присвоив каждой из них свой адрес.

Подсети – это отдельные внутренние, самостоятельно функционирующие части сети, имеющие свой идентификатор. Для адреса подсети, в IP-адресе, выделяется пространство из адреса узла. Для определения адреса сети и подсети используется маска подсети.

Адрес сети: 192.168.0.0  11000000.10101000.00000000.00000000

Сетевая маска: 255.255.254.0 = 23  11111111.11111111.11111110.00000000

Сеть: 192.168.0.0/23  11000000.10101000.00000000.00000000

Минимальный IP: 192.168.0.1  (11000000.10101000.00000000.00000001);

Максимальный IP: 192.168.1.254  (11000000.10101000.00000001.11111110);

Broadcast1: 192.168.1.255  11000000.10101000.00000001.11111111

Исходя из этого, можно выяснить, что адреса 0 и 255 имеют специальное назначение. Также как IP-адрес первый октет которого равен 127. Он в свою очередь применяется для тестирования программ и взаимодействия процессов в пределах одного терминала[3].

IP-адреса делятся на классы, в соответствии с Таблицей 3.

Таблица 3 – Классы IP-адресов

Класс

A

(«огромные» сети)

B

«средние» сети)

C

(«маленькие сети»)

D

(Multicast-сети)

E

(Экспериментальные)

Первые биты

0

10

110

1110

1111

Количество адресов

16 387 064

64 516

254

Групповой адрес

Зарезервировано

Вид адреса хостов

125.*.*.*

136.12.*.*

195.136.12.*

Маска сети

255.0.0.0

255.255.0.0

255.255.255.0

Промежуток адресов

1-126

128.0-191.255

192.0.0-255.254.255

224-239

240-250

1.3 Технология H.323


Для построения сетей IP-телефонии первой стала рекомендация H.323 организации ITU-T.

Так как Международный союз электросвязи занимается проблемами телефонных сетей, предложенная рекомендация в большей степени была ориентирована на передачутелефонного трафика по сети с коммутацией пакетов. Сети, построенные на базепротоколов H.323, ориентированы на интеграцию с телефонными сетями. В частности, процедура установления соединения в таких сетях IP-телефонии базируется нарекомендации ITU-Т Q.931 и практически идентична той же процедуре в сетях ISDN (Цифровая Сеть с Интеграцией Служб). Рекомендация H.323 предусматривает применение разнообразныхалгоритмов сжатия речевой информации, что позволяет использовать полосу пропусканияболее эффективно, чем в сетях с коммутацией каналов.

Основными устройствами сети являются: терминал, шлюз, контроллер зоны иустройство управления конференциями. Необходимо отметить, что в отличии от устройствТфОП, устройства Н.323 не имеют жестко закрепленного места в сети. Устройстваподключаются в любую точку IP-сети. Однако при этом сеть Н.323 разбивается на зоны, где каждой из них управляет контроллере зоны.

1.3.1 Устройства сети

Терминал H.323– это оконечное устройство сети IP-телефонии, обеспечивающеедвухстороннюю речевую или мультимедийную связь с другим терминалом, шлюзом илиустройством управления конференциями (см. Рисунок 7).

Рисунок 7 – H.323 терминалы в сети с коммутацией пакетов

Рисунок 8 – Конфигурация терминала H.323

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

Модуль управления поддерживает три вида сигнализации (H.225, Н.245 и RAS),обеспечивает регистрацию терминала у контроллера зоны, установление и завершениесоединения, обмен информацией, необходимой для открытия разговорных каналов, предоставление дополнительных услуг и техобслуживание.

Телематические приложения обеспечивают передачу пользовательских данных, неподвижных изображений и файлов, доступ к базам данных и т. п. Стандартным протоколом для поддержки таких приложений является протокол Т.120.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7