В программе используется уникальный подход к реализации общения между абонентами, путем прямого соединения между компьютерами.
Соединение (3) шифруется с помощью 256-битного кодирования AES (Advanced Encryption Standard, симметричный алгоритм блочного шифрования), причем для каждого нового звонка используются новые ключи.
Пиринговые сети
Одноранговые, децентрализованные или пиринговые (от англ. peer-to-peer, P2P — один на один, с глазу на глаз) сети — это компьютерные сети, основанные на равноправии участников. В таких сетях отсутствуют выделенные серверы, а каждый узел (peer) является как клиентом, так и сервером. В отличие от архитектуры клиент-сервер, такая организация позволяет сохранять работоспособность сети при любом количестве и любом сочетании доступных узлов. Данная технология позволяет устанавливать связь между участниками напрямую, что обеспечивает увеличение быстродействия и, соответственно, уменьшение задержек при передаче речи.
В сети есть несколько машин, при этом любая может связаться с любой. В качестве клиента (потребителя ресурсов) каждая из этих машин может посылать запросы на предоставление каких-либо ресурсов другим машинам в пределах этой сети и получать их. Как сервер, каждая машина должна обрабатывать запросы от других машин в сети, отсылать то, что было запрошено, а также выполнять некоторые вспомогательные и административные функции.
Любой член данной сети не гарантирует никому своего присутствия на постоянной основе. Он может появляться и исчезать в любой момент времени. Но при достижении определенного критического размера сети наступает такой момент, что в сети одновременно существует множество серверов с одинаковыми функциями.
Помимо чистых P2P-сетей, существуют так называемые гибридные сети, в которых есть серверы, используемые для координации работы, поиска или предоставления информации о машинах сети и их статусе (on-line, off-line и т. д.). Гибридные сети сочетают скорость централизованных сетей и надежность децентрализованных благодаря гибридным схемам с независимыми индексационными серверами, синхронизирующими информацию между собой. При выходе из строя одного или нескольких серверов сеть продолжает функционировать.
Речевое общение с помощью технологии Р2Р начинается с подключения обоих компьютеров к Интернету. Подключение может осуществляться разнообразными способами: через корпоративные локальные вычислительные сети или глобальные вычислительные сети, кабельные модемы, DSL или даже через беспроводные сети (рис. 3.41).
Использование брандмауэра
Брандмауэр — системный компонент, выполняющий роль шлюза для фильтрации пакетов в сети. Это устройство или программа для защиты сети. Брандмауэры размещают на шлюзах сети для предотвращения входа в сеть организации нежелательного или злоумышленного просмотра информации.
В дополнение ко всему программа стремится изменить по своему усмотрению настройки брандмауэра настольной системы (чаще всего — встроенного программного обеспечения с поддержкой Microsoft Windows), чтобы обеспечить оптимальные условия работы для самой себя. Даже если пользователь отключит установленное ею правило, при следующем запуске Skype вновь вводит в действие исключения (для этого, правда, нужно, чтобы пользователь данного компьютера имел право корректировать параметры брандмауэра).
Тестирование связи с другими пользователями Skype
При тестировании связи с другими абонентами важно проверить следующее:
Слышите ли вы абонента?
Слышит ли абонент вас?
Есть ли фоновый шум?
Есть ли эхо?
Является ли связь непрерывной?
Нет ли задержки в воспроизведении речи абонента?
Нет ли загрузки файлов большого объема во время разговора?
Если вы столкнулись с односторонней связью, когда кто-то из участвующих в разговоре сторон не слышит другую, то это может быть связано с неправильной работой аудиоустройства — устройство не настроено, звук микрофона выключен, задана минимальная громкость динамиков или выключена совсем, имеются неполадки звуковой карты.
Отрицательно на качество связи влияет низкоскоростной исходящий канал интернет-соединения у звонящего.