к мультимедиа технологиям   визуальные среды - 4GL   WEB   БДИ   Эволюция глобальной сети Интернет   ТП

Технология интернет-телефонии в программе Skype

  1. История версий Skype
  2. Технология Skype
  3. Чат Skype
  4. Трафик Skype
  5. HTML в Skype
  6. Платформы для Skype
  7. Услуги Skype
  8. Гаджеты и товары
  9. Skype и операторы сотовой связи
  10. Противодействие со стороны "МегаФон"
  11. Попытки запрета Skype
  12. Установка Skype в ОС Windows
  13. Установка Skype в ОС LINUX/RUNTU
  14. Критика
  15. Глоссарий
  16. Литература

Skype - бесплатное проприетарное программное обеспечение с закрытым кодом, обеспечивающее шифрованную голосовую связь и видеосвязь через Интернет между компьютерами (VoIP), используя технологии пиринговых сетей, а также платные услуги для звонков на мобильные и стационарные телефоны. Skype имеет более 1 миллиарда пользователей по состоянию на сентябрь 2014 года. Большинство разработчиков и 44 % работников общего отдела находятся в Таллине и Тарту, Эстония.

Некоторые сетевые администраторы запретили использование Skype в корпоративных, правительственных, домашних и образовательных сетях, ссылаясь на причины ненадлежащего использования ресурсов, чрезмерной пропускной способности и проблем безопасности.

Программа также позволяет совершать конференц-звонки (до 25 голосовых абонентов, включая инициатора), видеозвонки (в том числе видеоконференции до 10 абонентов), а также обеспечивает передачу текстовых сообщений (чат) и передачу файлов. Есть возможность вместо изображения с веб-камеры передавать изображение с экрана монитора.

Программные клиенты Skype выпущены для Windows, Mac OS X, Linux, iOS, Windows Phone 7, HP webOS, Android, PSP, Symbian. Также была выпущена версия для Java.

В создании основного кода программы участвовали эстонские программисты Ахти Хейнла (англ. Ahti Heinla), Прийт Казесалу (эст. Priit Kasesalu) и Яан Таллинн (англ. Jaan Tallinn), создавшие ранее программу для файлообмена KaZaA.

Год

Объём международного
рынка голосовых звонков

2005

2,9 %

2006

4,4 %

2008

8 %

2010

13 %

2011

28 %

2012

34 %

2013

44 %

2014

55 % (прогноз)

Первые версии программы (0.97, 0.98) появились в сентябре-октябре 2003 года. Программа одновременно поддерживала 8 языков и имела простой интерфейс, изначально адаптированный под голосовую связь, в отличие от мессенджеров вроде ICQ и MSN Messenger. Skype при инсталляции сам выбирал язык локализации Windows и имел более простую и быструю регистрацию логина, нежели в конкурирующих программах. Именно простота установки, освоения и использования программы быстро привлекли к ней внимание большого числа пользователей.

Объём международных голосовых звонков через Skype является значительным. Он стал лидером по трафику голосовых звонков.

Технология Skype

В отличие от многих других программ IP-телефонии, для передачи данных Skype использует P2P-архитектуру. Каталог пользователей Skype распределён по компьютерам пользователей сети Skype, что позволяет сети легко масштабироваться до очень больших размеров (в данный момент более 1 миллиарда пользователей, около 200 миллионов онлайн) без дорогой инфраструктуры централизованных серверов.

Кроме того, Skype может маршрутизировать звонки через компьютеры других пользователей. Это позволяет соединяться друг с другом пользователям, находящимся за NAT или брандмауэром, однако создаёт дополнительную нагрузку на компьютеры и каналы пользователей, подключённых к Интернету напрямую.

Единственным центральным элементом для Skype является сервер идентификации, на котором хранятся учётные записи пользователей и резервные копии их списков контактов. Центральный сервер нужен только для установки связи. После того как связь установлена, компьютеры пересылают голосовые данные напрямую друг другу (если между ними есть прямая связь) или через Skype-посредник (суперузел — компьютер, у которого есть внешний IP-адрес и открыт TCP-порт для Skype). В частности, если два компьютера, находящиеся внутри одной локальной сети, установили между собой Skype-соединение, то связь с Интернетом можно прервать и разговор будет продолжаться вплоть до его завершения пользователями или какого-либо сбоя связи внутри локальной сети.

Благодаря используемым Skype кодекам (алгоритмам сжатия данных) SILK (8-24 кГц), G.729 (8 кГц) и G.711 (ранее использовались также ILBC и ISAC) и при достаточной скорости интернет-соединения (30—60 кбит/с) в большинстве случаев качество звука сопоставимо с качеством обычной телефонной связи, а при хороших условиях соединения заметно лучше.

При установке соединения между ПК данные шифруются при помощи AES-256, для передачи ключа которого, в свою очередь, используется 1024-битный ключ RSA. Открытые ключи пользователей сертифицируются центральным сервером Skype при входе в систему с использованием 1536- или 2048-битных сертификатов RSA.

Протокол Skype (англ.) закрыт и используется только оригинальным программным обеспечением Skype. При помощи API к его функциям могут получать доступ программы сторонних разработчиков.

3 июня 2011 протокол Skype был взломан и его исходный код оказался в Интернете.

Официально подтверждённых разработчиком случаев расшифровки и/или перехвата данных в Skype не зафиксировано, и большинство спецслужб выражают по этому поводу недовольство. Однако правоохранительные органы Австрии на встрече с провайдерами в местном Министерстве внутренних дел сообщили, что провели “законный перехват IP-трафика” 25 июня 2008 года. Аналогичное заявление прозвучало и от представителя органов внутренних дел Австралии. Также, благодаря утечке информации, стало известно о разработке фирмой Digitask программы перехвата онлайн-коммуникаций по заказу одного из министерств Баварии, а компания FaceTime разработала сканер защищённых IM-сообщений Skype. Кроме того, о наличии решений для прослушивания Skype объявили власти Швейцарии и российские спецслужбы.

Для стабильного использования видеосвязи необходима скорость интернет-соединения более 200 кбит/с и желательна тактовая частота процессора не менее 1 ГГц.

Чат в Skype

Skype позволяет пользователям общаться не только с помощью голоса, но и более традиционным способом — с помощью текстовых сообщений (IM-чата). Голосовой чат позволяет разговаривать как с одним пользователем, так и устраивать конференц-связь. Он использует собственные кодеки.

Skype-чат позволяет устраивать групповые чаты, посылать смайлики, хранить историю. Также предоставляются обычные для IM-чатов возможности — профили пользователя, индикаторы состояния (статус) и так далее. Кроме того, Skype предоставляет возможность обмена файлами без ограничения размера и со стандартными опциями временной остановки пересылки и автоматического возобновления при подключении после потери связи или выключения программы Skype до конца передачи файла.

Трафик Skype

Размер трафика, потребляемого Skype при разговоре, может варьироваться, в зависимости от некоторых факторов, таких как скорость подключения к сети Интернет (и вызывающего и вызываемого), а также от насыщенности самого разговора.

Количество трафика, потребляемого Skype, особенно если дело касается передачи видео, напрямую зависит от ширины канала. Также Skype всегда подстраивается как под скорость соединения Интернет, так и под ресурсы системы. Таким образом, трафик при видеозвонке в разных условиях может очень сильно отличаться.

При голосовом звонке и широкополосном подключении к Интернет расходуется примерно одинаковое количество входящего и исходящего трафика. В сумме средний объём трафика составляет около 500 кбайт/минуту (10 минут ~ 5 Мбайт; 100 минут ~ 50 Мбайт).

При видеозвонке — примерно в 10 раз больше, чем при голосовом (и тем больше, чем шире канал и шумнее видео с веб-камеры), то есть ~5 Мбайт/мин, и никак не зависит от точки на Земле, с которой налажено соединение.

Если трафик при включенном Skype сильно завышен (даже в тех случаях когда нет чатов, бесед и видео отключено), то скорее всего клиент Skype стал “СуперНодом”. В этом случае Skype начинает пропускать через себя “чужой” трафик по принципу работы пиринговой сети.

HTML в Skype

До версии 5.8.0.154 была возможность использовать HTML-теги (для выделения текста курсивом и полужирным начертанием, вставки ссылок, списков и т. п.) при отправке сообщений. Для этого нужно было зажать Ctrl + ⇧ Shift и нажать на кнопку отправки сообщения. С версии 5.8.0.154 возможность отправки таких сообщений была отключена; тем не менее, при получении сообщения с тегами (например, отправленного из старой версии) они используются (за исключением версии для Linux).

Платформы для Skype

Skype в Linux

Существуют версии Skype для Linux, Mac OS X, iOS (iPhone, iPod touch и iPad), Windows (2000, XP, Vista, 7, Windows Mobile, Windows Phone), PSP, Symbian OS, Java (мобильных телефонов), Android.

В феврале 2010 года Skype прекратил разработку и поддержку клиентов для Windows Mobile и Skype Lite для Java. Соответствующие версии убраны с сайта Skype.

Услуги

Бесплатные услуги

SkypeCast (от англ. Skype — программа VoIP и broadcasting — широковещание, иногда используется сокращённое “каст”) — вид голосового общения между группой пользователей программы Skype (до 150 человек). Внешне схож с конференц-звонком, однако, в отличие от него, устанавливается через центральный сервер, вследствие чего не предъявляет высоких требований к пропускной способности канала пользователя, инициировавшего разговор. Услуга больше не предоставляется.

Skype Voicemail — голосовая почта. Услуга запущена 10 марта 2005 года. Позволяет записывать входящие сообщения, когда пользователь не в сети, и работает как автоответчик.

Skype Me. Связав пользователей по всему миру с помощью голоса, Skype дал возможность людям из разных стран общаться друг с другом. Для облегчения этой задачи Skype предлагает устанавливать статус SkypeMe, который указывает, что данный абонент открыт для звонков со всего мира. Установка данного статуса привлекает пользователей, желающих попрактиковаться в иностранном языке, а также мошенников и спамеров, поэтому начиная с 4 версии статус SkypeMe удален из программы.

Платные услуги

Тарифы SkypeOut по состоянию на март 2006 года в долларах США за минуту разговора

SkypeOut — звонки на телефоны. Позволяет совершать исходящие звонки на стационарные и мобильные телефоны в большинстве стран мира. Оплата поминутная, дифференцированная. Звонки на бесплатные номера (такие, как +1 800 в США) бесплатны, причём воспользоваться ими могут даже пользователи, не оплачивавшие услугу SkypeOut. Также через SkypeOut производятся входящие Skype-звонки на телефон c мобильным приложением Skype Lite. Через 180 дней после последнего звонка SkypeOut баланс истекает.

SkypeIn — онлайновый номер. Позволяет получать телефонные звонки от пользователей традиционных телефонных сетей. При этом участник получает телефонный номер в одной из следующих стран: Австралия, Бразилия, Германия, Дания, Польша, Швеция, Швейцария, Финляндия, Эстония, Франция, Великобритания, США, Япония и Гонконг (Китай). Все входящие звонки на данный номер будут приходить на учётную запись Skype, а при положительном счёте возможна переадресация звонков на любой телефонный номер. В качестве бонуса к телефонному номеру компания Skype бесплатно предоставляет автоответчик на всё время использования номера. Российские онлайновые номера для Skype предоставляют некоторые операторы IP-телефонии.

Номер Skype To Go — специальный номер доступа, на который можно позвонить с любого телефона (стационарного или мобильного) для того, чтобы связаться с другим номером по установленным тарифам, денежные средства при этом снимаются со счета Skype.

Отправка SMS — возможность отправлять SMS сообщения из программы Skype на мобильные телефоны.

Услуги для бизнеса

Для корпоративного сегмента рынка Skype предлагает услугу Skype для SIP Open Beta. и её более функциональную разновидность Skype Connect Необходимое количество линий оплачивается ежемесячно.

Данные услуги позволяют компаниям обеспечить прямой доступ из своей корпоративной сети связи прямо в сеть Skype, а именно: принимать на офисные телефоны звонки из сети Skype и совершать с офисных телефонов звонки в сеть Skype. Доступ к сети Skype реализуется с помощью VoIP-шлюзов (через офисные аналоговые или цифровые АТС) или через IP-АТС компании. Совместимое со Skype оборудование сегодня выпускается такими вендорами как Avaya, Cisco, AddPac.

Гаджеты и товары

Skype выпускает и продает различные товары для программы Skype. Например, беспроводной телефон RTX Dualphone 3088 для звонков без компьютера. Телефон позволяет звонить и принимать звонки как через Skype, так и в обычной телефонной сети без компьютера. Также, Skype выпускает гарнитуры Freetalk Wireless — беспроводные наушники с USB-передатчиком для беспроводного общения по Skype, аппаратуру для видеозвонков (Freetalk Buddy Pack) и веб-камеры (Freetalk Connect 2)

Skype и операторы сотовой связи

Клиент Skype можно установить на совместимый телефон или КПК, при этом получается значительная экономия средств по причине невысоких тарифов системы. Однако сотовые операторы не хотят терять доход и всячески тормозят процесс. T-Mobile — крупнейший провайдер сотовой связи в Германии — заявил, что будет блокировать трафик интернет-телефонии Skype на смартфонах iPhone. Аналогичным образом поступила одна из крупнейших в США телекоммуникационных компаний AT&T, которой в дальнейшем под давлением FCC пришлось все-таки разрешить Skype в сетях 3G и EDGE. Дело доходит до того, что лобби сотовых операторов пытается запретить Skype, а заодно и ICQ, на территории России. Однако в сети оператора “Скай Линк” передача данных по протоколу Skype не тарифицируется — в январе 2010 года компания ввела опцию “Безлимитный Skype” для абонентов Московского региона.

Противодействие со стороны “МегаФон”

В России активную борьбу против Skype ведет компания “МегаФон”, стараясь ограничить доступ к сервисам Skype в своих сетях, и даже взимает плату за его использование. Также “Мегафон” пытался ограничить доступ к Skype и на законодательном уровне.

Многие пользователи компании “МегаФон”, использующие Skype для отправки СМС на “МегаФон”, жалуются на то, что “МегаФон” не пропускает SMS-сообщения от Skype. Специалисты Skype заявляют, что в этом виновна компания “МегаФон”.

Попытки запрета Skype

В России периодически возникают предложения запретить Skype; при этом аргументацией выступает угроза безопасности, связанная с шифрованием разговоров и отсутствием подключения к СОРМ.

В Белоруссии услуги стационарной телефонной связи должны проходить через государственного оператора, а оказание услуг международной связи с использованием других сетей, включая Skype, без наличия специального разрешения (лицензии) Министерства связи и информатизации Республики Беларусь является нарушением законодательства. При этом законодательством не запрещено использование услуг телефонии по IP-протоколу (в том числе с помощью программного обеспечения Skype) для личного пользования.

Крупнейшая европейская телекоммуникационная компания Deutsche Telekom заявила, что будет блокировать Skype при попытке использования её с iPhone.

В январе 2011 года власти Китая выпустили постановление, которое запрещает жителям страны пользоваться услугами всех поставщиков услуг интернет-телефонии, включая популярный сервис Skype, кроме официальных провайдеров China Telecom.

Доступ к Skype может быть заблокирован аппаратными средствами. Подобные решения есть у Verso Technologies и Cisco Systems. В частности, ими пользуется крупнейший китайский провайдер China Telecom. До марта 2010 года аналогичным образом Skype блокировали в ОАЭ.

В ответ на попытки запрета Skype его разработчики начали внедрять в программу средства маскировки трафика для обхода блокировки VoIP. Кроме того, Skype может работать внутри анонимной сети I2P, подвергаясь при этом дополнительному многоуровневому шифрованию и анонимизации, также Skype может работать с прокси-серверами, VPN и Tor, что практически сводит на нет эффективность его блокировки.

Критика Skype

При некоторых обстоятельствах (широкий канал, глобальный IP адрес, постоянное включение и т. п.) компьютер клиента может использоваться как сервер сети (режим supernode), что приводит к существенной загрузке компьютера и большому трафику. Пользователь при этом не получает уведомлений и не имеет штатных средств в программе для запрета такого действия. В версии для платформы Windows эту функцию можно отключить редактированием реестра.

Skype практически невозможно прослушать, за что его критикуют спецслужбы многих стран. В то же время сам сервис не раз обвинялся в шпионаже в пользу США и Китая.

Одним из недостатков Skype считается использование проприетарного протокола, несовместимого с открытыми стандартами (такими, как SIP или H.323).

На конференции Black Hat Europe 2006, посвящённой вопросам информационной безопасности, был представлен анализ Skype. Среди прочего, там были отмечены:

Крис Касперски активно критикует Skype:

Skype — это чёрный ящик с многоуровневой системой шифрования, напичканной антиотладочными приёмами исполняемого файла, считывающий с компьютера конфиденциальную информацию и передающий её в сеть по закрытому протоколу. Последний обходит брандмауэры и сурово маскирует свой трафик, препятствуя его блокированию. Всё это превращает Skype в идеального переносчика вирусов, червей и дронов, создающих свои собственные распределённые сети внутри Skype-сети. …

Skype активно изучается в хакерских лабораториях и security-организациях по всему миру, и большинство исследователей единодушно сходятся во мнении, что Skype — это дьявольски хитрая программа, написанная бесспорно талантливыми людьми в стиле Black Magic Art. Skype не брезгует грязными трюками, создающими огромные проблемы.

В феврале 2007 стало известно об ошибке, в результате которой Skype создаёт в каталоге для временных файлов файл 1.com, который позволяет считывать информацию из BIOS. Согласно информации из официального блога, это было вызвано использовавшейся в подключаемом модуле Skype Extras Manager системы безопасности, изготовленной фирмой EasyBits Software, которая таким образом получала серийный номер материнской платы для однозначной идентификации компьютера. Данная система не используется в версиях 3.0.0.216 и старше.

Как и любая сеть, работающая по принципу P2P, Skype подвержен вирусным эпидемиям. Уже известны случаи распространения вредоносных программ, перехватывающих и записывающих разговоры в Skype.

24 мая 2011 года при попытке зайти в бизнес-аккаунт с помощью браузера Mozilla Firefox выдавалось предупреждение о том, что “manager.skype.com использует недействительный сертификат безопасности”.

Глоссарий

KaZaA - популярный клиент для одной из крупнейших p2p сетей kazaa, позволяет обмениваться файлами с другими участниками сети. Использует FastTrack протокол. Он используется для обмена MP3 музыкальными файлами через интернет и также для обмена файлами фильмов. За последние годы производители Kazaa были мишенью для многих судебных исков, связанных с авторскими правами.
FastTrack - первоначально проприетарный протокол обмена файлами, который был реализован в программе KaZaA, а затем лицензирован создателями Morpheus (позже стал использоваться Gnutella) и Grokster. Оригинальная KaZaA и последовавшая за ней KaZaA Media Desktop (или KMD) содержали шпионское программное обеспечение, поставлявшееся в комплекте с ними на основе лицензии ADware и демонстрировавшее рекламные ссылки в результатах поиска файлов. Позже появились «облегченные версии», не содержащие вредоносного ПО и ограничений оригинала: Diet Kazaa, Kazaa Lite, Kazaa Lite Reloaded и т. д. После того, как популярность сети FastTrack выросла, на неё обратили внимание организации, занимающиеся защитой прав авторов музыки, фильмов и ПО, копии которых распространялись через Интернет пользователями сети. В результате судебных процессов владелец программы и прав на протокол сменился. Современная версия протокола является классическим P2P, но закачка осуществляется только из источников, содержащих полные файлы. В сети FastTrack нет выделенных серверов. Узлами служат клиенты, которые настроены пропускать больше служебного трафика. Наиболее удачным клиентом на сегодня является KCeasy для демона giFT, умеющий работать посредством плагинов с сетями Ares, Gnutella и др. Недостатками сети FastTrack являются присутствие в ней слишком большого количества т. н. «фэйков» (от англ. fake), то есть файлов, названия которых не соответствует содержанию, а также множество одинаковых файлов с разными названиями. Существует открытая версия протокола, построенная по принципу FastTrack — OpenFT, которая входит в поставку KCeasy.
OpenFT, OpenFastTrack - некоммерческий протокол, основанный на открытой части проприетарного протокола FastTrack. Основной протокол клиента giFT(KCeasy). Поддерживается также универсальным клиентом MLDonkey.
VoIP, Voice Over Inernet Protocol - протокол передачи голоса через Интернет по протоколу IP.

Литература

  1. Яковлева Е. С. Самоучитель Skype. Бесплатная связь через Интернет. — СПб.: БХВ-Петербург, 2008. — С. 304. — ISBN 978-5-9775-0177-4
к мультимедиа технологиям   визуальные среды - 4GL   WEB   БДИ   Эволюция глобальной сети Интернет   ТП

Знаете ли Вы, что "гравитационное линзирование" якобы наблюдаемое вблизи далеких галактик (но не в масштабе звезд, где оно должно быть по формулам ОТО!), на самом деле является термическим линзированием, связанным с изменениями плотности эфира от нагрева мириадами звезд. Подробнее читайте в FAQ по эфирной физике.

Bourabai Research Institution home page

Bourabai Research - Технологии XXI века Bourabai Research Institution