Тип протокола wap или http что лучше. Кое-что о WAP

Подписаться
Вступай в сообщество «semeinyi31.ru»!
ВКонтакте:

Нередко люди путают назначение технологий WAP и GPRS. Внесем ясность. Если вы прочитали предыдущую главу, то знаете, что GPRS – это современная технология передачи данных в GSM-сетях, пришедшая на смену устаревшей технологии передачи данных по голосовым каналам (CSD). Технология WAP, используя протоколы GPRS или CSD для передачи информации, позволяет просматривать на экране мобильного телефона специальные WAP-сайты, оптимизированные для показа на небольших экранах мобильных устройств и передачи по каналам данных с низкой пропускной способностью. Основное преимущество WAP заключается в том, что для работы в Интернете не надо использовать дополнительные устройства – достаточно мобильного телефона с поддержкой данной технологии; информация будет отображаться прямо на экране мобильного. Таким образом, сидя в кафе, баре, на скамейке в скверике, шагая по улице, вы можете получить доступ к ресурсам Интернета. Для этого достаточно иметь мобильный с поддержкой технологии WAP, подключенный к сети оператора, предоставляющего данную услугу.

Что такое WAP

Аббревиатура WAP расшифровывается как Wireless Application Protocol – протокол беспроводного доступа. Данный протокол позволяет пользоваться ресурсами Интернета только посредством мобильного телефона, не прибегая к помощи компьютера. По сути, это технический стандарт, описывающий способ, с помощью которого информация передается из Сети на экран мобильного устройства. Первоначально протокол разрабатывался четырьмя компаниями: Ericsson, Motorola, Nokia и Unwired Planet. В 1997 году эти компании основали организацию WAP Forum, которая сейчас включает большинство крупных телекоммуникационных компаний мира. В мае 1998 года была опубликована первая редакция WAP – v.1.0. Однако, несмотря на стройность общей концепции, ошибок и неточностей было более чем достаточно, и практически через год, в июне 1999 года, на суд общественности была представлена вторая версия – WAP v.1.1. Летом 2000 года были обнародованы вариант WAP v.1.2 и его подвид WAP v.1.2.1. Последняя на момент написания книги версия WAP v.2.0 появилась в январе 2002 года.

Протокол WAP позволяет загружать и просматривать на экране мобильного устройства специальные WAP-сайты. До появления WAP v.2.0 сайты для мобильных устройств создавались на языке разметки WML, предоставляющего довольно скудный набор инструментов для верстки страниц. После выхода версии WAP 2.0 телефоны стали «понимать» сайты, созданные на языке разметки XHTML MP – немного модифицированной версии XHTML. Использование вместо языка HTML, применяемого для создания обычных веб-сайтов, специальных языков разметки обусловлено рядом причин. Рассмотрим наиболее важные из них.

На момент появления технологии WAP основным способом передачи данных в сетях GSM был протокол CSD, обеспечивающий скорость 9,6 Кбит/с. Загрузка обычного сайта на такой скорости составит несколько минут. Учитывая высокую стоимость использования протокола CSD, загрузка даже одной страницы получилась бы не только утомительным, но и довольно дорогим занятием.

Работа с HTML-страницами требует относительно мощных процессоров и больших объемов памяти. Если современные мобильные устройства могут обеспечить требуемый уровень производительности, то аппаратам четырех-пятилетней давности это не под силу.

HTML-страницы рассчитаны для отображения на больших экранах мониторов настольных ПК или ноутбуков с разрешением порядка 1024 х 768 пикселов. Само собой, что вместить такую страницу невозможно даже на довольно «больших» экранах мобильных телефонов с разрешением 208 х 176 пикселов и размером меньше двух дюймов. Что же тогда говорить о моделях с монохромным экраном, встречающихся сейчас и довольно распространенных еще пару лет назад?

По данным причинам был разработан аналог языка разметки HTML, не имеющий вышеперечисленных недостатков – WML (Wireless Markup Language), – язык разметки для работы в Интернете беспроводных устройств, основанный на языке XML. Язык WML создан специально для отображения информации на малоформатном экране, учитывая узкую полосу пропускания канала связи, малый объем памяти и т. д.

Структурной единицей обычного веб-сайта является HTML-документ. Щелкнув на ссылке загруженной в браузер страницы, вы загружаете следующую страницу и т. д. Структурной единицей WAP-сайта является WML-документ, называемый также WML-колодой (рис. 9.1).


Рис. 9.1. Страница WAP-сайта.


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


Листинг 9.1. Простейшая WML-колода



После загрузки на экране телефона будет отображаться первая карта, содержащая текст Это первая карта и ссылку Это ссылка для перехода ко второй карте (рис. 9.2). Если перейти по ссылке, то на экране отобразится содержимое только второй карты – текст Это вторая карта.


Рис. 9.2. Простейшая WML-страница.


Широкое распространение сотовых телефонов с большими цветными экранами, а также появление технологии высокоскоростного обмена данными в сетях GSM-GPRS повлекло за собой возникновение нового стандарта в создании сайтов, ориентированного на просмотр с мобильных устройств, – XHTML MP.

XHTML (Extensible Hypertext Markup Language) – расширяемый язык разметки гипертекста. XHTML в настоящее время является стандартным языком разметки и рекомендован W3C для использования вместо HTML. Существует несколько версий XHTML. Для создания сайтов, ориентированных на мобильные устройства, используется версия XHTML MP (Mobile Profile). XHTML MP является облегченным вариантом XHTML, в который добавлены специфические для мобильных устройств элементы. Структура XHTML MP документа очень похожа на структуру обычных HTML-страничек. Листинг 9.2 представляет собой простейший XHTML-документ, выводящий на экран мобильного устройства строку Привет, мир.


Листинг 9.2. Страница, созданная с помощью XHTML M




Если вы хотя бы немного знакомы с языком HTML, то заметите, что приведенный пример практически не отличается от обычного HTML-документа. На данный момент многие WAP-ресурсы имеют две версии: WML (см. рис. 9.1) и XHTML (рис. 9.3). Выбор загружаемой на ваш телефон версии сайта происходит автоматически, или вам предлагается выбрать ее самостоятельно.


Рис. 9.3. XHTML-версия WAP-сайта.


Если не вдаваться в технические подробности, схема работы WAP-сервисов включает три основных элемента:

WAP-браузер мобильного устройства;

WAP-шлюз;

сервер с WML– и XHTML-содержимым.

Работа с протоколом WAP начинается с открытия WAP-браузера, который в свою очередь посылает запрос, содержащий URL некоторого сайта, на WAP-шлюз вашего оператора. WAP-шлюз преобразует запрос протокола WAP в запрос, понятный обычным веб-серверам. После этого содержимое запрошенной страницы отсылается на WAP-шлюз. Дождавшись загрузки всей страницы, WAP-шлюз преобразует полученные данные таким образом, чтобы они были «понятны» браузеру вашего телефона, а также чтобы обеспечить большую скорость передачи информации на мобильное устройство (к примеру, на ваш телефон). Если совершаются операции, требующие конфиденциальности (финансовые сделки, передача конфиденциальной информации и т. д.), используйте надстройку WTSL, обеспечивающую шифрование всей передаваемой и получаемой информации.

Протокол WAP может опираться на работу протоколов передачи данных CSD или GPRS. Если ваш оператор сотовой связи предоставляет выбор, используйте WAP-GPRS. Это будет быстрее и дешевле.

Настройка телефона

Чтобы воспользоваться протоколом WAP, сначала необходимо подключить услугу «Передача данных», если вы собираетесь использовать WAP-CSD, и GPRS-Интернет, или GPRS-WAP (разные названия одной услуги), если телефон поддерживает GRPS. После этого можно приступать к настройке WAP.

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

отправить на специальный номер SMS со своего телефона;

заполнить форму на сайте оператора, указав номер своего телефона.

Узнать содержимое, а также номер, на который надо отсылать SMS-сообщение, можно на сайте вашего сотового оператора или позвонив в службу поддержки. Содержимое SMS будет зависеть от модели вашего телефона, а также от того, какой услугой вы собираетесь воспользоваться: WAP-GPRS или WAP-CSD. Напомним, если есть выбор, выбирайте WAP-GPRS.

После того как узнаете номер и нужное содержимое, пошлите SMS. Через некоторое время вам придет сообщение с подтверждением правильности заказа, а затем данные с настройками WAP-профиля. Подтвердите сохранение настроек. Настройка WAP-сервиса будет завершена.

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

Как и в случае с услугой GPRS-Интернет, надо создать новую учетную запись передачи данных. Настройки учетных записей будут различаться для разных операторов сотовой связи. Их вы должны узнать на официальном сайте оператора или позвонив в службу технической поддержки. Не забывайте также, что для одного оператора настройки будут различаться для WAP-GPRS и WAP-CSD. Ниже, в качестве примера, в табл. 9.1 приведены настройки для работы в Интернете по протоколу WAP с использованием GPRS в сетях сотовых операторов «Билайн» и «МТС».


Таблица 9.1. Настройки учетной записи WAP-GPRS.



В табл. 9.1 приведены настройки для протокола WAP 2.0. Настройки для протоколов WAP 1.x для некоторых операторов могут различаться значением WAP-порта. Для операторов «Билайн» и «МТС» этот параметр одинаков для всех версий протокола.

Имя профиля и домашнюю страницу вы можете выбирать по своему усмотрению – значение этих настроек не влияет на работоспособность подключения. Имя предназначено для отображения названия профиля в меню телефона. Домашняя страница – страница, которая будет загружаться после запуска WAP-браузера. Вы можете изменить ее, например на http://wap.mail.ru , если часто пользуетесь почтой. Число доступных настроек зависит от конкретной модели телефона. Канал данных (Bearer), точка доступа (APN), имя пользователя (Login) и пароль (Password) – настройки, присутствующие во всех моделях телефонов, так как от них напрямую зависит возможность установки подключения.

Если ваш телефон или оператор сотовой связи не поддерживают технологию GPRS, вам надо подключать и настраивать услугу WAP-CSD. Настройки для WAP-CSD приведены в табл. 9.2.


Таблица 9.2. Настройки учетной записи WAP-CSD



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

Особенности просмотра WAP-страниц

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

ПРИМЕЧАНИЕ

Контекстно-зависимыми называют кнопки, назначение которых зависит от выполняемой задачи. Расположены они по бокам от джойстика, сразу под экраном телефона. Выполняемое этими кнопками действие соответствует названию «виртуальных» кнопок внизу экрана телефона, сразу над клавиатурой телефона.

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

В основном страницы WAP-сайтов представляют собой один форматированный столбец текста и гиперссылок плюс один-два баннера или логотипа. Главные страницы состоят обычно из одних ссылок на другие разделы сайта; так как их размер невелик, то на какой-либо текст просто не остается места.

Страницы WAP-сайтов редко полностью умещаются на экране телефона. Для прокрутки надо пользоваться джойстиком. Так как содержимое страницы форматируется по ширине экрана, то прокручивать страницу надо только по вертикали. Как видите – все просто.

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

Для перехода на другой сайт надо воспользоваться другой контекстно-зависимой кнопкой Функции (Варианты) и в открывшемся меню выбрать команду для ввода нового адреса. Перед вами появится текстовое поле, в котором надо ввести адрес сайта, после чего подтвердить свой выбор.

После загрузки страницы навигацию по ней осуществляют таким же образом, как описано выше.

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

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

Естественно, что широко известные в Рунете сайты – «Яндекс», Mail.Ru, «Рамблер» и «Апорт» – имеют WAP-версии. Их адрес сформирован добавлением приставки wap в начале.

Сайт http://wap.yandex.ru может предложить своим посетителям только прогноз погоды, программу телепередач и курсы валют.

Сайт http://wap.aport.ru , помимо прогноза погоды и курса валют, может предложить услуги поиска и WAP-почты, то есть если у вас есть почтовый ящик на данном ресурсе, вы можете просмотреть его содержимое или написать письмо прямо с мобильного телефона.

На сайте http://wap.rambler.ru вы можете увидеть стандартный набор сервисов: программа телепередач, курсы валют, прогноз погоды и WAP-почта. Есть раздел афиша, который мог бы быть весьма полезным, однако на момент написания книги он не работал, а вот просмотреть гороскоп можно, только непонятно, на какой период времени. Единственный достойный сервис данного сайта – это возможность перевода в четырех направлениях: английский – русский, русский – английский, немецкий – русский, русский – немецкий.

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

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

Сайт http://gidwap.ru содержит каталог WAP-ресурсов, обширное расписание движения транспорта, прогноз погоды, гороскоп и программу телепередач. На сайте имеется свой WAP-чат, разбитый на категории по интересам, на котором постоянно находится достаточно большое количество посетителей. Имеется также довольно основательный справочник, содержащий информацию о телефонных кодах, часовых поясах, мерах веса и длины, денежных единицах и штрих-кодах стран мира. Помимо этого, здесь можно найти справочную информацию о технологиях GPRS и WAP, сведения о ресурсах WAP-сайтов и возможностях их загрузки.

На сайте http://wap.djwap.ru вы сможете найти форум и большое количество как платных, так и бесплатных ресурсов для вашего телефона, включающих в себя игры, музыку, прикольные звонки, видео, анимацию, обои и темы. Сайт имеет две версии: для просмотра со старых телефонов и для просмотра с телефонов, поддерживающих WAP 2.0. Весьма интересная возможность – получение справочной информации о наиболее крупных городах России. С помощью сотового телефона, проезжая мимо какого-то регионального центра, вы можете узнать номера телефонов и адреса заправок, автосервисов, аптек, больниц, парикмахерских, баров, выставок, музеев и т. д. Справочной информации в разделе сайта Инфо-Город собрано действительно очень много. На данном сайте вы также всегда сможете найти свежие новости мобильного мира.

Сайт http://fank.ru может предложить вам просто огромное количество простых и анимированных картинок различных размеров, мелодий, записанных в различных форматах, видеоприколов, клипов и рекламных роликов. Содержимое рационально разбито на категории, что не даст вам запутаться в довольно разнообразном наполнении ресурса. Хотите познакомиться? Не проблема – помимо активного чата, сайт содержит порядка 20 000 анкет людей, ищущих новых знакомств. Цифра, конечно, несопоставима с количеством анкет на известных в Рунете сайтах знакомств (порядка нескольких миллионов заявок). Однако, если учесть, что пользователей WAP-Интернета тоже не так уж и много, количество анкет внушает уважение. Сайт предоставляет своим зарегистрированным пользователям аналог услуги http://foto.mail.ru – вы можете загружать свои фотографии, а также просматривать снимки других пользователей. На момент написания книги сайт содержал порядка 40 000 фотографий. На данном ресурсе вы также найдете прогноз погоды, курсы валют, результаты футбольных матчей и сможете отправить почту, не регистрируя почтовый ящик.

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

Как вы могли заметить, почти все рассмотренные сайты содержат прогноз погоды. Однако ни один из них не может соперничать в данной области с ресурсом http://wap.gismeteo.ru – специализированным сайтом, единственным предназначением которого является информирование своих посетителей о погоде в любой точке мира. Раздел Прогноз на месяц позволяет уточнить для наиболее крупных городов России прогноз погоды на месяц вперед. Вывод прост – если вам понадобилось узнать прогноз погоды, воспользуйтесь услугами данного ресурса.

На сайте фондовой биржи РТС http://wap.rts.ru можно узнать индексы РТС и стоимость акций наиболее крупных российских компаний. Ресурс, конечно, не так информативен, как его полноценная версия, однако возможность оперативного просмотра с экрана телефона должна быть интересна для специалистов в данной области.

Новостной сайт http://wap.lenta.ru позволит узнать последние события. Новости не разбиты по категориям, они представлены упорядоченным по дате списком. Воспользовавшись ссылкой Дальше вы перейдете к более старым событиям.

Сайт http://wap.km.ru информативно более насыщенный, чем http:// wap.lenta.ru . Помимо последних новостей, вы можете узнать здесь расписание спектаклей, работы кинотеатров, выставок, концертов, спортивных событий, найти работу или дать объявление о продаже или покупке любого товара.

Передаётся на дисплей мобильного телефона.

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

История WAP

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

WAP 2.0

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

XHTML Mobile Profile (XHTML MP) - это язык разметки в WAP 2.0, разработан для работы в мобильных устройствах. Версия CSS для WAP называется WAP CSS и поддерживается XHTML MP.

WAP 2.0 совместим с предыдущими версиями WAP.

Архитектура WAP

Разработчики WAP попытались максимально использовать существующие технологии World Wide Web. Поэтому архитектура WAP очень похожа на архитектуру WWW. В WAP используется тот же самый способ адресации ресурсов, что и в WWW, те же обозначения типов данных.

В WAP существуют свои аналоги JavaScript. В качестве клиента выступает мобильное устройство со встроенным WAP-браузером (см. также WAP-сайт). Запросы от него идут на WAP-шлюз, который, получив данные от сервера, отправляет их клиенту. В качестве сервера может выступать самый обычный Web-сервер. В этом случае между WAP-шлюзом и сервером используется протокол PHP, CGI и т. п.

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

Чтобы уменьшить объем передаваемых по беспроводной сети данных, текстовые ресурсы, пришедшие от сервера, передаются клиенту в бинарной форме.

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

Сотовые компании в России, предоставляющие WAP-доступ

Практически каждый сотовый оператор предоставляет своим абонентам услугу WAP. Самые популярные операторы:

  • Енисейтелеком

Примечания

См. также

    Ссылки

    • Спецификации WAP (англ.)

    Wikimedia Foundation . 2010 .

  • Ратификация
  • SPECIAL

Смотреть что такое "WAP" в других словарях:

    WAP 1.2.1

    WAP 2.0 - WAP (англ. Wireless Application Protocol протокол беспроводного доступа) это средство получения доступа к ресурсам интернет посредством только мобильного телефона, не прибегая к помощи компьютера и/или модема. По сути это технический стандарт,… … Википедия

    Wap - [ wap ] n. m. 1998; sigle angl., de Wreless Application Protocol « protocole pour application sans fil » ♦ Anglic. Technologie permettant d accéder depuis un téléphone mobile aux services offerts par Internet. Le WAP, le Wap. ● WAP nom masculin … Encyclopédie Universelle

    WAP - WẠP 〈a. Abk. für engl.〉 Wireless Application Protocol, Einrichtung, mit der über Mobiltelefone Internetseiten abrufbar sind * * * WẠP , das; s <meist ohne Art.> :… … Universal-Lexikon

    wap - wap·a·too; wap·en·take; wap·pen·schaw·ing; wap·per jawed; wap·pin·ger; wap·po; wap; wap·pen·schaw; … English syllables

    WAP - noun TELECOMMUNICATIONS wireless application protocol a system for sending and receiving messages and connecting to the Internet using radio waves. WAP makes it possible for electronic equipment that is not physically attached … Financial and business terms

Протокол беспроводной передачи данных WAP (Wireless Application Protocol) применяется для разработки Интернет страниц, специально предназначенных для отображения на мобильных устройствах абонентов сотовых сетей. Предпосылки для создания протокола WAP возникли с появлением возможности обмена информацией в мобильных сетях и доступа абонентов к сети Интернет. На первом этапе существовали две основные проблемы, затруднявшие веб-серфинг при помощи мобильного телефона. Во-первых, первые мобильные терминалы 90-х годов были оборудованы монохромными экранами с низким разрешением, что делало отображение традиционных Интернет страниц, сознанных на языке HTML (HyperText Markup Language) весьма проблематичным. Во-вторых, страницы, изначально созданные для просмотра на персональных компьютерах, обладали довольно большим размером (иногда > 100 кбайт), что делало их загрузку по низкоскоростным каналам передачи данных сотовых сетей весьма медленной. Таким образом, протокол WAP был призван оптимизировать веб-страницы и решить вышеупомянутые проблемы.

За разработку протокола WAP в 1997 году взялась специально созданная организация по стандартизации WAP-форум , в состав которой вошли основные производители телекоммуникационного оборудования. Их главная цель состояла в объединении нескольких разрозненных протоколов беспроводной передачи данных в один. В результате их работы в 1998 году появилась первая версия стандарта WAP. Далее с интервалом в один год были выпущены еще два стандарта WAP v1.1 и WAP v1.2 . В 2002 году организация WAP-форум вошла в объединение операторов и организаций в сфере мобильных технологий OMA (Open Mobile Alliance). Вслед за объединением последовал новый релиз протокола WAP v2.0 , в котором были предусмотрены существенные усовершенствования.

В целом протокол WAP представляет собой набор протоколов и технологий, который обеспечивает создание и передачу web-страниц на терминалы абонентов и соответствует уровням OSI со 2 по 6:

  • Представительский уровень WAE (Wireless Application Environment).
  • Сеансовый уровень WSP (Wireless Session Protocol).
  • Транспортный уровень WTP (Wireless Transaction Protocol).
  • Сетевой уровень WTLS (Wireless Transport Layer Security).
  • Канальный уровень WDP (Wireless Datagram Protocol).

На уровне WAE определяется язык гипертекстовой разметки текста, который является одной из определяющих особенностей WAP. В первой версии WAP использовался WML (Wireless Markup Language), а в релизе WAP v2 - XHTML (eXtensible HyperText Markup Language), позволяющий создавать веб-страницы, которые легко могут быть открыты как на мобильных терминалах, так и на стационарных компьютерах без потерь в качестве, содержании или функциональности.

В дальнейшем протокол WAP не получил столь широкого распространения, как это ожидалось в начале его разработки. В первую очередь это обусловлено стремительным развитием сотовых телефонов и технологий передачи данных, которые привели к тому, что современные смартфоны могут обрабатывать традиционные веб-страницы, созданные для компьютеров, так же просто, как и сами ПК. Тем не менее, до сих пор стандарт WAP не утратил свою актуальность - многие разработчики сайтов создают отдельные WAP-версии сайтов специально для абонентов с устаревшими мобильными телефонами. Кроме того, релиз WAP v2.0 дал новый импульс к дальнейшему развитию беспроводного протокола передачи данных. Правда, web-разработчики пока еще не проявляют большой активности при создании страниц на языке XHTML.

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

  • Введение
  • 1. WAP
    • 1.1 История WAP
    • 1.3 WAP-броузеры
    • 1.6 Стек протоколов WAP
    • 1.7 WAP-Шлюзы
  • Заключение

В ведение

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

1 . WAP

1.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 не разрабатывает конкретных продуктов, но создает открытые стандарты для внедрения их в разработку продуктов.

WAP 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

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 минут даже неспециалистом.

1.3 WAP-броузеры

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

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

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 (мобильной коммерции) и контролем за своим банковским счетом.

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

В 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).

WTLS предназначен для использования с транспортными протоколами 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 включают адресацию приложений с помощью номеров портов, опциональную сегментацию и перебор с настраиваемым обнаружением ошибок. Услуги учитывают свойства работы по различным типам сетей.

WDP предлагает обслуживание в Transport Service Access Point (точке доступа к транспортной службе) протоколов верхних уровней WAP. Такая последовательность обслуживания учитывает приложения, работающие на различных типах сети. Существует разность в функциях, обеспечиваемых физическими средами и таким образом разность необходимых в WDP протоколе функций, чтобы поддержать то же самое обслуживание, предлагаемое в Transport Service Access Point.

WDP может работать на различных типах сетей, с различными характеристиками. Чтобы оптимизировать протокол относительно эксплуатации ЗУ и эффективности передачи информации, характеристики протокола по каждой из сетей могут меняться. Однако, обслуживание 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.

WDP Management Entity- Объект Управления WDP используется как интерфейс между 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 , или нет приложения,определяющего порт адресата, или получатель не имеет достаточного буферного пространства, чтобы принять большое сообщение.

Wireless 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 г.

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

4. Протоколы Internet. С. Золотов. -- СПб.: BHV -- Санкт-Петербург, 2008 г.

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

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

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

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

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

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

Размещено на Allbest.ru

Подобные документы

    История создания сети Internet, ее административное устройство и архитектура. Организация доступа к сети, структура ее функционирования. Характеристика интернет-протоколов. Особенности сетевой этики. Охрана труда и техника безопасности при работе на ПК.

    курсовая работа , добавлен 20.05.2013

    Понятие стандартов беспроводной передачи данных. Оборудование для работы в стандарте Wi-Fi - клиенты и точки доступа. Основные способы организации беспроводной сети – клиент-сервер и точка-точка. Конструкция и порядок изготовления Wi-Fi антенны.

    реферат , добавлен 03.05.2010

    Технология настройки распределённой беспроводной сети в домашних условиях с использованием двух точек беспроводного доступа: выбор оборудования, определение архитектуры сети. Средства безопасности беспроводной сети, процедура ее взлома с протоколом WEP.

    статья , добавлен 06.04.2010

    Внедрение первой сети с децентрализованным управлением на основе протокола NCP - ARPANET. История появления и развития Internet: спецификация протокола управления передачей данных TCP/IP, создание локальных сетей. Роль всемирной сети в телемедицине.

    реферат , добавлен 04.12.2010

    Типы беспроводных сетей: PAN (персональные), WLAN (беспроводные локальные), WWAN (беспроводные сети широкого действия). Стандарты беспроводной передачи данных. Соединение Ad-Hoc, инфраструктурное соединение, репитер и мост. Безопасность Wi-Fi сетей.

    контрольная работа , добавлен 19.01.2011

    История создания и развития сети Internet. Дейтаграммный принцип передачи пакетов. Принцип работы виртуального канала. Начало официального распространения IP-доступа и WWW-технологий. Разработка нового протокола – HTTP. Этапы развития Интернет в России.

    презентация , добавлен 13.12.2013

    Особенности организации передачи данных в компьютерной сети. Эталонная модель взаимодействия открытых систем. Методы передачи данных на нижнем уровне, доступа к передающей среде. Анализ протоколов передачи данных нижнего уровня на примере стека TCP/IP.

    курсовая работа , добавлен 07.08.2011

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

    курсовая работа , добавлен 22.12.2010

    Беспроводные сенсорные сети: история и использование, алгоритмы канального уровня. Требования к алгоритмам маршрутизации в беспроводных сенсорных сетях, имитационное моделирование. Исследование надежности передачи данных между узлами в системе Castalia.

    магистерская работа , добавлен 11.10.2013

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

← Вернуться

×
Вступай в сообщество «semeinyi31.ru»!
ВКонтакте:
Я уже подписан на сообщество «semeinyi31.ru»