WAP? Что это такое? Беспроводные точки доступа, использующие протокол WAP Смотреть что такое "WAP" в других словарях

Введение

1.1 История WAP

1.2 Общие сведения о протоколе WAP

1.3 WAP-броузеры

1.4 Модель Программирования WAP

1.5 Адресация беспроводной сети

1.6 Стек протоколов WAP

1.7 WAP-Шлюзы

Заключение

Список используемой литературы

Введение

Application Protocol (WAP) (англ. Wireless Application Protocol - беспроводной протокол передачи данных). Протокол создан специально для сетей GSM (Groupe Spécial Mobile, глобальный стандарт цифровой мобильной сотовой связи, с разделением каналов по времени и частоте), где нужно устанавливать связь портативных устройств (мобильный телефон, КПК, пейджеры, устройства двусторонней радиосвязи, смартфоны, коммуникаторы и другие терминалы) с сетью Интернет. WAP возник в результате слияния двух сетевых технологий: беспроводной цифровой передачи данных и сети Интернет. С помощью WAP пользователь мобильного устройства может загружать из сети Интернет любые цифровые данные. Параллельно с WAP, для возможности отображать мобильный контент на монохромных (а позже и четырёх и восьмицветовых) экранах мобильных устройств, был создан WML по стилю написания похожий на HTML, но гораздо более облегчённый и специализированный для мобильных устройств c низким уровнем поддерживаемых технологий. Мобильный доступ в Интернет может осуществляться с помощью беспроводного модема (обычно, у PDA), встроенного WAP - браузера (телефоны, смартфоны) или путем синхронизации устройства с другим, уже подключенным к Интернету (с персональным компьютером, WAP - телефоном).

1. WAP

.1 История WAP

В 1995 году компания Unwired Planet (в 1999 году переименованная в Phone.com, в 2001-м - в Openwave) предложила протокол связи для сетей CDMA, DAMPS (CDPD) и iDEN, реализованный на базе языка HDML (Handheld Device Markup Language).

Первое упоминание о WAP происходит в июне 1997-го, когда три лидера мобильного мира - Ericsson, Motorola и Nokia, - а также ориентированная на эту проблему фирма Unwired Planet создали Форум WAP. С тех пор к этой группе присоединилось множество членов из первых в мире провайдеров беспроводных сервисов, разработчиков программного обеспечения и тд. В 2000 году в WAP Forum было более чем 400 членов. Некоммерческая организация WAP Forum (www.wapforum.org) была учреждена в январе 1998 года. WAP Forum-промышленная группа, предназначенная для увеличения возможностей телефонии и информационных сервисов ручных беспроводных устройств - мобильных телефонов, пейджеров, органайзеров PDA.

Когда WAP Foruм идентифицирует новую область технологий, где стандарт не существуют, или существует, но есть потребность приспособления его для радиосвязи, то работа ведется по спецификациям стандартов другой промышленной группы стандартизации. WAP Foruм в настоящее время имеет несколько различных совместных разработок с другими разработчиками стандартов:

· European Telecommunications Standards Institute (ETSI). (Европейский Институт Стандартизации в области Связи). Подгруппа Специальной Мобильной Группы Европейского Института Стандартизации в области Связи4 MExE (Mobile Execution Environment) перекрестно работает с техническими требованиями WAP, для разработки его конфигурации для GSM и UMTS.

· The Cellular Telecommunications Industry Association(Ассоциация Промышленности Сотовых Телекоммуникаций) (CTIA) имеет официальное представительство в WAP Forum.

· WAP Forum установил формальную связь с Консорциумом World Wide Web (W3C) и Ассоциацией Промышленности Телекоммуникаций (TIA). WAP Forum сотрудничает с этими организациями в области технологии WWW в радиосвязи.W3C, TIA и WAP Forum намереваются продолжить работать вместе в выбранных технических областях, совместно создавать и способствовать распространению технических спецификаций, представляющих интерес для всех трех групп.

· WAP Forum находится в процессе формирования связи с Internet Engineering Task Force (IETF).

Цели WAP Forum:

· создать технологию доставки содержимого Интернета и расширенных информационных сервисов пользователям беспроводных телефонов и других устройств,

· создание общих спецификаций беспроводных протоколов, работающих со всеми беспроводными технологиями,

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

· взаимодействовать с как можно большим количеством стандартов и технологий, WAP Forum не разрабатывает конкретных продуктов, но создает открытые стандарты для внедрения их в разработку продуктов.Forum не разрабатывает программы, но создает лицензионно-свободные стандарты для всей промышленности, для использования при разработке программ. Каждая компания, создающая программы для WAP может предлагать собственные характеристики, в то время как все они соответствуют техническим требованиям WAP.

Идею, объединяющую два феномена конца ХХ века - интернет и мобильную связь, приняли на ура. В течение полугода участниками проекта стало большинство крупных производителей инфраструктуры сотовой связи и мобильных телефонов. Сегодня в консорциум входит более 500 организаций.

Конечно для возможности работать в Интернете с использованием технологии WAP необходима её совместимость с уже существующими стандартами. Поэтому, пользуясь существующими стандартами в максимально возможной степени, WAP Форум ищет способ использовать существующие промышленные стандарты как базис для собственного проекта. Например, WAP шлюз поддерживает связи с другими узлами Internet, использующими стандартный гипертекстовый транспортный протокол HTTP1.1. Кроме того, технические требования указывают необходимость использовать стандартную адресацию URL для беспроводных телефонов при запросе услуг. По замыслу разработчиков, стандарты WAP Forum должны быть разработаны так, чтобы дополнять существующие стандарты. Например, спецификации WAP не определяют интерфейс передачи данных по воздуху. Вместо этого, технические требования WAP предназначены, чтобы обеспечить совместимость с любым существующим канальным стандартом.

В мае 1998 года была опубликована первая редакция WAP - v.1.0. Однако, несмотря на стройность общей концепции, ошибок и неточностей было более чем достаточно. Версия 1.0. давно устарела и уже практически нигде не используется, в том числе и у нас в стране. Практически через год, в июне 1999-го, на суд общественности была представлена вторая версия - WAP v.1.1. В этой версии появилась функция WTA (wireless application protocol) - позволяет оператору организовать непрерывность WAP-сессии для абонента. Во время просмотра WAP-приложения можно принять входящий звонок, а затем вернуться к просмотру WAP-сайта. Летом 2000 года были обнародованы вариант WAP v.1.2 и его подвид WAP v.1.2.1.В WAP 1.2 тоже имел много недоработок. Так не хватает элементов аутентификации, авторизации и проверки сделки, что не позволяет добиться необходимого уровня безопасности в приложениях. Но все же,эта версия обладает более высоким уровень безопасности, благодаря введению системы так называемых WIM-модулей (Wireless Identity Module), которые гарантируют защиту сеансов интернет-транзакций при помощи специального шифрования и систем “цифровой подписи” для авторизации онлайновых операций данного мобильного пользователя.

Последняя версия WAP v.2.0 появилась в январе-2002 Представляя WAP2.0, WAP Forum объявил, что разработчиками были успешно решены многие задачи по усовершенствованию этой технологии:

· добавлена поддержка стандартных Интернет протоколов.WAP2.0 обеспечивает поддержку таких протоколов, как IP,TCP и HTTP. Добавляя эти протоколы и стандарты, и обеспечивая внутри операционную оптимизацию параметров для беспроводных телекоммуникаций, спецификации WAP обеспечивают, что беспроводные устройства реально работают с существующими Интернет технологиями.

· поддержка работы с WAP1.х с помощью обеспечения возможности приложениям и службам работать с существующими и предвидимыми в ближайшем будущем технологиям беспроводной передачи данных. Примерами могут послужить новые высоко-скоростные технологии General Packet Radio Service (GPRS) и 3rd Generation (3G).

· обеспечение насыщенности прикладного окружения, которое предоставляет множество информационных и интерактивных сервисов для мобильных телефонов, пейджеров, PDA и других беспроводных устройств.

· улучшение работы по специфическим характеристикам беспроводных устройств(малые экраны, ограниченные возможности навигации и тд.)

· минимизация затрат энергии устройства при работе в сети

· гибкие возможности при разработке интерфейса пользователя.

Помимо множества других возможностей, новая версия протокола поддерживает технологию “WAP push”, которая позволяет пользователю получать горячие новости и предупреждения без его ведома. О своём намерении поддержать новую версию протокола и способствовать его распространению в своих новых продуктах заявили ведущие мировые производители сотовых телефонов: Ericsson, Nokia и Motorola.

Несмотря на все улучшения протокола среди пользователей и разработчиков распространено критическое отношение к WAP. Появлению такого отношения способствуют трудности при создании WML страниц, необходимость предусмотреть работу с четырех-строчными и восьми-строчными дисплеями сотовых телефонов. Критика распространена и в рядах самих создателей данной технологии. WAP Forum, руководящий проектом и следящий за его развитием, неожиданно получил критиков в своих же рядах. В частности, Дэвид Ренсин, технический директор компании Aether Systems, разрабатывающей инфраструктуру Internet-доступа для портативных устройств, заявил на конференции Mobile Insights о "смерти WAP". Это заявление было настолько неожиданным, что многие впали чуть ли не в панику. Конечно, не стоит принимать такие заявления как пророческие, но призадуматься о срочности покупки сотового телефона, оснащенного WAP-броузером, несомненно, стоит. Есть направления развития WAP, связанные с различными протоколами и с такими перспективными технологиями, как Bluetooth и GPRS. К тому же, уже сегодня ведутся разработки технологий, дополняющих WAP. Например, технология ScoutWeb компании Aether дополняет WAP, чтобы адаптировать Web-сайты для PDA (personal digital assistant) и сотовых телефонов.

Вообще, аналитики предрекают, что количество пользователей WAP - Интернета будет составлять 20 - 30 процентов от всех пользователей мобильной связи… И все же не стоит "хоронить" персональные компьютеры. Никто не будет пользоваться сотовым телефоном для доступа в Интернет постоянно, какой бы дешевой не стала эта услуга. Почему? Хотя бы из-за того же маленького экрана. Пока WAP - технология остается скорее очень дорогим развлечением, нежели прибором работы. Исключение составляют те специалисты, которым нужна только текстовая, только краткая и только срочная информация. Это могут быть курсы валют или, например, котировки ценных бумаг. Но количество таких людей настоль мало, что говорить о массовом применении WAP еще довольно рано…

Поскольку появляются новые стандарты, WAP Forum продолжит активно обеспечивать совместимость с этих стандартов с WAP. Например, WAP Forum будет работать с W3C и IETF, чтобы гарантировать будущую совместимость с HTML следующих поколений. Кроме того, WAP Forum тщательно наблюдает за разработками Международных Мобильных Телекоммуникаций 2000 (IMT-2000, Или часто 3G) семейства стандартов Международного Объединения Электросвязи(ITU).

1.2 Общие сведения о протоколе WAP

(Wireless Application Protocol), или (Wireless Access Protocol) - "протокол беспроводного доступа" - это средство получения доступа к ресурсам Интернет посредством только мобильного телефона, не прибегая к помощи компьютера или модема. По сути это технический стандарт, описывающий способ, с помощью которого информация из Интернет передается на дисплей мобильного телефона. Появление WAP-технологии стало второй ступенью развития мобильного интернета.

По данным TheStrategisGroup в 2001 было около 530 млн. пользователей беспроводных устройств. WirelessApplication Protocol(WAP) - мировой стандарт для представления и передачи информации по беспроводным сетям, предназначенный для мобильных телефонов и других беспроводных терминалов.

Архитектурно WAP состоит из следующих частей:

· стек протоколов WAP, включающий поддержку многих други стеков протоколов, в том числе TCP/IP, включая протоколы TCP, TLS, HTTP. Благодаря этому WAP предлагает модель соединения широкого круга сетей и беспроводных сетей.

· WAE(WAP Application Environmen)-обычно подразумеваются свойства и возможности WAP броузеров.

· добавочные сервисы и возможности-обычно отображает то, что не определено в спецификациях для WAP стека и WAP броузера, но что может улучшить свойства, определенные в спецификациях.

Особенностями беспроводных устройств является ограниченность CPU, памяти и заряда энергии, а так же упрощенный пользавательский интерфейс. WAP вносит гигантский вклад в развитие Web сервисов, средств разработки и приложений Web решая проблему беспроводных устройств. Разработчики заявляют, что это самое быстрое, надежное и безопасное решение. WAP Forum опубликовал спецификации общего беспроводного протокола, базировавшегося на существовавших стандартах Internet, таких как XML и IP, для всех беспроводных сетей. WAP поддерживает другие существующие технологии, такие как стандарты цифровых сетей данных, Internet технологии(IP, HTTP, XML, SSL, URL, исползование скриптов и других форматов содержания)

Использование WAP-технологии позволяет непосредственно с мобильного телефона без дополнительного оборудования (модема и ноутбука) получить доступ к Интернет-страницам, информация на которых представлена в формате WML, что обеспечивает быстроту ее загрузки и удобство просмотра на дисплее сотового аппарата.

Из-за основных ограничений по сроку службы батареи и маленькой формы устройств, карманные устройства имеют:

· Менее мощные CPU

· Меньшее количество ЗУ (ПЗУ и оперативная память)

· Ограниченная потребляемая мощность

· Меньшие дисплеи

· Различные устройства ввода (например, телефонная клавиатура, звуковой вход, и т.д.)

Из-за этих ограничений, пользовательский интерфейс беспроводного телефона существенно отличен от интерфейса настольного компьютера. Ограниченный размер экрана и отсутствие мыши требует пользовательского интерфейса отличного от традиционного GUI(Графического Интерфейса Пользователя). Маловероятно, что эти условия изменятся в ближайшем будущем. Кроме того, желание потребителей иметь телефоны с более длинным сроком службы батареи будет всегда ограничивать ширину полосы и потребляемую мощность CPU, ЗУ и дисплей.

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

Для возможности использования WAP абонент должен иметь мобильное устройство, оборудованное WAP-браузером (программой для просмотра WML-страниц). Сотовых телефонов, поддерживающих WAP, еще совсем недавно было очень мало. Однако компании, производящие мобильные телефоны, видимо сговорились устранить полностью хотя бы эту проблему WAP-технологии. Сегодня практически каждая новинка в области сотовых телефонов оснащена WAP - броузером, то есть способна работать с WAP - протоколом. Многие из этих новинок дошли до России, хотя у нас и раньше были такие телефоны. Среди дошедших или почти дошедших до нашей страны телефонов можно назвать Nokia 7110, Nokia 6210, Motorola TP P7389, Ericsson R320, Ericsson R380, Bosch 1886 и некоторые другие.

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

· Легкий в использовании: несмотря на факт, что использование настольного компьютера стало проще за последние пять лет, беспроводной терминал должен быть более простым для использования, чем даже самый простой настольный компьютер. Эти устройства будут ориентировано на людей, которые не имеют рабочего стола. Таким образом устройства WAP должны быть чрезвычайно просты и удобны. Приложения, ориентированные на эти устройства должны предоставлять наилучшие возможности пользовательского интерфейса для быстрой и простой эксплуатации. Не допустимы сложные строения меню, сложные ключевые последовательности типа Ctrl-alt-del, или alt-shift-F5.

· Рыночный размер: рост и размер рынка абонентов беспроводной связи феноменальный. Согласно Global Mobile magazine уже в 2000 году было больше чем 200 миллионов абонентов радиосвязи в мире. Рынок беспроводной связи огромен.

· При стоимости около $1000 за компьютер, ценовая разность в $ 50 между двумя моделями сотовых телефонов не представляется значимым.

· эксплуатационные особенности: абоненты ожидают,что беспроводной доступ к данным должен быть подобен остальным составляющим сервиса их телефона: обслуживание должно быть немедленным, простым в использование, быстрым Песочные часы-значки, сообщающие абонентам, об необходимости ждать, не приемлемы.

Также необходимо подписаться на услугу передачи данных у оператора. После чего, сделав необходимые настройки, достаточно будет выбрать в меню телефона соответствующий пункт, чтобы соединиться с WAP-сервером. Правда, чтобы насладиться всеми прелестями WAP придется не один час прокорпеть над своим сотовым телефоном - необходимо настроить более 20 параметров. И это тоже один из недостатков WAP. Хотя, на самом деле при определенном навыке все настройки, а это 8-10 параметров, выполняются за 10-20 минут даже неспециалистом.

.3 WAP-броузеры

Современный мобильный телефон, как правило, имеет WAP-броузер. WAP-броузер, это программа, записанная в память телефона и отвечающая за обмен информацией и отображение ее на дисплее. Так же как, например, Microsoft Internet Explorer или Netscape Communicator для WEB.

Рис 1. Интерфейс WAP-броузера

Forum создал спецификации микроброузеров для беспроводных терминалов, которые определяют пользовательский интерфейс по аналогии с стандартами Web броузеров. Эти спецификации определяют как WML и WMLScript будут интерпретироваться в телефоне и представляться пользователю. Эти спецификации для микробраузеров были разработаны для беспроводных телефонов таким образом, что полученные в результате приложения компактны и эффективны и обеспечивают гибкость и мощь пользовательского интерфейса.

Однако важно не только наличие WAP-броузера, но и его версия WAP, для работы с которой он предназначен. Так если броузер предназначен для работы с WAP1.0, то он не сможет работать с современными сервисами WAP. Примером может послужить телефон Siemens S25.

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

Например - организация SIMalliance, учрежденная производителями смарт-карт Gemplus, Giesecke & Devrient, ORGA, Schlumberger и электронной платежной системой Oberthur Card Systems, опубликовала спецификацию S@T (SIMalliance Toolbox) для сим-карт мобильных телефонов стандарта GSM, поддерживающих фазу 2+. Спецификация S@T позволит операторам GSM по всему миру предоставлять услуги мобильного интернета всем абонентам, чьи аппараты поддерживают фазу 2+ а это большинство моделей, произведенных за последние 1,5-2 года.

Важным условием работы подобной системы является наличие у телефона графического дисплея и поддержка технологии SIM ToolKit, то есть специального режима работы с дополнительными услугами сети. Программа WAP-броузера будет находиться в памяти самой сим-карты, что позволит пользоваться всеми сервисами WAP - просмотром WAP-сайтов, доступом к различным интернет-службам, а также услугами m-commerce (мобильной коммерции) и контролем за своим банковским счетом.

В Web есть программы-имитаторы, с помощью которых wml-файлы можно "видеть" даже без реального устройства, а просто на базе имеющегося броузера. К примеру, это посредник M3Gate (Dubna, Numeric Algorithm Lab)- бесплатный броузер, правда пока еще плохо работает (версия 1.2), WinWAP - не бесплатный, но отзывы некоторых пользователей, лучше предыдущего в несколько раз (версией 3.1 Pro). m3gate для MicrosoftWindows9x/ME/2000/XP -броузер, с помощью которого можно пользоваться WAP ресурсами. Он обеспечивает полную поддержку WML и WMLScript. Может быть интегрирован в Microsoft Internet Explorer (начиная с 4 версии) и Netscape Communicator (начиная с 4 версии). m3gate позволяет просматривать страницы в формате WML, предназначенные для мобильных WAP устройств. Броузер m3gate1.2 включает:

· реализацию элементов ActiveX

· интерпретаторы WML и WMLScript поддерживающий спецификации WAP1.2

· полная поддержка WBMP(Wireless BMP) и PNG форматов изображений

· поддержка поисковых механизмов

· поддержка закладок

· возможность просмотра локальных WML и WBMP файлов

1.4 Модель Программирования WAP

Модель Программирования WAP близка к Web Programming Model, использующей Pull Model, (при которой используются клиентские запросы контента у сервера). Однако, WAP расширяет Web архитектуру, добавляя телефонную поддержку связи WTA и допуская Push Model, при которой сервер может самостоятельно посылать контент клиенту. Wireless Telephony Application (WTA) позволяет прикладным программам инициировать вызов телефона через броузер, как реакцию на события, происходящие в сети. WTA API выполняет эту функцию в интерфейсе локальной и сетевой телефонной инфраструктуре. Локальный интерфейс использует WML и WML Script, чтобы открыть возможность использования специфического набора функций телефонной связи, таких как функция вызова телефона от другого мобильного телефона. Интерфейс сети использует функции по контролю и инициации событий сети мобильной связи, так, чтобы приложение могло модифицировать информацию, основанную на этих событиях. Эти функциональные возможности могут использоваться, чтобы сохранить модифицированный список номеров телефона, присоединенных к сеансу конференц-связи.

Стандарт HTTP не поддерживает функциональных возможностей push технологии. Технические требования WAP определяют, как push механизм, что позволяет любому серверу Web посылать информацию клиенту. Это - чрезвычайно важная особенность, потому что позволяет приложениям донести до абонента информационные изменения. Имеется множество приложений, которые используют эти функциональные возможности, например контроль трафика, уведомление об изменениях адресов, функция пэйджера и электронной почты.

Рис 2. модель программирования WAP

В предыдущих версиях WAP, шлюз WAP требовался, чтобы обеспечить взаимодействие по протоколу между клиентом и исходным сервером. Шлюз WAP, связанный с клиентом, использующим WAP протоколы, которые в значительной степени основаны на протоколах связи Internet, позволял ему работать с исходным сервером, используя стандартные протоколы Internet.

Шлюз WAP также может использоваться для предоставления услуг абонентам и предоставлять операторам сети точку контроля для служебного использования и борьбы с мошенничеством.

Шлюз WAP обычно включает следующие функциональные возможности:

· Protocol Gateway - протокол, по которому шлюз преобразовывает запросы от стека протоколов WAP к стеку протоколов WWW (HTTP и TCP/IP).

· Кодеры и Декодеры информационного контента - кодеры информационного контента преобразовывают Web контент в компактные закодированные форматы, чтобы понизить размер и число пакетов, путешествующих по беспроводной сети передачи данных.

· Эта инфраструктура гарантирует, что пользователи мобильного терминала могут просматривать WAP контент независимо от того, какую беспроводную сеть они используют. Авторы приложений могут создавать услуги и информацию, которые будут доступны всем пользователям сети, независимо от типов терминалов. Такая возможность есть благодаря тому, что технология шлюзов WAP поддерживает стандартные сервисы WWW, разработанные с помощью проверенных Web технологий вроде скриптов CGI.

Шлюз WAP уменьшает время ответа мобильному устройству, соединяя данные от различных серверов Сети, и кэшируя часто используемую информацию. Шлюз WAP может также работать с базами данных абонента и использовать информацию о беспроводной сети, типа информации о локализации, динамически настраивать WML страницы для некоторой группы пользователей WAP 2.0 не требует наличие шлюза WAP , поэтому связь между клиентом и исходным сервером может идти с использованием HTTP/1. 1. Однако, развертывание шлюза WAP может оптимизировать связь и может предредоставлять дополнительные мобильные службы, типа локализации, секретности. Кроме того, шлюза WAP необходим для осуществления Push функций.

Рис 3. модель WAP- доступа, обеспечивающая оптимизацию сети

Много приложений в Web сегодня требуют безопасного подключения между клиентом и сервером. WAP шлюз участвует в обеспечении безопасности, для требующих этого приложений. WAP спецификации гарантируют безопасный протокол для этих операций на беспроводном микротелефоне. Wireless Transport Layer Security (WTLS) - протокол, основанный на промышленном стандарте Transport Layer Security (TLS) ,прежде известным как Secure Sockets Layer (SSL).предназначен для использования с транспортными протоколами WAP и оптимизирован для использования по узкополосным каналам связи. WTLS гарантирует целостность данных, секретность, установление подлинности. Для приложений Web, которые используют стандартные методы защиты Internet со TLS, WAP шлюз автоматически управляют защитой с минимальными расходами.

1.5 Адресация беспроводной сети

Стек протоколов WAP оптимизирует стандартные протоколы Web типа HTTP, для использования при малой ширине полосы пропускания. Множество доработок в сеансе связи, обмене информацией, защиты обеспечивают функциональные возможности HTTP, лучше подходящие для беспроводной сети. Есть несколько примеров этих усовершенствований:

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

· определен простой протокол восстановления сеанса связи, что позволяет восстанавливать сеансы связи без накладных расходов. Это позволяет временно приостанавливать сеанс связи, во время холостой работы, что освобождает ресурсы сети и сохраняет энергию питания.

· WAP предоставляет Wireless Transaction Protocol (WTP) беспроводной операционный протокол, который обеспечивает надежную транспортировку для дейтограммного сервиса WAP. WTP обеспечивает подобную надежность как традиционный TCP, но без использования средств, которые делают TCP неподходящим в беспроводной сети. Например, TCP передает большое количество информации для каждого приемо-передачи, включая информацию, которую необходимо обрабатывать для упорядочения получения пакета. Так как имеется только одно возможное направление связи между WAP шлюзом и микротелефоном, нет никакой потребности обрабатывать эту ситуацию. WTP удаляет эту ненужную информацию и понижает количество информации, необходимое для каждой операции приемо-передачи. Это - только один пример оптимизации с помощью WTP.

· использование WTP также приводит к тому, что не требуется стек TCP в телефоне, что приводит к уменьшению стоимости ЗУ в микротелефоне.

· усовершенствования, сделанные в стеке WAP протоколов приводят к значительному повышению эффективности работы с беспроводной средой передачи. Ниже сравнивает число пакетов, необходимых, чтобы обработать запрос по определенному адресу настольным броузером, использующим HTTP1. 0 с обработкой того же запроса WAP-броузером. WAP протокол использует меньше чем половину пакетов, используемых стандартами HTTP/TCP/IP стека, чтобы доставить тот же самый контент. Это усовершенствование страниц существенно для улучшения использования ограниченой ширины полосы пропускания.

Наглядное отображение оптимальности протоколов WAP можно рассмотреть на примере типичной ситуации при работе в сети. Пусть было сделано 3 запроса и получено 3 ответа. При этом при работе с HTTP/TCP/IP будет передано 17 пакетов, из которых 65%-заголовки, а в случае с WSP/WTP/UDP будет передано 7 пакетов, из которых лишь 14% заголовки. В следующей таблице жирным шрифтом показаны пакеты, содержащие ценную информацию, а то, что не выделено-заголовки.

1.6 Стек протоколов WAP

wireless application protocol internet беспроводной

Ключевой частью WAP является поддержка протоколов Internet при использовании IP соединений мобильным устройством. Эти протоколы оптимизированы для узкополосных сетей.

Рассмотрим протоколы этого стека:

· Wireless Session Protocol (WSP) - WSP обеспечивает HTTP/1. 1 функциональными возможностями и включает новые особенности, типа долгих сеансов связи и сеансов связи при разрыве / восстановлении. WSP соответствует прикладнму уровеню верхнего уровня WAP с интерфейсом для двух сервисов сеанса связи. Первый - обслуживание режима с установлением соединения, который работает как протокол транспортного уровня, и второй - обслуживание без установления соединения, который работает как безопасный или небезопасный сервис дейтаграммной передачи.

· Wireless Transaction Protocol (WTP) - WTP был определен, поскольку облегченный протокол для клиентов (мобильных станций) и операторов необходим на беспроводных дейтаграммных сетях. Выгоды от использования WTP включают:

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

o Услуги, ориентированные на улучшение эффективности связи.WTP не имеет явного подключения, установления или разрывания соединения.

o Преимущество использования протоколов, ориентированных на сообщения, предназначенные для услуг типа броузинга.

· Wireless Transport Layer Security (WTLS) - WTLS предназначен для обеспечения секретности, целостности данных и установления подлинности между двумя приложениями связи. Это снабжает слои верхних уровней WAP безопасным интерфейсом обслуживания передачи данных. Кроме того, WTLS снабжает интерфейс управлением (например, создания и завершения) безопасными подключениями. Это снабжает функциональные возможности подобными TLS 1.0 и включает дополнительные особенности поддержки дейтаграмм, оптимизированного управления и динамического обновления.

· К протоколам транспортного уровня в архитектуре WAP относятся Wireless Transaction Protocol (WTP) и Wireless Datagram Protocol (WDP). WDP слой работает над физическим уровнем, который поддерживает различные типы сетей. Как общая дейтаграммная служба, WDP поддерживает работу с протоколами верхних уровней (Security, Transaction и Session) WAP и взаимодействует с предлагаемым сервисом передачи на физическом уровне. WDP, как и все протоколы в семействе WAP, разработан для использования на узкополосных каналах связи в беспроводных сетях передачи данных. Так как, транспортный уровень может приспосабливаться к особенностям используемой сети, WDP протоколы обеспечивают общий интерфейс протоколам верхнего уровня, они функционально независимы от используемой сети. Услуги, предлагаемые WDP включают адресацию приложений с помощью номеров портов, опциональную сегментацию и перебор с настраиваемым обнаружением ошибок. Услуги учитывают свойства работы по различным типам сетей.предлагает обслуживание в Transport Service Access Point (точке доступа к транспортной службе) протоколов верхних уровней WAP. Такая последовательность обслуживания учитывает приложения, работающие на различных типах сети. Существует разность в функциях, обеспечиваемых физическими средами и таким образом разность необходимых в WDP протоколе функций, чтобы поддержать то же самое обслуживание, предлагаемое в Transport Service Access Point.может работать на различных типах сетей, с различными характеристиками. Чтобы оптимизировать протокол относительно эксплуатации ЗУ и эффективности передачи информации, характеристики протокола по каждой из сетей могут меняться. Однако, обслуживание WDP и основные службы останутся теме же самыми, предоставляя интерфейс более высоким слоям. Протокол WDP работает в слое над слоем среды передачи данных. WDP поддерживает одновременно несколько связей от более высокого слоя к слою, лежащему ниже WDP. Номер порта идентифицирует объект более высокого слоя. Это может быть другой протокола типа WTP или WSP или приложения типа электронной почты. Повторно используя элементы нижележащих каналов передачи, WDP может осуществлять множественные однонаправленные каналы и все же быть оптимизированным для эффективной работы в пределах ограниченных ресурсов мобильного устройства.

Слой Адаптации(Adaptation Layer) - слой WDP протокола, который отображает WDP функции протокола непосредственно на используемый канал связи. Слой Адаптации разный для каждого типа канала связи и зависит от возможностями и характеристиками служб канала связи. Слой канала(Bearer Layer) - службы канала связи типа GSM SMS, или USSD, или ANSI-136 R-Data, или CDMA Packet Data. В слое адаптации шлюза передает WDP- пакеты WAP Proxy/Server по протоколу линии, который предоставляется интерфейсом между шлюзом, который обслуживает канал и WAP Proxy/Server. Например, если канал типаGSM SMS, то шлюз GSM SMSС с поддержкой специального протокола (Tunnelling protocol), будет связать интерфейс SMSC с другими серверами. Подсеть - любая общая технология построения сетей связи, которая может использоваться, чтобы подключить два устройства связи. Примеры - глобальные сети, основанные на TCP / IP или X. 25, или LAN, использующих TCP / IP по Ethernet. WAP Proxy/Server может передавать прикладной контент или может действовать как межсетевой стык между беспроводным протоколом WTP и проводным Internet.Management Entity- Объект Управления WDP используется как интерфейс между WDP слоем и средой устройства. Объект Управления WDP дает информацию WDP слою относительно изменений в среде устройства, которые могут повлиять на операции WDP.протокол разработан с предположением, что среда является способной к передаче и приему данных. Например, это предположение включает следующие основные возможности, которые должны обеспечиваться мобильным:

o мобильный находится в пределах зоны охвата, применимой к вызываемому службе сети;

o мобильный имеет достаточную энергию;

o достаточные ресурсы (CPU и ЗУ) в мобильном доступны WDP;

o WDP протокол правильно сконфигурирован;

o пользователь желает принимать / передавать данные.

Объект Управления WDP контролирует состояние вышеупомянутых услуг/ способностей среды мобильника и уведомит WDP слой, если одна или большее количество из этих услуг не была предложена. Например, если мобильный передвигался из зоны обслуживания сети, Объект Управления канала должен сообщить WDP Объекту Управления, что передача / прием по этому каналу больше не возможна. В свою очередь Объект Управления WDP указал бы WDP слою, что необходимо закрыть все активные связи по этому каналу. Другие примеры типа разрядки батареи питания были бы обработаны подобным же способом с помощью Объекта Управления WDP. В дополнение к контролю состояния мобильной среды Объект Управления WDP может использоваться интерфейсом пользователя для установки различных параметров конфигурации, используемых WDP, типа адреса устройства. Это свойство могло бы также использоваться, чтобы осуществлять функции, предлагаемые пользователю типа “отображение всех данных подключения”. Вообще Объект Управления WDP будет иметь дело со всем, связанным с инициализацией, конфигурацией, динамической реконфигурацией, и ресурсами, поскольку они принадлежат WDP слою.

Обработка ошибок в дейтаграммах WDP может случаться, когда WDP дейтаграммы посланы от одного WDP оператора другому. Например, беспроводной шлюз данных не может быть квалифицированно послать дейтаграмму шлюзу WAP , или нет приложения,определяющего порт адресата, или получатель не имеет достаточного буферного пространства, чтобы принять большое сообщение.Control Message Protocol (WCMP) дает эффективный механизм обработки ошибок для WDP, приводящий к улучшению характеристик для WAP протоколов и приложений. Поэтому WCMP протокол должен быть осуществлен. WDP, как ожидается, не должен пропустить испорченные сообщения. Если специфический канал связи не обеспечивает эту службу, то WDP адаптация такого канала должна снабдить защиту полезной нагрузки. WDP не имеет механизмов аутентификации.

При введении нового обслуживания канала связи, нужно дать потенциальную возможность вложения cегментации и перекомпиляции WDP Adaptation Layer Segmentation & Re-assembly (SAR)- функциональные возможности адаптации в слое нового обслуживания канала. Следующие критерии должны рассмотриваться при оценке потребности в функциональных возможностях SAR нового обслуживания канала:

o приложения (или более высокие слои связи) которые, вероятно, будут использовать обслуживание канала: чтобы оценить, может ли типичная полезная нагрузка этих приложений быть обработана новой службой канала (например, при использовании X. 509 удостоверений с WTLS, типичное сообщение учреждения сеанса связи может быть до 1500 байтов в размере);

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

Поддержка SAR в службе канала не гарантирует приложению, что перенос данных пользователю будет выполнен своевременно.

Рис 4. пример использования WAP шлюза

·
Wireless Profiled HTTP (WP-HTTP)-спецификации WP-HTTP - конфигурация HTTP для беспроводной среды и полностью взаимодействующие с 1 HTTP/1.. Основная модель взаимодействия между WAP устройством и /WAP Сервер - операция запроса / ответа HTTP.WP-HTTP поддерживает компрессирование тела сообщения ответов и учреждения безопасных туннелей.

· Transport Layer Security (TLS) - беспроволочная конфигурация протокола TLS разрешает безопасно взаимодействовать. Эта конфигурация включает наборы программ шифрования, форматы сертификатов, алгоритма цифровой подписи и использование журнала сеанса связи. Конфигурация также определяет метод для туннелирования TLS, чтобы защитить связь от переприема на транспортном уровне.

· Wireless Profiled TCP (WP-TCP)-WP-TCP обеспечивает ориентированные на соединение услуги, оптимизированные для беспроводных сред и полностью взаимодействующие со стандартным выполнением TCP в Internet. Исследование по оптимизации TCP привело к появлению множества механизмов для улучшения его характеристик. Например работа группы IETF PILC, которая рекомендовала некоторые механизмы для выполнения TCP в протяженных узкополосных сетях. Они были зарегистрированы в Тракте Стандартов RFC и были приняты сообществом Internet как полезные и технически устойчивые.

Следующее рисунок показывает пример эксплуатации этих протоколов от WAP устройства до Web сервера. В этом примере, туннель TLS позволяется через WAP шлюз осуществить связь без переприема. TCP* -рекомендация, которые используют особенности wireless profiled TCP.

Рис 5. пример работы стека протоколов WAP

1.7 WAP-Шлюзы

Так как языка WML обычные браузеры не понимают, то для работы WAP-телефона, очевидно, требуется посредник-транслятор. Кодирование информации из WML в WAP-формат и обратное декодирование - из WAP-запроса с телефона в HTTP-запрос (проще говоря, URL) выполняется специальным WAP-шлюзом (WAP Gateway). Чтобы WAP-телефон мог нормально работать, в его настройках прежде всего необходимо указать IP-адрес этого шлюза (примеры настроек можно посмотреть на страничке Операторы мобильной связи предлагают собственные WAP-шлюзы, но есть и бесплатные общедоступные. При этом следует учитывать, что разные шлюзы могут обрабатывать WML-контенты по-разному.

Заключение

С внедрением WAP открылись его достоинства и недостатки. Ведь для отображения информации на экране сотового телефона используется, как правило, четыре строки. Главный принцип предоставления WAP-информации на сотовый телефон - разбиение данных на небольшие блоки размером в два-три экрана телефона. Не говоря уже о том, что интерфейс WAP оставляет желать лучшего, информацию содержащую до сотни символов приходится долго "листать", а при малой скорости передачи данных этот процесс затягивается. В результате полученная информация может оказаться неоправданно "дорогой", так как за минуты надо платить...

И у специалистов, обслуживающих WAP, возникают некоторые проблемы. Сайты, которые могут посещать пользователи с мобильных телефонов, надо постоянно адаптировать. Иными словами, WAP-сайт, который можно посмотреть на 8-строчном дисплее, для 4-х строчного уже не подходит, и его надо переписывать в специальной версии.

Поэтому, на сегодняшний день набор русских WAP-ресурсов остается скромным - в основном это погода, анекдоты, гороскопы, новости, курсы валют и афиши. На странице http://www.wapgate.ru/ все русские "мобильные странички" рассортированы по девяти темам: досуг/развлечения, мобильная коммерция, медицина/здоровье, операторы связи, СМИ/новости, справочная информация, туризм и отдых, WAP-сервис. На http://wap.uptsoft.com/ можно поиграть в "Морской бой" или "Крестики-нолики", воспользоваться русско-английским или англо-русским переводчиком на http://wap.translate.ru/, поискать нужный ресурс на http://wap.yandex.ru/.

Еще одним направлением WAP могут стать корпоративные решения. Существует много крупных компаний, у которых большому количеству мобильно передвигающихся менеджеров постоянно требуется какая-то информация. Технологии e-mail и SMS не могут покрыть их потребности, так как и в том и в другом случае информация посылается не по запросу клиента, а по решению серверной стороны.

Развитие WAP-технологий будет зависеть от того, как будет воспроизводиться объем разнообразной информации. Ведь ввод поддержки новой технологии пакетной передачи данных GPRS (General Packet Radio Service) существенно повысит скорость работы с WAP-приложениями.

Востребована она будет или нет, покажет рынок. Далее, возможны работы по построению шлюзов по преобразованию стандарта HTML (на котором построены традиционные странички Интернета) в WML (стандарт для WAP-страничек). Это позволит абонентам использовать обычные ресурсы Сети и придаст большой скачок трафику.

Объективная оценка такова: WAP-технология в ее современном виде является пока переходным решением. Разработчики уже модернизируют его, избавляя от первоначальных недостатков. Возможно, изменятся цели, которые достигаются применением WAP. Появляются новые мобильные телефоны и смартфоны - гибриды телефонов и карманных компьютеров и в дальнейшем, вероятно, прямо на своем мобильнике или смартфоне можно будет "путешествовать" по настоящему Интернету.

Список используемой литературы

1. Безопасность глобальных сетевых технологий: Владимир Зима, Александр Молдовян, Николай Молдовян - Санкт-Петербург, BHV - Санкт - Петербург, 2003 г.

2. Работа в сети Internet. Учебный курс: С. В. Глушаков, Д. В. Ломотько, И. В. Мельников - Москва, АСТ, Фолио, 2000 г.

Компьютерные сети, протоколы и технологии Интернета: Вильям Столлингс - Санкт-Петербург, БХВ-Петербург, 2005 г.

Практическая передача данных: Модемы, сети и протоколы / Ф. Дженнингс; пер. с англ. - М.: Мир, 2005 г

Максимов Н. В., Попов И. И.
учебное пособие для студентов учреждений среднего профессионального образования, 2006 г.

Джеймс Ф. Куроуз, Кит В. Росс - Компьютерные сети. Многоуровневая архитектура Интернета, 2009 г.

Денисова А., Вихарев И., Белов А., Наумов Г. Интернет. Самоучитель. 2-е изд. - СПб. Питер. 2004 г.

Принципы, технологии, протоколы: Учебник для вузов. 4-е изд. / В.Г. Олифер, Н.А. Олифер -СПб. Питер, 2010 г.

Бройдо В.Л. Вычислительные системы, сети и телекоммуникации: Учебник для вузов. 2-е изд. - СПб.: Питер, 2006 г.

WAP? Что это такое?

WAP? Что это такое?

GPRS

4.1 GPRS

Одним из существенных недостатков сетей сотовой связи стандарта GSM на сегодняшний день является низкая скорость передачи данных (максимум 9.6 кбит/с). Да и сама организация этого процесса далека от совершенства - для передачи данных абоненту выделяется один голосовой канал, а биллинг осуществляется исходя из времени соединения (причем по тарифам, мало отличающимся от речевых).

Для высокоскоростной передачи данных посредством существующих GSM-сетей и была разработана GPRS (General Packet Radio Service - услуга пакетной передачи данных по радиоканалу). Необходимо отметить, что кроме повышения скорости (максимум составляет 171.2 кбит/с, но об этом чуть ниже), новая система предполагает иную схему оплаты услуги передачи данных - при использовании GPRS расчеты будут производиться пропорционально объему переданной информации, а не времени, проведенному online. К тому же, введение GPRS будет способствовать более бережливому и рациональному распределению радиочастотного ресурса: особо не вдаваясь в технические тонкости можно сказать, что "пакеты" данных предполагается передавать одновременно по многим каналам (именно в одновременном использовании нескольких каналов и заключается выигрыш в скорости) в паузах между передачей речи. И только в паузах - голосовой трафик имеет безусловный приоритет перед данными, так что скорость передачи информации определяется не только возможностями сетевого и абонентского оборудования, но и загрузкой сети. Подчеркну, что в GPRS ни один канал не занимается под передачу данных целиком - и это основное качественное отличие новой технологии от используемых ныне. Вы только представьте - можно постоянно иметь на своем ноутбуке зеленую ромашку ICQ, не нагружая этим сеть, и платить пропорционально объему полученных и отправленных сообщений

Разумеется, разработчики GPRS приложили все усилия для того, чтобы установка новой системы "поверх" существующих GSM-сетей оказалась как можно менее обременительной (и разорительной, что немаловажно) для операторов. Давайте рассмотрим подробнее, какие новые блоки и связи появляются в общей архитектуре системы сотовой связи стандарта GSM с внедрением GPRS, а потом обсудим пользовательское оборудование, способное работать с высокоскоростной пакетной передачей данных.

GPRS изнутри.

Доработку GSM-сети для предоставления услуг высокоскоростной передачи данных GPRS можно условно разделить на две формы - программную и аппаратную. Если говорить о программном обеспечении, то оно нуждается в замене или обновлении практически всюду - начиная с реестров HLR-VLR и заканчивая базовыми станциями BTS. В частности, вводится режим многопользовательского доступа к временным кадрам каналов GSM, а в HLR, например, появляется новый параметр Mobile Station Multislot Capability (количество каналов, с которыми одновременно может работать мобильный телефон абонента, но об этом ниже).



Рисунок 1. Система GPRS

Ядро системы GPRS (GPRS Core Network) состоит (рис.1) из двух основных блоков - SGSN (Serving GPRS Support Node - узел поддержки GPRS) и GGPRS (Gateway GPRS Support Node - шлюзовой узел GPRS). Остановимся на их функциях более подробно.

SGSN является, грубо говоря, мозгом рассматриваемой системы. В некотором роде SGSN можно назвать аналогом MSC - коммутатора сети GSM. SGSN контролирует доставку пакетов данных пользователям, взаимодействует с реестром собственных абонентов сети HLR, проверяя, разрешены ли запрашиваемые пользователями услуги, ведет мониторинг находящихся online пользователей, организует регистрацию абонентов вновь "проявившихся" в зоне действия сети и т.п. Так же как и MSC, SGSN, в системе может быть и не один - в этом случае каждый узел отвечает за свой участок сети. Например, SGSN производства компании Motorola имеет следующие характеристики: каждый узел поддерживает передачу до 2000 пакетов в секунду, одновременно контролирует до 10000 находящихся online пользователей. Всего же в системе может быть до 18 SGSN Motorola.

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

Замечу, что в GPRS-систему заложена хорошая масштабируемость - при появлении новых абонентов оператор может увеличивать число SGSN, а при эскалации суммарного трафика - добавлять в систему новые GGSN. Внутри ядра GPRS-системы (между SGSN и GGSN) данные передаются с помощью специального туннельного протокола GTP (GPRS Tunneling Protocol).

Еще одной составной частью системы GPRS является PCU (Packet Control Unit - устройство контроля пакетной передачи). PCU стыкуется с контроллером базовых станций BSC и отвечает за направление трафика данных непосредственно от BSC к SGSN.

В перспективе (при ориентации системы на мобильный Интернет) возможно добавление специального узла - IGSN (Internet GPRS Support Node - узел поддержки Интернет).

За управление и контроль GPRS-системы отвечает OMC-R/G (Operation and Maintenance Center - Radio/GSN - центр управления и обслуживания радио/узла GPRS: на рис.1 не показан). Это, так сказать, интерфейс между системой и обслуживающим ее персоналом.

Прежде чем приступить к работе с GPRS, мобильная станция, так же как и в обычном случае передачи голоса, должна зарегистрироваться в системе. Как уже было сказано, регистрацией (а, точнее, "прикреплением" (attachment) к сети) пользователей занимается SGSN. В случае успешного прохождения всех процедур (проверки доступности запрашиваемой услуги и копирования необходимых данных о пользователе из HLR в SGSN) абоненту выдается P-TMSI (Packet Temporary Mobile Subscriber Identity - временный номер мобильного абонента для пакетной передачи данных), аналогичный TMSI, который назначается мобильному телефону для передачи голоса (кстати, если абонентский терминал относится к классу А (см. ниже), то ему при регистрации выделяется как TMSI, так и P-TMSI).

Для быстрой маршрутизации информации к мобильному абоненту GPRS-система нуждается в данных о его месторасположении относительно сети, причем с большей точностью, нежели в случае передачи голосового трафика (напомню, HLR и VLR хранят номер Location Area (LA), в которой находится абонент). Но представьте себе, как возрастет служебный трафик в сотовой сети и расход энергии мобильным аппаратом, если телефон будет информировать систему каждый раз при переходе от одной соты к другой! Чтобы найти разумный компромисс между объемом сигнального трафика в сети GPRS и необходимостью знать с высокой точностью местонахождение абонента принято деление терминалов на три класса:

  • IDLE (неработающий). Телефон отключен или находится вне зоны действия сети. Очевидно, что система не отслеживает перемещение подобных абонентов.
  • STANDBY (режим ожидания). Аппарат зарегистрирован (прикреплен) в GPRS-системе, но уже долгое время (определяемое специальным таймером) не работает с передачей данных. Местоположение STANDBY-абонентов известно с точностью до RA (Routing Area - область маршрутизации). RA мельче, чем LA (каждая LA разбивается на несколько RA, но, тем не менее, RA крупнее, чем сота, и состоит из нескольких элементарных ячеек).
  • READY (готовность). Абонентский терминал зарегистрирован в системе и находится в активной работе. Координаты телефонов, находящихся в режиме READY, известны системе (а, точнее, SGSN) с точностью до соты.

Согласно этой идеологии, терминалы, находящиеся в STANDBY-режиме, при переходе из одного RA в другой посылают SGSN специальный сигнал о смене области маршрутизации (routing area update request). Если новая и старая RA контролируется одним SGSN, то смена RA приводит лишь к корректировке записи в SGSN. Если же абонент переходит в зону действия нового SGSN, то новый SGSN запрашивает у старого информацию о пользователе, а MSC, VLR, HLR и вовлеченные в работу GGSN ставятся в известность о смене SGSN. Когда телефон, работающий с GPRS-системой, перемещается в другую LA, то SGSN отправляет соответствующему VLR сообщение о необходимости смены записи о местонахождении абонента.

Интересно обстоят дела с маршрутизацией данных в случае роуминга GPRS-абонента. При этом возможны два варианта, или, правильней сказать, сценария. SGSN в обоих случаях используется гостевой (VSGSN - Visited SGSN), а вот GGSN может использоваться либо гостевой (VGGSN - Visited GGSN), либо домашний (HGGSN - Home GGSN). В последнем случае между домашним и гостевым операторами должна существовать GPRS-магистраль (InterPLMN GPRS BackBone - GPRS-линия между разными мобильными сетями) для передачи трафика между HGGSN и мобильным абонентом. Кроме того, появляется необходимость в BG (Border Gateway - граничный шлюз) с обеих сторон с целью обеспечения защиты сетей от атак извне.

Следует отметить такой важный параметр, как QoS (Quality of Service - качество сервиса). Очевидно, что видеоконференция в режиме реального времени и отправка сообщения электронной почты предъявляют разные требования, например, к задержкам на пути пакетов данных. Поэтому в GPRS существует несколько классов QoS, подразделяющихся по следующим признакам:

  • необходимому приоритету (существует высокий, средний и низкий приоритет данных);
  • надежности (разделение на три класса по количеству возможных ошибок разного рода, потерянных пакетов и т.п.);
  • задержкам (задержки информации вне GPRS-сети в расчет не принимаются);
  • количественным характеристикам (пиковое и среднее значение скорости);

Класс QoS выбирается индивидуально для каждой новой сессии передачи данных.

Кроме QoS, в характеристику сессии передачи данных входит тип протокола (PDP type - Packet Data Protocol type); PDP-адрес, выданный мобильной станции (выдача адресов бывает как статической, так и динамической); а также адрес GGSN, с которым идет работа. "Профиль" сессии (в англоязычной литературе принято обозначение "PDP context") записывается в телефон, а также в обслуживающие его SGSN и GGSN. Одновременно может поддерживаться несколько профилей передачи данных для каждого пользователя.

Вообще говоря, пакетная передача данных предусматривает два режима "соединений":

  • PTP (Point-To-Point - точка-точка);
  • PTM (Point-To-Multipoint - точка-многоточие).
  • Широковещательный режим РТМ в свою очередь подразделяется на два класса:
  • PTM-M (PTM-Multicast) - передача необходимой информации всем пользователям, находящимся в определенной географической зоне;
  • PTM-G (PTM-Group Call) - данные направляются определенной группе пользователей.

Поддержка режима "многоточечной" передачи информации PTM ожидается в будущих спецификациях GPRS.

GPRS снаружи - абонентские устройства.

Поговорим теперь о клиентском оборудовании GPRS. К сожалению или к счастью, но для работы с системой пакетной передачи данных необходимо иметь специальный телефон, совместимый с GPRS. Говоря более строго, GPRS-терминалы подразделяются на три класса:

  • устройства класса А способны одновременно работать как с передачей голоса, так и с передачей данных (они, говоря техническим языком, обладают возможностью функционировать как в режиме коммутации каналов (circuit switched), так и в режиме коммутации пакетов (packet switched). Подчеркну - речь идет об одновременной работе в разных режимах);
  • устройства класса В могут осуществлять либо передачу голоса, либо передачу данных, но не одновременно;
  • устройства класса С поддерживают только передачу данных и не могут быть использованы для голосовой связи. Как правило, это разного рода компьютерные платы для обеспечения беспроводного доступа к данным.

Следует заметить, что максимальная скорость передачи данных определяется, в первую очередь, количеством каналов, с которыми одновременно может работать абонентский терминал. Один канал обеспечивает передачу данных со скоростью до 13.4 кбит/с.

Последнее, что необходимо сделать перед подключением к Интернету, заказать у Вашего сотового оператора услугу "Передача данных и факсов". Чаще всего для этого достаточно просто позвонить в операторскую службу. После чего щелкните по иконке "Интернет" и компьютер через модем начнет взаимодействовать с сотовым телефоном. Через несколько секунд на дисплее Вы увидете надпись "Данные", а на экране карманника будет загружаться начальная страница броузера. Происходит все достаточно быстро. Теперь можно путешествовать по Интернету. Но не забывайте, что оплата пойдет за минуты.

Протокол WAP

Wireless Application Protocol (WAP) - это протокол беспроводного доступа к информационным и сервисным ресурсам глобальной сети Интернет непосредственно с мобильных телефонов. Созданием спецификации WAP занимается организация WAP Forum (http://www.wapforum.org/), в которую входят все крупные участники рынка телекоммуникационных услуг.

Основное приемущество WAP заключается в том, что для работы в сети Интернет абоненту не нужны дополнительные устройства - компьютер и модем, достаточно одного мобильного аппарата с поддержкой WAP. Это не первая попытка дать пользователям доступ к всемирной паутине с помощью мобильных телефонов, но пожалуй самая успешная. В данном протоколе описано, в каком виде должны быть представлены данные в Internet, чтобы мобильное устройство могло получить к ним доступ. Это условие изначально накладывает ограничение на количество доступных пользователям ресурсов, так как нет возможности просмотреть обычные html страницы. В первую очередь это связано с несовершенством дисплеев переносных устройств, они до сих пор в большинстве случаев не цветные и обладают низким разрешением. Для отображения обычной страницы с текстом пришлось бы прокручивать ее на экране такого дисплей много раз в обоих направлениях, что, конечно же, неудобно. Поэтому был создан специальный язык сходный с html и описывающий, то, как будут отображаться данные на дисплее мобильного устройства. Этот язык называется wml.

Помимо поддержки со стороны ресурсов Internet требуется поддержка и со стороны оператора сотовой связи. Таким образом, данный протокол описывает взаимодействие мобильных устройств, оборудования оператора сотовой связи и страниц с информацией в сети. Для просмотра WAP страниц совершенно не обязательно иметь телефон с поддержкой данного протокола. Для этого достаточно использовать эмулятор, например, Wapalizer . Также Вы можете установить программу эмулятор на свой компьютер, например, WinWap .
В большинстве случаев, WAP страницы представляют собой краткие выжимки с важной информацией, что обусловлено дороговизной передачи информации через сотовые системы связи. Поэтому передавать графику и мультимедиа достаточно дорого. Для этого служит стандарт GPRS.(см.ниже)

С появлением протокола WAP абоненты сотовых сетей связи получают возможность пользоваться разнообразными услугами на специальных WAP-сайтах; электронной почтой, WAP магазинами, бронированием билетов и мест в гостиницах, доступом к своему банковскому счету, информационными каналами (новости, прогноз погоды, курс валют, репертуар театров и т.д.). И что особенно важно - абонент сохраняет мобильность в пределах зоны действия своей сети.

WAP-сайты располагаются на web-серверах и представлены в специальном формате WML (Wireless Markup Language). Этот язык разметки специально адаптирован под возможности мобильного телефона - двухцветную графику, маленький экран и небольшую память. Одной из первых в российской сети Интернет создала свой собственный WAP-сайт компания MTC. На нем размещена информация о компании, краткое описание всех моделей телефонов, находящихся в продаже офисов компании, описание услуг, адреса сервисных центров и т.д. Можно также отправить e-mail и принять участие в WAP чате.

Для того, чтобы воспользоваться протоколом WAP в сети MTC, абоненту достаточно иметь услугу "Передача данных", которая добавляется на уже существующий номер и является составной частью "Мобильного офиса". Разумеется, Ваш аппарат должен поддерживать этот протокол. Вот список некоторых моделей сотовых телефонов с поддержкой WAP1.1 (Nokia 7110, Ericsson R320s, Motorola P7389 Time Port, Siemens S35i, Siemens C35i). Подробнее об этом можно почитать на сайте компании МТС .

Необходимо также отметить, что существуют специальные WAP - Gateway (шлюзы WAP) переводящие запрос с мобильного устройства в стандартную HTTP форму. Вот список некоторых шлюзов WAP:
192.36.156.23; 212.4.198.194 (рег.); 212.1.130.132 (waphq:waphq); 195.102.185.138; 212.4.198.194 (:demo); 192.168.210.1 (T99:T99); 194.154.120.10 ([email protected]:wapme); 209.208.254.180.

У WAP технологии неплохие перспективы так как в комитет по разработке входят такие компании, как: Alcatel, Ericsson, Matsushita, Motorola, Nokia, Philips, Qualcomm, Samsung, Intel, NEC, Siemens, Fujitsu, IBM, Psion Software, AT&T Wireless Services, BellSouth Cellular Corporation, Sonera, Telenor, Telstra, T-Mobil, Vodafone, BT Cellnet, Sprint PCS, Swisscom, Telia Mobile.

По прогнозам NOKIA, в 2003 году в эфире будет более 1 млрд. цифровых мобильных телефонов и новых WAP-оптимизированных устройств. По оценке Ericsson, в 2001 году около 50% всех абонентов мобильной связи будут использовать телефоны, работающие на основе WAP - протокола.

Технология GPRS

Уже в ближайшее время московская компания "Мобильные ТелеСистемы" планирует начать тестовую эксплуатацию технологии пакетной передачи данных GPRS (General Packet Radio Service). Это - начало пути к услугам сетей 3-го поколения, где будет возможна передача практически любой информации - от голоса до изображения - прямо на мобильный телефон.

Приемущества использования данной технологии заключаются, например, в том, что абоненты, использующие мобильный доступ к сети Интернет, будут платить не за эфирное время (как сейчас), а за объем переданной информации . Предположим, Вы ждете e-mail. Чтобы узнать не пришло ли долгожданное сообщение, необходимо подключиться к Интернету и проверить свой почтовый ящик. Независимо от того, было там письмо или нет, Вы заплатите за время на линии. В случае с GPRS телефон постоянно находится на связи, и как только приходит электронное сообщение, оно тут же доставляется Вам. При этом Вы платите лишь за объем переданной информации.

Кроме того, GPRS позволит увеличить скорость передачи данных. Сегодня GSM обеспечивает скорость передачи данных до 9600бит/с. Первая фаза GPRS, которая сейчас вводится во всем мире, позволит увеличить скорость до 14400бит/с. Затем повышение до 50кбит/c, а в перспективе - до 116кбит/с. Однако, пока не изветсно, когда появятся телефоны с поддержкой GPRS. Аппаратура операторов сотовой связи обеспечивает все необходимые для GPRS режимы, а реализовать эти возможности пока нельзя в полном объеме именно из-за отсутствия аппаратуры для клиентов компаний.

Кое-что о WAP

Сегодня и в России уже никого не удивишь сотовым телефоном. Трубки есть и у бизнесменов, и у студентов. Однако если последние используют возможности трубки процентов на 50 - 60, а может - и меньше, то деловые люди, как говорится, берут от телефона все. Или почти все.

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

К чему я веду? Сегодня большинство из нас (причем подавляющее) уже поняли, что жизнь без Интернета - и не жизнь вовсе. А так, существование…

Отдых, работа - все связано с Интернетом. Жаль только, что во время многочисленных и не очень многочисленных путешествий и командировок нельзя им пользоваться. Хотя… Можно таскать с собой ноутбук…

А можно проще. Можно просто купить сотовый телефон, поддерживающий WAP - функцию. И никаких проблем отныне у вас не будет. Вроде бы…

WAP (Wireless Application Protocol)

Сколько шума было, да и есть, вокруг этой технологии. Так же, как когда-то вокруг системы спутниковой связи Iridium. Вот только мы знаем, что стало с этим проектом…

Не хочу сказать, что WAP ждет та же участь. Однако если раньше информация об этой системе говорили громко, красиво и только хорошее, то сегодня все чаще можно услышать громкие, но уже не столь красивые слова о том, что у WAP недостатков вообще больше, чем достоинств. Но обо всем - по порядку. Может, кто-то вообще не понимает, о чем это тут мы говорим…

Итак, что это такое - WAP? Так называется протокол, позволяющий выйти в Интернет посредством только мобильного телефона, без участия модема, компьютера и тому подобных устройств. Таким образом WAP объединяет две наиболее быстро растущие и развивающиеся отрасли - сотовую связь и Интернет. Именно поэтому вокруг WAP столько шуму. Кроме того, раньше уже предпринимались попытки создать подобную систему, но все они заканчивались провалом. У WAP же есть все шансы исправить ситуацию.

Казалось бы, беспроигрышный вариант. Однако есть нюанс. Через WAP вы можете посещать не просто Интернет-сайты, а лишь WAP-страницы. В принципе они ничем не отличаются от обычных, проблема лишь в том, что таких WAP-страниц очень мало. В мире вообще, а в России - тем паче.

Использовать открытие обыкновенных HTTP страниц через сотовый телефон неудобно тем, что на таких страницах большие заголовки (вспомните размер дисплея вашего сотового телефона), отсутствие протокола сжатия, слишком большой объем служебной информации и многое другое. WAP же страницы используют двоичный стандарт, позволяющий сжимать пакеты данных, они менее насыщены графической информацией и т.д.

И кстати. Говоря о WAP, нельзя не упомянуть и о таком протоколе, как GPRS. О нем у нас будет отдельный разговор, но не упомянуть об этом сейчас просто нельзя…

Протокол GPRS (General Packet Radio Service) - это протокол, который используется для передачи данных в сетях GSM. Это позволяет сетям GSM быть совместимыми с…, правильно, Internet. Протокол GPRS использует пакетную технологию для эффективной передачи неравномерного трафика. Данный протокол поддерживает скорость передачи от 9.6 Кб/с до более чем 150 Кб/с на одного пользователя.

В нашей стране услуги WAP-телефонии предоставляют "Мобильные Телесистемы" и "Билайн" в Москве, и Санкт - Петербургский "Северо - Западный GSM".

Правда, сегодня многие Интернет-сайты создают для своих клиентов специальные WAP - версии своих страниц. В частности, это не так давно сделала Yahoo, предоставив пользователям возможность получения разной информации, хорошо адаптированной к маленьким экранам сотовых телефонов, здесь же есть и доступ к электронной почте.

Из российских WAP - сайтов можно отметить сайты самих операторов. Например, сайт компании "МТС" позволяет отправлять с него электронную почту, узнать прогноз погоды, и даже ознакомиться с обыкновенными Web - страницами. Причем сделать это очень просто - Вы вводите адрес сайта без использования броузера, а в специальную форму. На сайте… В скором времени будет предоставлена не только возможность отправлять почту, но и принимать ее.

Есть свой WAP - сайт и у "NWGSM", и у компании "Инфоарт", и у некоторых других. И конечно, этого мало. Помимо информации о погоде, пробках на дорогах и свободных билетах на самолеты, порой срочно нужна другая, более информативная и объемная информация. Но до появления таких сайтов, и в большом количестве, еще далеко. Однако скорее всего они все таки появятся… Хотя многие утверждают, что у WAP нет будущего. Такие пессимисты обосновывают свое мнение тем, что, во-первых, этот проект еще не закончен, несовершенен, и вряд ли когда-нибудь заработает в полную силу, а во-вторых, использование WAP очень дорого. И в этом они отчасти правы. Действительно, доступ к Интернету через WAP-броузер стоит от 5 до 30 центов в минуту. А это дороговато даже для тех, кто может себе позволить дорогие "трубки", поддерживающие WAP. Кстати о птичках.

Сотовых телефонов, поддерживающих WAP, еще совсем недавно было раз-два и обчелся. Однако компании, производящие мобильные телефоны, видимо сговорились устранить полностью хотя бы эту проблему WAP-технологии. Сегодня практически каждая новинка в области сотовых телефонов оснащена WAP - броузером, то есть способна работать с WAP - протоколом. Многие из этих новинок уже дошли до России, хотя у нас и раньше были такие телефоны. Среди дошедших или почти дошедших до нашей страны телефонов можно назвать Nokia 7110, Nokia 6210, Motorola TP P7389, Ericsson R320, Ericsson R380, Bosch 1886 и некоторые другие…

Однако следует помнить (или знать), что WAP-протокол бывает двух видов - версии 1.0 и 1.1. Версия 1.0. давно устарела и уже практически нигде не используется, в том числе и у нас в стране. А потому при покупке сотового телефона, "умеющего" работать с WAP, нужно обязательно выяснить, какую версию этого протокола поддерживает конкретный телефон. Например, многие владельцы телефона Siemens S25 однажды открыли, что их телефон, хоть и именовался гордо "поддерживающим WAP-протокол", поддерживал не совсем то, что надо. А именно - стандарт 1.0. Печально для владельцев. Урок для потенциальных покупателей…

Чтобы насладиться всеми прелестями WAP, вам придется не один час прокорпеть над своим сотовым телефоном - необходимо настроить более 20 параметров… И это тоже один из недостатков WAP. Хотя, на самом деле при определенном навыке все настройки, а это 8-10 параметров, выполняются за 10-20 минут даже неспециалистом.

Раз уж опять вспомнили о недостатках, назовем еще один. Правда, это скорее проблема Web - мастеров, так как содержимое сайтов приходится переписывать в формате WML (Wireless Markup Language), который позволяет отображать странички на все тех же маленьких дисплеях. Причем под 4-х строчные дисплеи нужен один вариант, а под 8-и строчные - другой…

В общем, критики полно. Самое неприятное, что она раздается и в рядах самих создателей данной технологии. Так называемый WAP Forum, руководящий проектом и следящий за его развитием, неожиданно получил критиков в своих же рядах. В частности, Дэвид Ренсин, технический директор компании Aether Systems, разрабатывающей инфраструктуру Internet-доступа для портативных устройств, заявил на конференции Mobile Insights о "смерти WAP". Это заявление было настолько неожиданным, что многие впали чуть ли не в панику. Конечно, не стоит принимать такие заявления как пророческие, но призадуматься о срочности покупки сотового телефона, оснащенного WAP-броузером, несомненно, стоит…

Однако есть еще и предположение довольно нейтральное. Говорят, что WAP - это переходной стандарт. Что он уйдет в небытие, а на его "останках" возникнет окончательная версия проекта связи Интернета и сотовых телефонов. Но это только предположения.

Чтобы скрасить картину, упомянем о том. что WAP совместим с большим количеством транспортных протоколов и с такой перспективной технологией, как Bluetooth. К тому же, уже сегодня ведутся разработки технологий, дополняющих WAP. Например, технология ScoutWeb компании Aether дополняет WAP, чтобы адаптировать Web-сайты для PDA (personal digital assistant) и сотовых телефонов…

Вообще, аналитики (те, которые оптимисты) предрекают, что к 2002 году все беспроводные телефоны станут WAP - совместимыми. И что вообще количество пользователей WAP - Интернета будет составлять 20 - 30 процентов от всех пользователей мобильной связи…И все же не стоит "хоронить" персональные компьютеры. Никто не будет пользоваться сотовым телефоном для доступа в Интернет постоянно, какой бы дешевой не стала эта услуга. Почему? Хотя бы из-за того же маленького экрана…

Скорее всего, масштабного прорыва, вот так сразу, не будет. Точнее, не было. Слишком мало WAP-сайтов, слишком мало телефонов (по сравнению с простыми сотовыми телефонами), слишком дорого это стоит, слишком… слишком много этих "слишком"…

В общем, с окончательными выводами насчет WAP - связи придется подождать еще минимум годик. Пока же WAP - технология была и остается скорее очень дорогим развлечением, нежели прибором работы. Исключение составляют те специалисты, которым нужна только текстовая, только краткая и только срочная информация. Это могут быть курсы валют или, например, котировки ценных бумаг. Но количество таких нуждающихся людей настоль мало, что говорить о массовом применении WAP, повторюсь, еще довольно рано…

Сегодня, в век технологического прогресса, уже никого не удивишь ни сотовым телефоном, ни тем более Интернетом. Жизнь без последнего - и не жизнь вовсе, так, существование. Отдых, работа - все связано с Интернетом. Причем иметь возможность пользоваться им хочется всегда и везде. Это осуществимо: на помощь придет технология WAP, поддержка которой реализована практически во всех современных мобильных телефонах.

Думаю, своим вступлением я не открыл ничего нового для большинства пользователей, но постойте: а знаете ли вы, как и чем отличается WAP 1.2.1 от 2.0? Предположу, что нет. Поэтому именно о протоколе WAP и отличиях его версий друг от друга пойдет речь в этой главе.


От версии к версии

Практически через год, в июне 1999 года, на суд общественности была представлена новая версия - WAP v1.1. В ней было исправлено большое количество «багов», поэтому обратной совместимости с предыдущей редакцией протокола не было. Среди основных нововведений - функция WTA (Wireless Telephone Application), которая позволяет организовывать непрерывность сессии даже во время звонка по телефону, и поддержка безопасного соединения в Интернете WTLS (Wireless Transport Layer Security). Когда появились первые аппараты с версией 1.1, что-то, видимо, не сложилось и популярность WAP резко упала.

Летом 2000 года были обнародованы вариант WAP v1.2 и его подвид WAP v1.2.1. В них появились поддержка отображения на дисплее градаций серого, авторизация с помощью цифровой подписи и так называемая push-технология. Однако и в WAP 1.2 было много недоработок.

Глобальная революция свершилась в январе 2002 года - вышел WAP v2.0.


Чем так революционен WAP 2.0

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

Переход на WAP 2.0 - это концептуально новое решение, которое вкупе с услугой GPRS может просуществовать довольно долго по сравненню с предыдушими версиями. Но что же такого инновационного придумали разработчики протокола?

Как известно, для отображения сайта на экране мобильного телефона он должен быть написан на специальном языке WML. который в своей первой редакции bмел очень мало общего с родным для сети HTML. Поэтому раньше с сотового телефона можно было просматривать лишь специально созданные для этого сайты - так называемые WAP-версии. Такое ограничение, по сути, заставило снова изобретать колесо и создавать в мобильных аппаратах собственный Интернет.

Во второй редакции протокола разработчики исправили этот серьезный недостаток: появился WML 2, в основе которого лежит язык XHTML (Extensible Hypertext Markup Language}. В сущности, это тот же HTML, то есть язык, используемый для описания, разметки содержимого текста и формата страницы обычного Интернета, только записанный в соответствии с синтаксическими правилами XML - расширяемого языка разметки. Также была организована поддержка таблиц стилей CSS (Cascade Style Sheet). Таким образом, WAP 2.0 поддерживает открытые стандарты, которые, в свою очередь, совместимы с большинством браузеров на ПК.

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

Кроме того, в спецификацию стандарта были интегрированы такие функции, как MMS (мультимедийные сообщения) и SyncML (синхронизация данных). Теперь браузер поддерживает не просто отправку MMS-сообщений, а любые манипуляции, возможные в этом сервисе. Появилась и поддержи ка форматов vCard, vCalendar, являющихся стандартными в органайзерах ив телефонных книгах, что обусловило использование SyncML следующим образом: например, ваш руководитель вносит в график работы незапланированное совещание, синхронизируя свой телефон с базой по сети. Повторив то же самое, только без первого действия, вы легко узнаете план рабочего дня. И это далеко не все возможности использования синхронизации данных!

Взаимодействие мобильного телефона с различными внешними приборами (датчик GPS, цифровая камера) обеспечивается при помощи EF-интерфейса (External Functionality). Лично мне наблюдать этого не приходилось, но раз заявлено…

В последней редакции WAP немало внимания уделено вопросу безопасности. На данный момент для обеспечения безопасной работы необходима защита с использованием как минимум 128-разрядного шифрования на транспортном уровне и к тому же поддержка инфраструктуры открытого ключа. Безопасное соединение между WAP-шлюзом и сервером контента в Интернете обеспечено протоколами SSL (Secure Sockets Layer) или TLS (Transport Layer Security), что, в общем, обозначает защищенный транспортный уровень. На участке между мобильным устройством и WAP-шлюзом используется стандарт WTLS (Wireless Transport Layer Security), обеспечивающий конфиденциальность передаваемых данных. Он использует сертификацию на базе инфраструктуры уже упомянутых выше открытых ключей (PKI), позволяющую WAP-шлюзам и клиентам аутентифицировать друг друга и обмениваться данными, зашифрованными цифровыми подписями. Единственное незащищенное место при таком раскладе - это сам WAP-шлюз.

Поясню: владелец шлюза имеет доступ ко всему трафику, который используют абоненты. Бороться с этим нехорошим явлением помогает «уникальный» WIM-модуль. Это микропроцессорная карточка, введенная в WAP для кардинального решения вопроса безопасности транзакций и их авторизации с помощью цифровой подписи.

Выдеяим две основные задачи модуля. Первая - защита на уровне протокола WTLS между шлюзовым сервером и сотовым телефоном. А точнее - взаимная идентификация и повышение криптоустойчивости информации. Алгоритм обработки хранится в памяти WIM. Учитывая тот факт, что определенный уровень безопасности обеспечен SIM-картой, WIM-модуль создает просто-таки непреодолимый барьер, так как использует алгоритм шифрования на базе эллиптических кривых (одна из технологий открытых ключей). Вторая функция защиты - поддержка цифровой подписи в сочетании с методом предотвращения отказа от транзакции, то есть, если абонент закажет товар, он уже не сможет отказаться от его оплаты. Причем цифровая подпись может быть объединена с другим идентификатором, например с PIN-кодом.

Как будет реализован WIM-модуль? Как вариант предлагается его установка в сотовый телефон в виде дополнительной карты. Однако лучше интегрировать WIM-модуль в ту же плату, что и SIM, но запрограммировать их отдельно друг от Друга. Например, первый у оператора, а второй - в том банке, где лежит счет абонента.

Таблица 9.1 Функциональность различных версий WAP

Версии браузера WAP 1.1 WАР 1.2 (1.2.1) WAP 2.0
Поддержке кэширования памят + + +
Поддержка Java-приложений + + +
Просмотр изображений +/- + +
Поддержка протокола WTLS +/- + +
Поддержка WIM-модуля - + +
Технология MMS - + +
Поддержка push-каналов - + +
Поддержка vCard и vCalendar - + +
Отображение анимации и цвета - +/- +
Вложения до 300 Кб - +/- +
Поддержка EF-интерфейса - - +
Синхронизация информации на базе SyncML - - +
Функция и АР (User Agent Profile) - отправка профиля клиента на сервер - - +

Резюме

Многие спросят: откуда все эти функции, я о них ничего не знал и даже никогда не слышал. Правильно, не всегда то, что анонсирует разработчик, реализует в своих решениях производитель - это факт. В то же время, мне кажется, что не ровен тот час, когда все вышеописанные функции сможет проверить на практике каждый пользователь!

WAP 2.0 или рассказ о том, что день грядущий нам готовит.

Как показывает практика, хоть однажды, но каждый пользователь мобильного телефона использовал wap. Для одной моей хорошей знакомой общение с wap закончилось на уровне просмотра меню, она вынесла заключение, что эта услуга для заядлых “собачников”. Ну, а что еще мог сказать человек, далекий от техники, увидев перевод пунктов меню, который звучал, как команды: “Взять”, “К себе” и т.д. Но помимо курьезов эта технология имеет и множество скрытых достоинств, особенно сегодня.

Помните в 1998 году задолго до того, как во всех телефонах появился Wireless Application Protocol (WAP), производители разрекламировали эту услугу так, что последней деревенщине было ясно, без wap ему отныне не прожить. В достоинства услуги в первую очередь ставили то, что она позволит с мобильного телефона читать электронную почту, находиться в сети, одним словом заменит этот большой и неудобный, да к тому же, чего греха таить, морально устаревший компьютер. Именно в таком ключе преподносили этот стандарт рекламные проспекты, которыми изобиловала не только профессиональная, но что интересно и еженедельная периодика. Именно этому стандарту прочили судьбу так называемого “killer application”, аналитики предсказывали невиданный взлет мобильной коммерции, осуществляемой с помощью wap-совместимых телефонов. Настроение было самое радужное, благо оно было подкреплено взрывным ростом, как абонентской базы и, как следствие, продаж оборудования.


Кто-то, как например, компания Siemens, решил быть на фронтире и выпустил продукты уже с первой версией wap-браузера. Siemens S25 обладал wap-браузером в дополнение к псевдоцветному экрану. Это была наиболее продвинутая модель в бизнес сегменте для своего времени, телефон даже был признан лучшим европейским GSM-аппаратом. Казалось бы, смотри себе сайты на Siemens S25, но не тут-то было, подвели смежники. Да, операторы не успели сориентироваться и запустить поддержку wap в своих сетях. То есть получилось, что производители рекламировали то, чего нет.

Люди, купившие телефон на вырост, затем разочаровались. Пока шло время, появилась версия 1.1, и именно ее поддержку обеспечили операторы, обратной совместимости с первой версии не было. Первым реально поддерживающим протокол wap аппаратом стала модель P7389 от Motorola. Любопытно, что затем эта функция была добавлена ко всей последующей линейке аппаратов, производитель посчитал ее стандартной. Иначе думали другие компании, в их телефонах wap-браузер был лишь в старших моделях, за наличие этой функции с покупателя брали дополнительные деньги. Позднее с появлением пакетной передачи данных ситуация складывалась сходным образом, но это уже другая история.

Итак, в 2000 году операторы постепенно ввели поддержку протокола wap, на рынке появилось достаточное число терминалов способных работать с ним, но ничего не произошло. Золотые реки, предсказанные аналитиками, к которым приготовились как операторы, так и производители не полились. Не было даже маленького ручейка, который бы компенсировал расходы на огромную рекламную кампанию. Люди не покупали телефоны ради wap-браузера, они покупали их лишь с одной целью - разговаривать.

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

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

Но давайте немного отойдем в сторону и посмотрим, как работает wap протокол. Для того, чтобы воспользоваться услугами просмотра wap-страниц, ваш аппарат должен уметь передавать не только голос, но и данные. Все компьютерные файлы записаны именно, как последовательности двоичных данных. Быть может именно по этой причине первые аппараты с wap-браузером относились к бизнес классу. Добавить эту функцию в телефоны уже оснащенные встроенным модемом было проще всего. Для аппаратов же без этой функции был даже разработан компромиссный вариант, получивший название WAP over SMS. В этом случае пользователь имел почти полноценный браузер, но последний обращался к запрашиваемым страницам не напрямую, а через запросы, сформированные в SMS сообщениях. Благо на тот момент практически все аппараты поддерживали как отправку, так и прием коротких сообщений. Услуга не прижилась, в Европе ее поддерживало всего несколько операторов, в Москве в тестовом режиме для своих сотрудников она была доступна в сети Билайн.

Итак, браузер формирует запрос, который направляется на сервер оператора, который уже в свою очередь обращается к запрашиваемой странице и преобразует ее под особенности экрана конкретного телефона. Страница должны быть написана на языке Wireless Markup Language. Это значительно сужает возможности технологии, ведь нужно специально подготовить материалы, адаптировать их. Логичным было бы научить wap-браузер понимать обычные html страницы, и разработчики начали работу над этой функцией.

Тем временем пакетная передача данных стала достаточно распространенной, на первых порах в отсутствие сервисов она использовалась для соединения с сетью (телефон выступает в качестве модема) и для просмотра wap ресурсов. В последнем случае, вам не требуется ничего кроме телефона, GPRS используется в качестве протокола передачи данных. Получившийся симбиоз называется WAP over GPRS. Плюс такого соединения в том, что вы платите лишь за фактически переданное количество данных. С этого момента использование wap становится все более оправданным, но перечисленные выше сложности не делают стандарт чрезвычайно популярным.

Сегодня, когда wap-браузером оснащены практически все телефоны, этой функцией сложно удивить. Про нее мало говорят, пользователи используют ее время от времени, но скоро все может измениться. Ведь с появлением второй версии протокола он станет таким, каким его рекламировали в далеком 1999 году.

Версия 2 или тихий захват власти

Разработчики второй версии протокола wap учли ошибки прошлого и без излишней шумихи подготовили стандарт, который учитывает современные реалии. Так была сделана ставка на то, что протокол TCP/IP стал по сути стандартом де-факто в internet. Отныне wap поддерживает протоколы TCP, IP, http, что позволяет устройству напрямую, минуя сервер оператора, запрашивать данные с сетевых ресурсов. Это основное отличие от версии 1.1. Вы вправе спросить, а как же ограничения на размер экрана, скорость соединения?! Они действительно остались, но их весьма умело обошли.


Браузер поддерживает Cascade Style Sheet(CSS), а также XHTML, это открытые стандарты, их поддерживает большинство браузеров на ПК. В обоих случаях к стандартным тегам были добавлены новые, чтобы учесть особенности мобильных устройств, новый язык получил название XHTML Mobile Profile Markup Language (XHTMLMP). Этот язык является надстройкой над стандартным XHTML, описанным в спецификациях W3C.

Для того, чтобы обеспечить обратную совместимость с версией 1.1 и возможность просмотра страниц, созданных на WML в WAP 2.0, включили специальную функцию преобразования, она конвертирует страницы из языка WML1 в язык WML2. Вторая версия языка - это всего лишь подкласс XHTMLMP, который используется для представления старых страниц, создание нового контента с использованием этого языка не предусматривается.

Итак, среди означенных проблем остались низкая скорость соединения, а также длинные сессии. Для этого в протокол были специально внесены изменения, теперь он учитывает эти особенности мобильных устройств и даже при долгом отсутствии ответа сайта соединение не будет разорвано. Поддерживается возобновление соединения с прерванного места, докачка файлов, это весьма уместная функция.

Что более интересно, была добавлена поддержка Push технологии. Приведем простой пример. Вы подписаны на биржевые обновления, в классическом варианте ваш телефон должен будет периодически запрашивать данные с сервера, чтобы узнать было обновление или нет, в Push технологии сервер сам отправляет вам обновление. Очевидно, что в таком варианте ресурсы оператора расходуются более экономично, ведь данные идут в одном направлении. Но для использования технологии Push уже требуется, чтобы на стороне оператора или компании, предоставляющей контент, был установлен wap- сервер, точнее proxy сервер. Этот компьютер преобразует данные для отправки, а также может предлагать целый ряд дополнительных услуг, к примеру, определение местоположения абонента, работу программ мгновенного обмена сообщениями (аналог ICQ).


Адаптация страниц для мобильного устройства может производиться любым сервером в сети, который поддерживает XHTML. Сервер может запросить данные об устройстве и, получив их, преобразовать страницы под необходимое разрешение (User Agent Profile).

В спецификацию стандарта были добавлены даже такие услуги, как MMS и SyncML. Теперь браузер поддерживает просмотр MMS сообщений, а также их отправку, как результат, поддерживаются новые графические форматы, а также пиктограммы. Более интересно, что появилась поддержка форматов vCard, vCalendar, являющихся стандартными в органайзерах и в телефонных книгах, как на мобильных телефонах, так и на ПК. А с помощью технологии SyncML стало возможным синхронизировать данные на расстоянии, например, с корпоративного сервера. Представьте, ваш коллега вносит в ваш рабочий день встречу, а вы вечером всего лишь синхронизируя свой телефон, получаете ее в органайзер. Применений у технологии масса и одно лучше другого.

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

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

Подводя итоги

Версия 2.0 появится в большинстве мобильных телефонов уже в конце 2002 года, некоторые модели поддерживают ее уже сейчас, массовое же применение технологии придется на середину 2003 года. Следует помнить что, несмотря на готовность спецификации 2.0, производителям потребуется время на их внедрение в конкретных продуктах. На мой взгляд, новая версия wap стала ближе к конечному пользователю, предлагая ему действительно более удобный способ общения с окружающим миром, как следствие, популярность этой услуги возрастет. Нельзя прогнозировать невиданный взлет использования wap, но рост наблюдаться будет.