Протокол беспроводных приложений (WAP)

Страницы работы

Содержание работы

Введение.

Протокол беспроводных приложений (WAP)- это универсальный, открытый стандарт, разработанный Форумом WAP для предоставления мобильным пользователям беспроводных телефонов и других беспроводных терминалов, таких как пейджеры и персональные цифровые помощники (PDA),доступа к информационным услугам и услугам телефонии, включая Интернет и Web. WAP предназначен для работы со всеми технологиями беспроводных сетей (например, GSM, CDMAи TDMA) и опирается на существующие стандарты Интернета, такие как IP, XML, HTML и HTPP. Кроме того, WAP содержит средства безопасности. Форум  WAP был основан компаниями Ericsson, Motorola, Nokia и Phone.com в 1997 году и сейчас насчитывает несколько сот членов. Версия WAPv1.2 была выпущена Форумом в июне 2000 года.

Использование мобильных телефонов и терминалов для услуг передачи данных существенно ограничивается особенностями конструкции устройств и связующими сетями. Устройства содержат ограниченные процессоры, память и батареи. Ограничен также пользовательский интерфейс, дисплеи малы. При использовании беспроводных сетей, в отличие от проводных соединений, предполагается относительно малая ширина полосы, высокая задержка передачи и неопределенные доступность и устойчивость. Более того, все эти характеристики существенно меняются при переходе от терминала к терминалу или из сети в сеть. Наконец, мобильные пользователи с беспроводным доступом имеют разные требования к другим пользователям информационных систем. Кроме того, мобильные терминалы должны быть чрезвычайно легки в использовании, намного меньше, чем рабочие станции и персональные компьютеры. Для удовлетворения всех этих разнообразных требований и разработан протокол WAP. Спецификации  WAP включает:

·  программную модель, основанную на программной модели WWW;

·  язык разметки,WirelessMarkupLanguage,являющийся разновидностью XML;

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

·  упрощенный стек протоколов связи;

·  оболочку для приложения беспроводной телефонии(WirelessTelephoneApplicationsWTA).

Спецификация WAP состоит из нескольких разных протоколов и модулей, связь между которыми показана на рисунке 1.


Рисунок 1.Стек протоколов WAP.

Обзор архитектуры.

Программная модель WAP основана на трех элементах: клиент, шлюз и исходный сервер (рисунок 2). Для передачи между шлюзом и исходным сервером используется протокол HTTP. Шлюз действует как прокси - сервер беспроводного домена. Его процессором (процессорами) предлагаются услуги, снимающие часть нагрузки с ограниченных ручных, мобильных, беспроводных терминалов. Например, шлюз предоставляет услуги DNS, состыковывает стек протоколов WAP и стек WWW, кодирует информацию из Web в более компактную форму, которая минимизирует беспроводную передачу, а в обратном направлении декодирует из сжатой формы в стандарт Web. Кроме того, шлюз помещает в Кеш часто запрашиваемую информацию.


Рисунок 2.Програмная модель WAP.

На рисунке 3 иллюстрируются ключевые компоненты в среде WAP. Используя WAP, мобильный пользователь может просматривать содержимое Web на обычном   Web-сервере. Web- сервер предоставляет содержимое в формате страниц HTML, которые передаются с использованием стандартного стека протоколов Web (HTPP/TCP/IP). Содержимое HTMLдолжно проходить через фильтр HTML, который может располагаться там же, где прокси-сервер   WAP, либо в отдельном физическом модуле. Фильтр преобразует содержимое HTML в содержимое WML. Если фильтр отделен от прокси-сервера, для доставки WML на прокси-сервер используется набор HTPP/TCP/IP. Прокси-сервер преобразовывает  WML в более компактную форму, известную как двоичный WML и, используя стек протоколов WAP,доставляет её мобильному пользователю через беспроводную сеть.

Если Web-браузер способен непосредственно генерировать содержимое  WML, то это содержимое доставляется к прокси-серверу с использованием  HTPP/TCP/IP, после чего WML преобразуется в двоичный WML и доставляется мобильному узлу с использованием протоколов WAP.

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

Язык разметки для беспроводных приложений.

Похожие материалы

Информация о работе