Звонки через Интернет: экономим в 100 раз. Виктор Гольцман

Чтение книги онлайн.

Читать онлайн книгу Звонки через Интернет: экономим в 100 раз - Виктор Гольцман страница 7

Звонки через Интернет: экономим в 100 раз - Виктор Гольцман

Скачать книгу

в первом случае используется TCP, во втором – UDP, который наряду с IP-протоколом является базовым для транспортировки голосового трафика.

      Поверх UDP работают еще три специальных протокола:

      • NTP (Network Time Protocol – протокол сетевого времни) – отвечает за синхронизацию времени на компьютерах адресата и получателя, чтобы передавать голосовые пакеты в правильной последовательности и в заданное время. Это важно для качества связи;

      • RTP (Real-Time Transport Protocol – транспортный протокол реального времени) – это транспортный протокол реального времени, предназначенный для передачи через Интернет мультимедийных данных, в том числе аудио и видео. RTP выполняет такие функции, как идентификация типа полезной нагрузки, нумерация последовательности пакетов и присвоение временных меток. RTP был разработан для многоадресного вещания, но он подходит и для организации сессий типа «точка – точка», то есть для VoIP-телефонии (http://www.compdoc.ru/network/internet/videopotoki/);

      • RTCP (Real-Time Transport Control Protocol – протокол управления передачей в реальном времени) – это протокол управления передачей, который работает в паре с RTP и помогает следить за качеством передаваемого сигнала, уровнем перегрузки канала связи, а также утерей пакетов.

      Все три протокола службы UDP работают вместе и гарантируют транспортировку VoIP-пакетов точно по адресу в заданное время (чтобы задержки почти не были уловимы на слух) с максимально возможным качеством.

      При передаче голосового трафика через Интернет пакеты VoIP помещаются внутрь пакетов RTP, а те, в свою очередь, – в пакеты UDP-IP.

      Отдельно отметим протокол SIP, который сейчас является одной из самых современных и популярных технологий для реализации VoIP-сервисов. Он обеспечивает не только передачу VoIP, но и передачу видео, мгновенных сообщений, информации в онлайновых играх и внутри виртуальной реальности. Это универсальная технология.

      Набор SIP включает в себя большое количество различных спецификаций, которые приближают VoIP к традиционной телефонной связи по качеству и надежности. Эти спецификации также добавляют новые функции VoIP. Например, если во время разговора поступает входящий вызов от другого абонента, то протокол SIP позволяет принять его в разговор (устроить трехстороннюю связь), либо отклонить вызов, либо поставить его на удержание. При помощи SIP пользователь также может изменить характеристики звонка прямо во время сеанса связи. Например, если сеанс связи был инициирован как «только голосовой», то в процессе можно подключить и функцию передачи видео. Это очень удобно, если к разговору подключается, скажем, третий участник и хочет передать файл.

      Протокол SIP предусматривает передачу данных в пиринговой сети (от англ. peer-to-peer, Р2Р – «равный с равным»). Участники такой сети автоматически устанавливают между собой прямые соединения и обеспечивают передачу трафика от одного абонента к другому. Работа SIP-приложений осуществляется через специальные прокси-серверы (рис. 1.5).

      Рис. 1.5. Передача данных по протоколу SIP осуществляется

Скачать книгу