Skype использует P2P

реклама
Передача голоса в сетях связи
VoiceIP
•Передача голоса в сотовых сетях связи
•Передача голоса с помощью популярных VoIP
технологий (Yahoo, MSN, Google Talk)
•Передача голоса с помощью Skype
1
Сотовые сети связи
Архитектура сотовой сети связи
2
Voice IP
Voice IP (Voice over Internet Protocol или IP-телефония) —
система связи, обеспечивающая передачу речевого
сигнала по сети Интернет или по любым другим IPсетям. Сигнал по каналу связи передаётся в цифровом
виде и, как правило, перед передачей преобразовывается
(сжимается) с тем, чтобы удалить избыточность.
3
Функциональность VoIP
•Организация конференций
•Переадресация звонка
•Автоматический перенабор
•Безопасные (защищённые) звонки
•Независимость от месторасположения. Нужно только
интернет соединение, для подключения к провайдеру
VoIP
•Доступна интеграция с другими клиентами через
интернет, включая видео-звонок, обмен сообщениями и
данными во время разговора, аудио конференции,
управление адресной книгой, и получение информации о
том, доступны ли для звонка другие абоненты (коллеги
или друзья).
4
Архитектура VoIP сети
Архитектура VoIP
5
Глобальная VoIP сеть
Архитектура VoIP (клиент-сервер)
6
Кодирование речевой информации в VoIP
сети
Задержка вносимая вокодером (15-45 мс) возникает по
следующим причинам:
•использование буфера для накопления сигнала и учёта
статистики последующих отсчётов (алгоритмическая
задержка)
•математические преобразования, выполняемые над
речевым сигналом, требуют процессорного времени
(вычислительная задержка)
7
Кодирование речевой информации в VoIP
сети.
Сравнительные характеристики VoIP-кодеков
8
Протоколы VoIP
•SIP — обеспечивает передачу голоса, видео, сообщений систем
мгновенного обмена сообщений и произвольной нагрузки, для
сигнализации обычно использует порт 5060 UDP. Поддерживает
контроль присутствия.
•H.323 — протокол, более привязанный к системам традиционной
телефонии, чем SIP, сигнализация по порту 1720 TCP, и 1719 TCP для
регистрации терминалов на гейткипере.
•IAX2 — через 4569 UDP-порт и сигнализация, и медиа-трафик.
•MGCP (Media Gateway Control Protocol) — протокол управления
медиашлюзами.
•Megaco/H.248 — протокол управления медиашлюзами, развитие
MGCP.
•SIGTRAN — протокол тунеллирования PSTN сигнализации SS7/ОКС7
через IP на программный коммутатор (SoftSwitch).
•SCTP (Stream Control Transmission Protocol) — протокол для
организации гарантированной доставки пакетов в IP-сетях.
9
Skype
Skype
—
бесплатное
проприетарное программное
обеспечение
с
закрытым
кодом,
обеспечивающее
шифрованную
голосовую
связь через Интернет между
компьютерами (VoIP) , а также
обмен
медиа-данными
и
платные услуги для связи с
абонентами
обычной
телефонной сети.
10
Архитектура сети Skype
Skype использует P2P-архитектуру
11
Принцип работы Skype1
Суперузлом становится любой узел,
имеющий публичный IP-адрес и
обладающий
достаточными
вычислительными
ресурсами
и
высокоскоростным
доступом
в
интернет.
Skype-login-сервер, отвечает за
процедуру
авторизации
Skypeклиентов
и
гарантирует
уникальность позывных для всей
распределенной сети.
1Salman
A. Baset and Henning G. Schulzrinne. An
Analysis of the Skype Peer-to-Peer Internet
Telephony Protocol.. 25th IEEE International
Conference
on
Computer
Communications. 12
Proceedings in INFOCOM 2006, pp. 1-11.
Расположение Суперузлов Skype (2007)2
2http://www.cs.yale.edu/homes/yong/p2p.html
13
Особенности Skype
•Skype
может
маршрутизировать
звонки
через
компьютеры других пользователей (обход NAT и Firewalls)
•В Skype используется мощное шифрование.
•Для передачи голоса требуется ~32 кбит/с. (видео ~200
кбит/с). При этом сохраняется очень высокое качество звука.
•Единственным центральным элементом для Skype
является сервер идентификации, на котором хранятся
учётные записи пользователей и резервные копии их списков
контактов
•После того, как связь установлена, компьютеры
пересылают голосовые данные напрямую друг другу (если
между ними есть прямая связь), или через Skype-посредник
(суперузел — компьютер, у которого есть внешний IP-адрес и
открыт TCP-порт для Skype)
14
Скачать