Jump to content

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

Содержимое новостей о путешествиях отображается в WAP-браузере Nokia 3650.

Протокол беспроводных приложений ( WAP ) — это устаревший технический стандарт доступа к информации через мобильную беспроводную сеть . Представленный в 1999 году, [1] WAP при запуске позволял пользователям совместимых мобильных устройств просматривать такой контент, как новости, погода и результаты спортивных состязаний, предоставляемый операторами мобильной связи , специально разработанный с учетом ограниченных возможностей мобильного устройства. [2] Японская система i-mode предложила еще один крупный конкурирующий стандарт беспроводной передачи данных.

До внедрения WAP поставщики мобильных услуг имели ограниченные возможности предлагать интерактивные услуги передачи данных, но интерактивность требовалась для поддержки Интернет- и веб -приложений. Несмотря на широкую рекламу при запуске, WAP подвергся серьезной критике. Однако внедрение сетей GPRS , предлагающих более высокую скорость, привело к улучшению качества WAP. [3] [4] Доступ к WAP-контенту осуществлялся с помощью WAP-браузера , который похож на стандартный веб-браузер , но предназначен для чтения страниц, специфичных для WAP, а не HTML . К 2010-м годам его в значительной степени вытеснили более современные стандарты, такие как XHTML . [5] Современные телефоны имеют соответствующие веб-браузеры, поэтому для совместимости им не требуется разметка WAP, и, следовательно, большинство из них больше не могут отображать страницы, написанные на WML , языке разметки WAP. [6]

Технические характеристики

[ редактировать ]

Стандарт WAP описывал протоколов . набор или стек [8] обеспечение совместимости оборудования и программного обеспечения WAP с различными сетевыми технологиями, такими как GSM и IS-95 (также известным как CDMA ).

Среда беспроводных приложений (WAE)
Набор протоколов WAP
Протокол беспроводного сеанса (WSP)
Протокол беспроводных транзакций (WTP)
Безопасность беспроводного транспортного уровня (WTLS)
Протокол беспроводных дейтаграмм (WDP)
Любая беспроводная сеть передачи данных

Самый нижний протокол в наборе, Wireless Datagram Protocol (WDP), функционирует как уровень адаптации, который делает каждую сеть передачи данных немного похожей на UDP для верхних уровней, обеспечивая ненадежную передачу данных с двумя 16-битными номерами портов ( происхождения и назначения). Все верхние уровни рассматривают WDP как один и тот же протокол, который имеет несколько «технических реализаций» поверх других «носителей данных», таких как SMS , USSD и т. д. На собственных носителях IP, таких как GPRS , UMTS служба пакетной радиосвязи , или PPP поверх соединения для передачи данных с коммутацией каналов, WDP на самом деле представляет собой именно UDP.

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

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

WAP-сайты написаны на языке разметки WML. [9] WAP предоставляет контент в виде колод, которые имеют несколько карточек: колоды похожи на веб-страницы HTML, поскольку они являются единицей передачи данных, используемой WAP, и каждая имеет свой собственный уникальный URL-адрес, а карточки представляют собой такие элементы, как текст или кнопки, которые может быть просмотрен пользователем. [10] WAP имеет URL-адреса, которые можно ввести в адресную строку, что аналогично URL-адресам в HTTP. Относительные URL-адреса в WAP используются для навигации внутри колоды, а абсолютные URL-адреса в WAP используются для навигации между колодами. [9] WAP был разработан для работы в сетях с ограниченной полосой пропускания за счет сжатия данных перед их передачей пользователям. [11]

Этот набор протоколов позволяет терминалу передавать запросы, имеющие HTTP или HTTPS -эквивалент шлюза WAP ; шлюз преобразует запросы в обычный HTTP. WAP-деки доставляются через прокси-сервер, который проверяет правильность и согласованность синтаксиса WML, что улучшает работу пользователей на мобильных телефонах с ограниченными ресурсами. [5] WAP не может гарантировать, как контент будет отображаться на экране, поскольку элементы WAP рассматриваются как подсказки, учитывающие возможности каждого мобильного устройства. Например, некоторые мобильные телефоны не поддерживают графику/изображения или курсив. [10]

Пространство Wireless Application Environment (WAE) определяет языки разметки для конкретных приложений.

Для WAP версии 1.X основным языком WAE является язык беспроводной разметки (WML). В WAP 2.0 основным языком разметки является XHTML Mobile Profile .

Процесс WAP Push

WAP Push был включен в спецификацию, чтобы обеспечить возможность передачи WAP-контента на мобильный телефон с минимальным вмешательством пользователя. WAP Push — это, по сути, специально закодированное сообщение, содержащее ссылку на WAP-адрес. [12]

WAP Push был указан поверх протокола беспроводных дейтаграмм (WDP); как таковой, он может быть доставлен по любому каналу связи, поддерживаемому WDP, например GPRS или SMS. [13] Большинство сетей GSM имеют широкий спектр модифицированных процессоров, но активация GPRS из сети обычно не поддерживается, поэтому сообщения WAP Push должны доставляться поверх носителя SMS.

При получении WAP Push телефон с поддержкой WAP 1.2 (или более поздней версии) автоматически предоставит пользователю возможность доступа к содержимому WAP. Это также известно как WAP Push SI ( Индикация обслуживания ). [13] Вариант, известный как WAP Push SL ( Загрузка сервиса ), напрямую открывает браузер для отображения содержимого WAP без взаимодействия с пользователем. Поскольку такое поведение вызывает проблемы безопасности, некоторые телефоны обрабатывают сообщения WAP Push SL так же, как и SI, обеспечивая взаимодействие с пользователем.

Сетевой объект, который обрабатывает push-сообщения WAP и доставляет их через IP-носитель или канал SMS, известен как push-прокси-шлюз (PPG). [13]

Модернизированная версия 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) представляет собой комбинацию WAP и SMS, позволяющую отправлять графические сообщения.

WAP Forum был основан в 1998 году компаниями Ericsson, Motorola, Nokia и Unwired Planet. [14] В первую очередь он был направлен на объединение различных беспроводных технологий в стандартизированном протоколе. [15] В 2002 году WAP Forum был объединен (вместе со многими другими форумами отрасли) в Open Mobile Alliance (OMA). [16]

Первой компанией, запустившей WAP-сайт, был голландский мобильной связи оператор Telfort BV в октябре 1999 года. Сайт был разработан как побочный проект Кристофера Би и Юана Маклеода и запущен с дебютом Nokia 7110 . Маркетологи раскрутили WAP во время его внедрения. [17] что заставляет пользователей ожидать, что WAP будет иметь характеристики фиксированного (не мобильного) доступа в Интернет . BT Cellnet , одна из британских телекоммуникационных компаний , провела рекламную кампанию, изображающую мультяшного пользователя WAP, путешествующего по «информационному пространству», похожему на Neuromancer . [18] С точки зрения скорости, простоты использования, внешнего вида и совместимости реальность далеко не оправдала ожиданий, когда в 1999 году стали доступны первые телефоны. [19] [20] Это привело к широкому использованию сардонических фраз, таких как «Бесполезный протокол приложений». [21] «Подожди и заплати», [22] и WAPlash. [23]

В период с 2003 по 2004 год WAP снова возродился с появлением беспроводных услуг (таких как Vodafone Live!, T-Mobile T-Zones и других легкодоступных услуг). Доходы операторов были получены за счет передачи данных GPRS и UMTS , что представляет собой бизнес-модель, отличную от используемой традиционными веб-сайтами и интернет-провайдерами . По данным Ассоциации мобильной передачи данных, WAP-трафик в Великобритании увеличился вдвое с 2003 по 2004 год. [24]

К 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. В частности, ( au услуги chakuuta или chakumovie (рингтон песни или рингтон фильма) ) были основаны на WAP. Как и в Европе, использование WAP и i-mode сократилось в 2010-х годах, поскольку в Японии стали популярны смартфоны с поддержкой HTML.

Соединенные Штаты

[ редактировать ]

Внедрение WAP в США пострадало, поскольку многие поставщики сотовой связи требовали отдельной активации и дополнительных сборов за поддержку данных, а также потому, что телекоммуникационные компании стремились ограничить доступ к данным только утвержденными поставщиками данных, работающими по лицензии оператора связи. [ нужна ссылка ]

Признавая наличие проблемы, Федеральная комиссия по связи США (FCC) 31 июля 2007 года издала приказ, согласно которому лицензиаты спектра «Верхний блок C 700 МГц» в диапазоне 22 МГц должны были внедрить беспроводную платформу, которая позволит клиентам: производители устройств, сторонние разработчики приложений и другие лица могут использовать любое устройство или приложение по своему выбору при работе в этом конкретном лицензированном диапазоне сети. [25] [26]

Комментаторы раскритиковали несколько аспектов языка беспроводной разметки (WML) и WAP. Техническая критика включает в себя:

  • Своеобразный , оставив пользователям WAP только собственный контент WAP язык WML: WML отрезал пользователей от традиционной сети HTML и прокси-контент Web-WAP. Однако другие утверждают [ ВОЗ? ] эта технология на том этапе просто не могла бы предоставить доступ ни к чему, кроме специально разработанного контента, что было единственной целью WAP и его простого, упрощенного интерфейса, поскольку граждане многих стран в настоящее время не подключены к Интернету. времени и вынуждены использовать финансируемые и контролируемые государством порталы для WAP и аналогичных несложных услуг.
  • Недостаточные требования к терминалам: ранние стандарты WAP включали множество дополнительных функций и недостаточно определенных требований, что означало, что совместимые устройства не обязательно должным образом взаимодействовать. Это привело к большим различиям в реальном поведении телефонов, главным образом потому, что разработчики WAP-сервисов и производители мобильных телефонов не [ нужна ссылка ] получите копию стандартов или подходящее аппаратное обеспечение и стандартные программные модули. Например, некоторые модели телефонов не воспринимали страницу размером более 1 Кб, а некоторые даже вылетали. Пользовательский интерфейс устройств также был недостаточно конкретизирован: например, клавиши доступа (например, возможность нажать «4» для прямого доступа к четвертой ссылке в списке) были реализованы по-разному в зависимости от моделей телефонов (иногда номер ключа доступа автоматически отображался браузер рядом со ссылкой, иногда без нее, а иногда ключи доступа вообще не реализовывались).
  • Ограниченные возможности пользовательского интерфейса. Терминалы с маленькими черно-белыми экранами и небольшим количеством кнопок, такие как ранние WAP-терминалы, сталкиваются с трудностями при предоставлении пользователю большого количества информации, что усугубляет другие проблемы: нужно было быть особенно осторожным. при разработке пользовательского интерфейса на таком устройстве с ограниченными ресурсами, что и было настоящей концепцией WAP.
  • Отсутствие хороших инструментов для разработки. Вышеописанные проблемы могли бы исчезнуть при наличии инструмента разработки WML, который позволил бы поставщикам контента легко публиковать контент, который безупречно взаимодействовал бы со многими моделями, адаптируя представленные страницы к типу User-Agent . Однако существовавшие комплекты разработки не обеспечивали такой общей возможности. Разрабатывать для Интернета было легко: с помощью текстового редактора и веб-браузера любой мог начать работу, в том числе благодаря щадящему характеру большинства механизмов рендеринга браузеров для настольных компьютеров. Напротив, строгие требования спецификаций WML, разнообразие терминалов и требования тестирования на различных беспроводных терминалах, а также отсутствие широко доступных инструментов разработки и эмуляции настольных компьютеров значительно увеличили время, необходимое для завершения большинства проектов. По состоянию на 2009 год Однако благодаря тому, что многие мобильные устройства поддерживают XHTML, а такие программы, как Adobe Go Live и Dreamweaver, предлагают улучшенные инструменты веб-разработки, становится проще создавать контент, доступный для многих новых устройств.
  • Отсутствие инструментов профилирования пользовательских агентов. Веб-хостам быстро стало практически невозможно определить, поступил ли запрос с мобильного устройства или с более крупного и более мощного устройства. В спецификации несанкционированных, не соответствующих требованиям продуктов не было встроено никакого полезного профилирования или базы данных о возможностях устройств. [ нужна ссылка ]

Другая критика касается конкретных реализаций WAP операторами беспроводной связи:

  • Пренебрежение поставщиками контента: некоторые операторы беспроводной связи взяли на себя стратегию «создайте и они придут», что означает, что они будут просто обеспечивать передачу данных, а также терминалы, а затем ждать, пока поставщики контента опубликуют свои услуги в Интернете. и сделать свои инвестиции в WAP полезными. Однако поставщики контента получили мало помощи или стимула для того, чтобы пройти сложный путь развития. Другие, особенно в Японии (см. ниже), вели более тщательный диалог со своим сообществом поставщиков контента, который затем был воспроизведен в современных, более успешных WAP-сервисах, таких как i-mode в Японии или сервисе Gallery во Франции. [27]
  • Отсутствие открытости: многие операторы беспроводной связи продавали свои WAP-услуги как «открытые», поскольку они позволяли пользователям получать доступ к любой услуге, выраженной в WML и опубликованной в Интернете. Однако они также позаботились о том, чтобы первая страница, к которой обращались клиенты, была их собственным «беспроводным порталом», который они очень тщательно контролировали. [28] Некоторые операторы связи также отключили редактирование или доступ к адресной строке в браузере устройства. Чтобы облегчить пользователям, желающим выйти из игры, была предусмотрена адресная строка в форме на странице, связанной с жестко запрограммированной домашней страницей. Операторам связи будет проще реализовать фильтрацию внешних WML-сайтов по URL-адресам или отключить адресную строку в будущем, если оператор решит переключить всех пользователей на модель огороженного сада. Учитывая сложность набора полных URL-адресов на клавиатуре телефона, большинство пользователей отказались бы выходить «за портал» или за пределы огороженного сада ; не позволяя третьим лицам размещать свои записи на беспроводном портале операторов, некоторые [ ВОЗ? ] утверждают, что операторы лишают себя ценной возможности. С другой стороны, некоторые операторы [ который? ] утверждают, что их клиенты хотели бы, чтобы они управляли опытом и на таком ограниченном устройстве избегали предоставления доступа к слишком большому количеству услуг. [ нужна ссылка ]

Уроки проектирования протоколов от WAP

[ редактировать ]

Первоначальная модель WAP обеспечивала простую платформу для доступа к веб-сервисам WML и электронной почте с помощью мобильных телефонов в Европе и регионах Юго-Восточной Азии. В 2009 году у него по-прежнему оставалась значительная база пользователей. Более поздние версии WAP, в первую очередь ориентированные на рынок США, были разработаны Дэниелом Тилденом из Bell Labs для другого требования — обеспечить полный веб-доступ XHTML с использованием мобильных устройств с более высокими характеристиками и стоимостью, а также с более высокой степенью сложности программного обеспечения. .

Значительное обсуждение было посвящено вопросу о том, является ли структура протокола WAP подходящей.

Первоначальная конструкция WAP была специально нацелена на независимость от различных протоколов (SMS, IP через PPP через канал с коммутацией каналов, IP через GPRS и т. д.). Это привело к созданию протокола, значительно более сложного, чем мог бы создать подход непосредственно через IP.

Наиболее спорным, особенно для многих со стороны IP, был дизайн WAP поверх IP. Протокол уровня передачи WAP, WTP, использует свои собственные механизмы повторной передачи через UDP , чтобы попытаться решить проблему неадекватности TCP в сетях с высокими потерями пакетов. [ нужна ссылка ]

См. также

[ редактировать ]
  1. ^ Шарма, Четан; Накамура, Ясухиса (20 ноября 2003 г.). Услуги беспроводной передачи данных: технологии, бизнес-модели и глобальные рынки . Издательство Кембриджского университета. п. 194 . ISBN  978-0-521-82843-7 .
  2. ^ «BBC News | SCI/TECH | Wap — беспроводное окно в мир» . news.bbc.co.uk. ​Проверено 18 июня 2024 г.
  3. ^ «BBC – Европейские сотовые сети h2g2 – Введение» . www.bbc.co.uk. ​Проверено 18 июня 2024 г.
  4. ^ «BBC – Бристоль – Цифровое будущее – WAP получает ракету» . www.bbc.co.uk. ​Проверено 18 июня 2024 г.
  5. ^ Перейти обратно: а б «BBC убивает сайт WML» .
  6. ^ Team Digit (январь 2006 г.). «Ускоренный путь к мобильной телефонии» . Интернет-архив . Джасубхай Цифровые Медиа. Архивировано из оригинала (текста) 8 июня 2014 года . Проверено 1 марта 2017 г.
  7. ^ «X.225: Информационные технологии – Взаимосвязь открытых систем – Протокол сеанса, ориентированный на соединение: Спецификация протокола» . Архивировано из оригинала 1 февраля 2021 года . Проверено 10 марта 2023 г.
  8. ^ Кришнасвами, Шанкара. «Методологии беспроводной связи и протокол беспроводных приложений» (PDF) . Архивировано из оригинала (PDF) 23 марта 2022 года.
  9. ^ Перейти обратно: а б Разработка WAP 2.0 . Что. 2002. ISBN  978-0-7897-2602-5 .
  10. ^ Перейти обратно: а б Протокол беспроводных приложений (WAP): Технический обзор Wiley . Джон Уайли и сыновья. 14 марта 2002 г. ISBN.  978-0-471-43759-8 .
  11. ^ Необходимый WAP для веб-профессионалов . Прентис Холл Профессионал. 2001. ISBN  978-0-13-092568-8 .
  12. ^ MX Telecom: WAP Push .
  13. ^ Перейти обратно: а б с Openwave: Обзор технологии WAP Push .
  14. ^ Пресс-релиз Nokia, 8 января 1998 г.: Ericsson, Motorola, Nokia и Unwired Planet создают Wireless Application Protocol Forum Ltd.
  15. ^ «Краткая история WAP» . Блог HCI . 8 декабря 2004 года . Проверено 5 августа 2011 г.
  16. ^ «О OMA SpecWorks — ОМА SpecWorks» . www.openmobilealliance.org .
  17. ^ Остаётся ли звонок Вапа без ответа? vnunet.com, 2 июня 2000 г.
  18. ^ Silicon.com: BT Cellnet подвергся критике из-за «вводящей в заблуждение» WAP-рекламы. Опубликовано 3 ноября 2000 г., получено 17 сентября 2008 г. Архивировано 24 июля 2008 г. на Wayback Machine.
  19. ^ http://press.nokia.com/PR/199902/777256_5.html. Архивировано 27 августа 2001 г. в пресс-релизе Wayback Machine Nokia 7110.
  20. ^ http://www.filibeto.org/mobile/firmware.html Дата первой публичной версии прошивки Nokia 7110.
  21. ^ Баттерс, Джордж (23 сентября 2005 г.). «The Globe and Mail: «Путеводитель по беспроводным чудесам для выживших», 23 сентября 2005 г.» . Глобус и почта .
  22. ^ Мокрый, Филипп де (14 ноября 2000 г.). «Через него проходит RIVR» . ITWeb .
  23. ^ «ВАПлаш» . Проверено 29 мая 2014 г.
  24. ^ «Новости, советы и рекомендации для специалистов в области технологий» . Техреспублика . Архивировано из оригинала 2 августа 2009 г. Проверено 17 сентября 2008 г.
  25. ^ Федеральная комиссия по связи США. «FCC пересматривает правила 700 МГц для улучшения взаимодействия систем общественной безопасности и содействия развертыванию широкополосной беспроводной связи» , 31 июля 2007 г. По состоянию на 8 октября 2007 г.
  26. ^ Альтернативная ссылка на «FCC пересматривает правила 700 МГц для развития совместимых коммуникаций общественной безопасности и содействия развертыванию широкополосной беспроводной связи». Архивировано 18 июля 2009 г. на Wayback Machine.
  27. ^ «Галерея: Поиск мобильного Интернета» . 20 августа 2008 г. Архивировано из оригинала 20 августа 2008 г. Проверено 19 апреля 2023 г.
  28. ^ Энциклопедия портальных технологий и приложений . Идея Групп Инк (IGI). 30 апреля 2007 г. ISBN.  978-1-59140-990-8 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 85500d9b82a2edddbb658cb1d332e113__1721319180
URL1:https://arc.ask3.ru/arc/aa/85/13/85500d9b82a2edddbb658cb1d332e113.html
Заголовок, (Title) документа по адресу, URL1:
Wireless Application Protocol - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)