00:06 Базовая архитектура Skype | |
Skype – программное обеспечение для VoIP, обеспечивающее бесплатную голосовую связь через Интернет между компьютерами, а также платные услуги для связи с абонентами обычной телефонной сети. В отличие от многих других программ IP‑телефонии, для передачи данных Skype использует P2P‑архитектуру. Каталог пользователей Skype распределен по компьютерам пользователей сети Skype, что позволяет сети легко масштабироваться до очень больших размеров (в данный момент более 100 миллионов пользователей, пять‑десять миллионов онлайн) без дорогой инфраструктуры централизиро‑ванных серверов. Кроме того, Skype может маршрутизировать звонки через компьютеры других пользователей. Это позволяет соединяться друг с другом пользователям, находящимися за NAT или брандмауэром, однако создает дополнительную нагрузку на компьютеры и каналы пользователей, подключенных к Интернету напрямую. Используемый программой Skype алгоритм сжатия данных ILBC позволяет в большинстве случаев достигать качества, превышающего качество обычной телефонной связи. Однако низкокачественные микрофоны, широко распространенные сейчас на рынке ПК, нивелируют это преимущество. В программе используется уникальный подход к реализации общения между абонентами, путем прямого соединения между компьютерами. Абонент_1 обращается к серверу аутентификации Skype с разрешением входа в систему (1). Сервер аутентификации Skype проверяет учетные данные Абонента_1 и разрешает ему вход в систему (2). После этого Абонент_1 обращается непосредственно к Абоненту_2 (3) и устанавливает с ним прямое соединение (рис. 3.40).
Соединение (3) шифруется с помощью 256‑битного кодирования AES (Advanced Encryption Standard, симметричный алгоритм блочного шифрования), причем для каждого нового звонка используются новые ключи. | |
|
| |
| Всего комментариев: 0 | |

