Протокол беспроводных приложений ( WAP ) - это технический стандарт для доступа к информации через мобильную беспроводную сеть . WAP браузер является веб - браузер для мобильных устройств , таких как мобильные телефоны , которые используют протокол. Представленный в 1999 г. [1] протокол WAP приобрел некоторую популярность в начале 2000-х годов, но к 2010-м годам его в значительной степени вытеснили более современные стандарты. Почти все современные мобильные интернет-браузеры теперь полностью поддерживают HTML , поэтому им не нужно использовать разметку WAP для совместимости веб-страниц, и, следовательно, большинство из них больше не могут отображать и отображать страницы, написанные на WML, языке разметки WAP.[2]
До внедрения WAP у поставщиков мобильных услуг были ограниченные возможности предлагать интерактивные услуги передачи данных, но они нуждались в интерактивности для поддержки Интернета и веб- приложений, таких как электронная почта, цены на акции, новости и спортивные заголовки. Японская система i-mode предлагала еще один крупный конкурирующий протокол беспроводной передачи данных.
Технические характеристики
Стек WAP
Стандарт WAP описывает набор протоколов или стек [3], обеспечивающий взаимодействие оборудования и программного обеспечения WAP с различными сетевыми технологиями, такими как GSM и IS-95 (также известный как CDMA ).
Среда беспроводных приложений (WAE) |
Протокол беспроводного сеанса (WSP) |
Протокол беспроводной транзакции (WTP) |
Безопасность беспроводного транспортного уровня (WTLS) |
Протокол беспроводной передачи датаграмм (WDP) |
*** Любая беспроводная сеть передачи данных *** |
Самый нижний протокол в пакете, протокол беспроводных датаграмм (WDP), функционирует как уровень адаптации, который делает каждую сеть передачи данных немного похожей на UDP для верхних уровней, обеспечивая ненадежную транспортировку данных с двумя 16-битными номерами портов ( отправления и назначения). Все верхние уровни рассматривают WDP как один и тот же протокол, который имеет несколько «технических реализаций» поверх других «носителей данных», таких как SMS , USSD и т. Д. На собственных носителях IP, таких как GPRS , услуга пакетной радиосвязи UMTS , или PPP поверх соединения для передачи данных с коммутацией каналов, WDP фактически является UDP.
WTLS , дополнительный уровень, обеспечивает механизм безопасности на основе криптографии с открытым ключом , аналогичный TLS .
WTP обеспечивает поддержку транзакций (надежный запрос / ответ), адаптированную к миру беспроводной связи. WTP более эффективно, чем TCP, поддерживает проблему потери пакетов, которая обычно возникает в беспроводных технологиях 2G в большинстве условий радиосвязи, но ошибочно интерпретируется TCP как перегрузка сети.
Этот набор протоколов позволяет терминалу передавать запросы, которые имеют HTTP или HTTPS, эквивалентные шлюзу WAP ; шлюз переводит запросы в простой HTTP.
Пространство Wireless Application Environment (WAE) определяет языки разметки для конкретных приложений.
Для WAP версии 1.X основным языком WAE является Wireless Markup Language (WML). В WAP 2.0 основным языком разметки является мобильный профиль XHTML .
WAP Push
WAP Push был включен в спецификацию, чтобы разрешить передачу содержимого WAP на мобильный телефон с минимальным вмешательством пользователя. WAP Push - это в основном специально закодированное сообщение, которое включает ссылку на адрес WAP. [4]
WAP Push была указана поверх протокола беспроводных датаграмм (WDP); как таковой, он может быть доставлен через любой канал, поддерживающий WDP, такой как GPRS или SMS. [5] Большинство сетей GSM имеют широкий спектр модифицированных процессоров, но активация GPRS из сети обычно не поддерживается, поэтому сообщения WAP Push должны доставляться поверх носителя SMS.
При получении WAP Push телефон с поддержкой WAP 1.2 (или более поздней версии) автоматически предоставит пользователю возможность доступа к контенту WAP. Это также известно как WAP Push SI ( Service Indication ). [5] Вариант, известный как WAP Push SL ( загрузка услуги ), напрямую открывает браузер для отображения содержимого WAP без вмешательства пользователя. Поскольку такое поведение вызывает проблемы с безопасностью, некоторые телефоны обрабатывают сообщения WAP Push SL так же, как SI, обеспечивая взаимодействие с пользователем.
Сетевой объект, который обрабатывает push-уведомления WAP и доставляет их по каналу IP или SMS, известен как прокси-шлюз push-уведомлений (PPG). [5]
WAP 2.0
Модернизированная версия 2.0 была выпущена в 2002 году. Она использует урезанную версию XHTML со сквозным HTTP , отбрасывая шлюз и набор настраиваемых протоколов, используемых для связи с ним. Шлюз WAP может использоваться вместе с WAP 2.0; однако в этом сценарии он используется как стандартный прокси-сервер. В этом случае роль шлюза WAP сместится с преобразования на добавление дополнительной информации к каждому запросу. Это может быть настроено оператором и может включать номера телефонов, местоположение, информацию для выставления счетов и информацию о телефоне.
Мобильные устройства обрабатывают XHTML Mobile Profile (XHTML MP), язык разметки, определенный в WAP 2.0. Это подмножество XHTML и надмножество XHTML Basic . Версия каскадных таблиц стилей ( CSS ), называемая WAP CSS, поддерживается XHTML MP.
MMS
Служба мультимедийных сообщений (MMS) - это комбинация WAP и SMS, позволяющая отправлять графические сообщения.
История
WAP Forum была основана в 1998 году Ericsson, Motorola, Nokia и Unwired Planet. [6] Он был направлен в первую очередь на объединение различных беспроводных технологий в стандартизованный протокол. [7] В 2002 году WAP Forum был объединен (вместе со многими другими отраслевыми форумами) в Open Mobile Alliance (OMA). [8]
Европа
Первой компанией, запустившей WAP-сайт, был голландский оператор мобильной связи Telfort BV в октябре 1999 года. Сайт был разработан как побочный проект Кристофером Би и Юаном МакЛеодом и запущен с дебютом Nokia 7110 . Маркетологи разрекламировали WAP во время его введения [9], заставляя пользователей ожидать, что WAP будет иметь производительность фиксированного (немобильного) доступа в Интернет . BT Cellnet , один из британских операторов связи , провел рекламную кампанию , изображающую мультфильм WAP пользователей серфинг через Neuromancer -как «информационное пространство». [10] Что касается скорости, простоты использования, внешнего вида и взаимодействия, реальность не оправдала ожиданий, когда первые телефоны стали доступны в 1999 году. [11] [12] Это привело к широкому использованию сардонических фраз, таких как « Бесполезный протокол приложений », [13] « Жди и плати », [14] и WAPlash. [15]
В период с 2003 по 2004 год WAP стал более активным благодаря появлению беспроводных услуг (таких как Vodafone Live !, T-Mobile T-Zones и других легкодоступных услуг). Доходы операторов были получены за счет передачи данных GPRS и UMTS , что представляет собой бизнес-модель, отличную от модели, используемой традиционными веб-сайтами и поставщиками услуг Интернета . По данным Mobile Data Association, WAP-трафик в Великобритании с 2003 по 2004 год увеличился вдвое. [16]
К 2013 году использование WAP практически прекратилось. Большинство крупных компаний и веб-сайтов с тех пор отказались от использования WAP, и в течение нескольких лет он не был основной технологией для Интернета на мобильных устройствах.
Большинство современных мобильных интернет-браузеров теперь поддерживают полный HTML, CSS и большую часть JavaScript и не нуждаются в какой-либо разметке WAP для совместимости веб-страниц. Список телефонов, поддерживающих HTML, обширен и включает в себя все телефоны Android, все версии телефонов iPhone, все устройства Blackberry, все устройства под управлением Windows Phone и многие телефоны Nokia.
Азия
WAP пользовался большим успехом в Японии. В то время как крупнейший оператор NTT DoCoMo не использовал WAP в пользу своей внутренней системы i-mode , конкурирующие операторы KDDI ( au ) и SoftBank Mobile (ранее Vodafone Japan ) успешно развернули технологию WAP. В частности, услуги chakuuta / chakumovie (песня с мелодией / фильм с мелодией звонка) ( au ) были основаны на WAP. Как и в Европе, в 2010-х годах использование WAP и i-mode снизилось, поскольку в Японии стали популярны смартфоны с поддержкой HTML.
Соединенные Штаты
Внедрение WAP в США пострадало из-за того, что многие поставщики сотовых телефонов требовали отдельной активации и дополнительных сборов за поддержку данных, а также из-за того, что телекоммуникационные компании стремились ограничить доступ к данным только утвержденным поставщикам данных, работающим по лицензии оператора связи. [ необходима цитата ]
Признавая наличие проблемы, Федеральная комиссия по связи США (FCC) 31 июля 2007 года издала приказ, согласно которому лицензиаты 22-мегагерцового диапазона «Верхний 700 МГц C-блок» должны будут внедрить беспроводную платформу, которая позволит клиентам: производители устройств, сторонние разработчики приложений и другие лица могут использовать любое устройство или приложение по своему выбору при работе в этом конкретном лицензированном сетевом диапазоне. [17] [18]
Критика
Комментаторы раскритиковали несколько аспектов Wireless Markup Language (WML) и WAP. Техническая критика включает:
- Своеобразный язык WML: WML отрезать пользователь от от обычного HTML Web, оставляя только родное содержание WAP и Web-на-WAP Proxi-контент доступного для пользователей WAP. Однако другие спорят [ кто? ] эта технология на этом этапе просто не могла бы предоставить доступ к чему-либо, кроме специально разработанного контента, что было единственной целью WAP и его простого интерфейса с меньшей сложностью, поскольку граждане многих стран не подключены к Интернету в в настоящее время и должны использовать финансируемые и контролируемые государством порталы для WAP и аналогичных несложных услуг.
- Недостаточная спецификация требований к терминалу: ранние стандарты WAP включали множество дополнительных функций и недоопределенных требований, что означало, что совместимые устройства не обязательно будут взаимодействовать должным образом. Это привело к большим различиям в фактическом поведении телефонов, главным образом потому, что разработчики услуг WAP и производители мобильных телефонов не получили [ цитата ] копии стандартов или правильного оборудования и стандартных программных модулей. Например, некоторые модели телефонов не принимают страницы размером более 1 КБ; другие просто рухнут. Пользовательский интерфейс устройств также был недостаточно определен: например, клавиши доступа (например, возможность нажать «4» для прямого доступа к четвертой ссылке в списке) были реализованы по-разному в зависимости от модели телефона (иногда с номером ключа доступа, автоматически отображаемым с помощью браузер рядом со ссылкой, иногда без нее, а иногда клавиши доступа вообще не реализовывались).
- Ограниченные возможности пользовательского интерфейса: терминалы с маленькими черно-белыми экранами и несколькими кнопками, как ранние WAP-терминалы, сталкиваются с трудностями при представлении большого количества информации своему пользователю, что усугубляет другие проблемы: нужно было быть очень осторожным при разработке пользовательского интерфейса на таком устройстве с ограниченными ресурсами, что и было настоящей концепцией WAP.
- Отсутствие хороших инструментов разработки: проблемы, описанные выше, могли быть решены перед лицом инструмента разработки WML, который позволил бы поставщикам контента легко публиковать контент, который безупречно взаимодействовал бы со многими моделями, адаптируя страницы, представленные к типу User-Agent . Однако существующие комплекты разработки не обеспечивали такой общей возможности. Разработка для Интернета была простой: с текстовым редактором и веб-браузером любой мог начать работу, в том числе благодаря снисходительной природе большинства движков рендеринга настольных браузеров. Напротив, строгие требования спецификаций WML, разнообразие терминалов и требования к тестированию различных беспроводных терминалов, наряду с отсутствием широко доступных инструментов разработки и эмуляции настольных компьютеров, значительно увеличили время, необходимое для завершения большинства проектов. По состоянию на 2009 год[Обновить]Однако с учетом того, что многие мобильные устройства поддерживают XHTML, и такие программы, как Adobe Go Live и Dreamweaver, предлагающие улучшенные инструменты веб-разработки, становится проще создавать контент, доступный для многих новых устройств.
- Отсутствие инструментов профилирования пользовательского агента: для веб-хостов быстро стало практически невозможно определить, исходит ли запрос от мобильного устройства или от более крупного и более функционального устройства. Никакого полезного профилирования или базы данных возможностей устройств не было встроено в спецификации неавторизованных несовместимых продуктов. [ необходима цитата ]
Другие критические замечания касаются конкретных реализаций WAP операторами беспроводной связи:
- Пренебрежение поставщиками контента: некоторые операторы беспроводной связи приняли стратегию «построим, и они придут», что означает, что они будут просто обеспечивать транспортировку данных, а также терминалы, а затем ждать, пока поставщики контента опубликуют свои услуги в Интернете. и сделают свои инвестиции в WAP полезными. Однако контент-провайдеры получили мало помощи или стимулов пройти сложный путь разработки. Другие, особенно в Японии (см. Ниже), вели более обстоятельный диалог со своим сообществом поставщиков контента, который затем был воспроизведен в современных, более успешных услугах WAP, таких как i-mode в Японии или сервис Галерея во Франции.
- Недостаток открытости: многие операторы беспроводной связи продавали свои услуги WAP как «открытые», поскольку они позволяли пользователям обращаться к любой услуге, выраженной в WML и опубликованной в Интернете. Однако они также позаботились о том, чтобы первая страница, к которой обращались клиенты, была их собственным «беспроводным порталом», который они очень тщательно контролировали. Некоторые операторы также отключили редактирование или доступ к адресной строке в браузере устройства. Чтобы облегчить пользователям, желающим уйти с палубы, была предусмотрена адресная строка в форме на странице, связанной с жестко заданной домашней страницей. Это упрощает операторам связи реализацию фильтрации внешних WML-сайтов по URL-адресам или отключение адресной строки в будущем, если оператор связи решит переключить всех пользователей на модель «огороженного сада». Учитывая сложность набора полностью квалифицированных URL-адресов на клавиатуре телефона, большинство пользователей откажутся от выхода за пределы портала или за пределы огороженного сада ; не позволяя третьим лицам размещать свои собственные записи на беспроводном портале операторов, некоторые [ кто? ] утверждают, что операторы лишаются ценной возможности. С другой стороны, некоторые операторы [ какие? ] утверждают, что их клиенты хотели бы, чтобы они управляли опытом и на таком ограниченном устройстве избегали предоставления доступа к слишком большому количеству услуг. [ необходима цитата ]
Уроки дизайна протокола из WAP
Первоначальная модель WAP обеспечивала простую платформу для доступа к веб-сервисам WML и электронной почте с помощью мобильных телефонов в Европе и регионах Юго-Восточной Азии. В 2009 году он продолжал иметь значительную базу пользователей. Более поздние версии WAP, в первую очередь нацеленные на рынок США, были разработаны [ кем? ] для другого требования - для обеспечения полного доступа к веб-XHTML с помощью мобильных устройств с более высокими характеристиками и стоимостью, а также с более высокой степенью сложности программного обеспечения.
Значительное обсуждение затронуло вопрос о том, была ли уместна конструкция протокола WAP. Некоторые [ кто? ] предположили, что простой интерфейс Gopher с экономией полосы пропускания лучше подходит для мобильных телефонов и персональных цифровых помощников (КПК). [19]
Первоначальный дизайн WAP был специально нацелен на независимость от различных протоколов (SMS, IP через PPP через канал с коммутацией каналов, IP через GPRS и т. Д.). Это привело к созданию протокола, значительно более сложного, чем могло бы быть вызвано подходом непосредственно через IP.
Самым спорным, особенно для многих со стороны IP, был дизайн WAP over IP. Протокол уровня передачи WAP, WTP, использует свои собственные механизмы повторной передачи по UDP, чтобы попытаться решить проблему неадекватности TCP в сетях с высокими потерями пакетов. [ необходима цитата ]
Смотрите также
- .mobi
- i-режим
- Мобильный браузер
- Мобильная разработка
- Мобильная сеть
- RuBee
- Модуль идентификации WAP
- Протокол беспроводного Интернета
- Протокол беспроводной транзакции
- WURFL
- Доступ к Википедии через WAP
Рекомендации
- ^ Шарма, Четан; Накамура, Ясухиса (20 ноября 2003 г.). Услуги беспроводной передачи данных: технологии, бизнес-модели и глобальные рынки . Издательство Кембриджского университета. п. 194 . ISBN 978-0-521-82843-7.
- ^ Team Digit (январь 2006 г.). «Быстрый переход к мобильной телефонии» . Интернет-архив . Jasubhai Digital Media. Архивировано из оригинала (текст) от 8 июня 2014 года . Проверено 1 марта 2017 года .
- ^ Кришнасвами, Шанкара. «Методологии беспроводной связи и протокол беспроводных приложений» (PDF) .
- ^ MX Telecom: WAP Push .
- ^ a b c Openwave: Обзор технологии WAP Push .
- ^ Nokia Прессрелиз 8 января 1998: Ericsson, Motorola, Nokia и Unwired Planet установить Wireless Application Protocol Forum Ltd.
- ^ «Краткая история WAP» . Блог HCI . 8 декабря 2004 . Проверено 5 августа 2011 года .
- ^ «О OMA SpecWorks - OMA SpecWorks» . www.openmobilealliance.org .
- ^ Будет ли звонок Вапа без ответа? vnunet.com, 2 июня 2000 г.
- ^ Silicon.com: BT Cellnet постучала над 'вводит в заблуждение' WAP объявления Опубликовано 3 ноября 2000, получен 17 сентября 2008 года в архив 24 июля 2008, в Wayback Machine
- ^ http://press.nokia.com/PR/199902/777256_5.html Пресс-релиз Nokia 7110
- ^ http://www.filibeto.org/mobile/firmware.html Дата первой общедоступной версии прошивки Nokia 7110
- ^ "Земной шар и почта:" Путеводитель выжившего по беспроводной игре ", 23 сентября 2005 г." . theglobeandmail.com .
- ^ IT Web: "А RIVR проходит через него", 14 ноября 2000
- ^ "WAPlash" . Проверено 29 мая 2014 .
- ^ «Новости, советы и рекомендации для профессионалов в области технологий» . TechRepublic .
- ^ Федеральная комиссия по связи США. «FCC пересматривает правила 700 МГц для улучшения взаимодействия для общественной безопасности и содействия развертыванию беспроводного широкополосного доступа» , 31 июля 2007 г. По состоянию на 8 октября 2007 г.
- ^ Альтернативная ссылка на «FCC пересматривает правила 700 МГц для улучшения совместимости средств связи в целях общественной безопасности и содействия развертыванию беспроводного широкополосного доступа»
- ^ «Суслик: подземные технологии» . wired.com .
Эта статья основана на материалах, взятых из Free On-line Dictionary of Computing до 1 ноября 2008 г. и включенных в соответствии с условиями «перелицензирования» GFDL версии 1.3 или новее.