Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #73, ЯНВАРЬ 2005 г.

Стань диггером IP-телефонии

hiNt (hint@gameland.ru)

Хакер, номер #073, стр. 073-028-1


IP-телефония. Взгляд изнутри

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

Введение для новоприбывших

Если ты все-таки относишься к тем людям, которые не прочитали Х(48) и делают страшные глаза от сочетания слов «Айпи телефония», то приготовься - мы с тобой быстро наверстаем упущенное, чтобы не чувствовать себя дилетантами в основном разделе статьи.

Наверное, тебе не раз приходилось слышать, как в чате два приятеля обмениваются мнениями о том, у кого из них более смешной голос, после некоторого разговора через интернет? Интересно, что это такое и как оно работает? Летс гоу разбираться! Начнем с начала, как говорит один мой друг.

IP-телефония - это система технологий, позволяющая в любой сети, работающей на базе Internet Protocol, проводить локальные, междугородние и даже международные разговоры в реальном времени, а также вести эти переговоры в многопользовательском режиме, посылать факсы и устраивать видеоконференции. Буржуи называют эту разработку иначе - Voice over IP (VoIP), что не меняет смысла. Разве только IP-телефония - более обширное понятие, так как она реализуется еще и на уровне абонентского оборудования, а также автоматических телефонных станций (АТС), в то время как «Голос по сетям» (ВоИП) ограничивается работой на уровне локальных и глобальных каналов передачи. Также сразу введу еще один термин: интернет-телефония. Это частный случай IP-телефонии, требующий от каждого из участников сетевого трепа подключенного к сети компьютера. Тогда как ip-телефония в некоторой ее разновидности, благодаря телефонному терминалу, позволяет позвонить с телефона на компьютер или наоборот. То есть можно выделить три схемы: «PC <-> PC», «PC <-> PHONE», «PHONE <-> PHONE», о работе которых мы сейчас с тобой и поговорим.

Ой, а что это за проводки такие?

Работает это достаточно просто. Рассмотрим сначала подробности разговора по схеме «PC <-> PC».

Записанная на микрофон речь отправителя, aka аналоговый сигнал, преобразуется в цифровую форму при помощи аналого-цифрового преобразователя (АЦП). Затем оцифрованный сигнал сжимается, в зависимости от алгоритмов сжатия, в 4, 8, или 10 раз (удаляются ненужные шумы, сжимается все, что можно сжать; хотя это, конечно, зависит от кодеков и/или оборудования) и формирует пакеты, добавляя хедеры протоколов с техническими данными. Система IP-телефонии получателя принимает пакеты, посланные по IP-сети, и удаляет из них заголовки, а закодированный голос отправляется на дешифровку декодеру, после чего в АЦП конвертируется обратно в аудиосигнал, который уже выводится на звуковую карту и позволяет тебе слышать нежный голос собеседницы. Немного грузово, но зато не соврал.

Немного по-другому обстоит дело в простейшей схеме «PC <-> Phone». Пакеты отправляются не получателю, а представителю услуг IP-телефонии (Internet Telephony Service Provider), который декодирует сигнал в аналоговый и передает его по телефонным сетям абоненту.

Содержание  Вперед на стр. 073-028-2
<<< НАЗАД ||| ГЛАВНАЯ