Протокол беспроводных приложений
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Протокол беспроводных приложений ( WAP ) — это устаревший технический стандарт доступа к информации через мобильную сотовую сеть . Представленный в 1999 году, [ 1 ] WAP при запуске позволял пользователям совместимых мобильных устройств просматривать такой контент, как новости, погода и спортивные результаты, предоставляемый операторами мобильной связи , специально разработанный с учетом ограниченных возможностей мобильного устройства. [ 2 ] Японская система i-mode предложила еще один крупный конкурирующий стандарт беспроводной передачи данных.
До внедрения WAP поставщики мобильных услуг имели ограниченные возможности предлагать интерактивные услуги передачи данных, но интерактивность требовалась для поддержки Интернет- и веб -приложений. Несмотря на широкую рекламу при запуске, WAP подвергся серьезной критике. Однако внедрение сетей GPRS , предлагающих более высокую скорость, привело к улучшению качества WAP. [ 3 ] [ 4 ] Доступ к WAP-контенту осуществлялся с помощью WAP-браузера , который похож на стандартный веб-браузер , но предназначен для чтения страниц, специфичных для WAP, а не HTML . К 2010-м годам его в значительной степени вытеснили более современные стандарты, такие как XHTML . [ 5 ] Современные телефоны имеют соответствующие веб-браузеры, поэтому для совместимости им не требуется разметка WAP, и, следовательно, большинство из них больше не могут отображать страницы, написанные на WML , языке разметки WAP. [ 6 ]
Технические характеристики
[ редактировать ]Модель OSI по слою |
---|
WAP-стек
[ редактировать ]Стандарт 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
[ редактировать ]Модернизированная версия 2.0 была выпущена в 2002 году. Она использует урезанную версию XHTML со сквозным HTTP , отказавшись от шлюза и специального набора протоколов, используемых для связи с ним. Шлюз WAP можно использовать вместе с WAP 2.0; однако в этом сценарии он используется как стандартный прокси-сервер. Тогда роль шлюза WAP изменится с перевода на добавление дополнительной информации к каждому запросу. Это будет настроено оператором и может включать номера телефонов, местоположение, информацию о выставлении счетов и информацию о телефонной трубке.
Мобильные устройства обрабатывают мобильный профиль XHTML (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 год [update]Однако благодаря тому, что многие мобильные устройства поддерживают 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 в сетях с высокими потерями пакетов. [ нужна ссылка ]
См. также
[ редактировать ]- .mobi
- i-режим
- Мобильный браузер
- Мобильная разработка
- Мобильный Интернет
- Руби
- Модуль WAP-идентификации
- Протокол беспроводной транзакции
- ВУРФЛ
Ссылки
[ редактировать ]- ^ Шарма, Четан; Накамура, Ясухиса (20 ноября 2003 г.). Услуги беспроводной передачи данных: технологии, бизнес-модели и глобальные рынки . Издательство Кембриджского университета. п. 194 . ISBN 978-0-521-82843-7 .
- ^ «BBC News | SCI/TECH | Wap — беспроводное окно в мир» . news.bbc.co.uk. Проверено 18 июня 2024 г.
- ^ «BBC – Европейские сотовые сети h2g2 – Введение» . www.bbc.co.uk. Проверено 18 июня 2024 г.
- ^ «BBC – Бристоль – Цифровое будущее – WAP получает ракету» . www.bbc.co.uk. Проверено 18 июня 2024 г.
- ^ Jump up to: а б «BBC закрывает сайт WML» .
- ^ Team Digit (январь 2006 г.). «Ускоренный путь к мобильной телефонии» . Интернет-архив . Джасубхай Цифровые Медиа. Архивировано из оригинала (текста) 8 июня 2014 года . Проверено 1 марта 2017 г.
- ^ «X.225: Информационные технологии – Взаимодействие открытых систем – Протокол сеанса, ориентированный на соединение: Спецификация протокола» . Архивировано из оригинала 1 февраля 2021 года . Проверено 10 марта 2023 г.
- ^ Кришнасвами, Шанкара. «Методологии беспроводной связи и протокол беспроводных приложений» (PDF) . Архивировано из оригинала (PDF) 23 марта 2022 года.
- ^ Jump up to: а б Разработка WAP 2.0 . Что. 2002. ISBN 978-0-7897-2602-5 .
- ^ Jump up to: а б Протокол беспроводных приложений (WAP): Технический обзор Wiley . Джон Уайли и сыновья. 14 марта 2002 г. ISBN. 978-0-471-43759-8 .
- ^ Необходимый WAP для веб-профессионалов . Прентис Холл Профессионал. 2001. ISBN 978-0-13-092568-8 .
- ^ MX Telecom: WAP Push .
- ^ Jump up to: а б с 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 Архивировано 27 августа 2001 г. в пресс-релизе Wayback Machine Nokia 7110.
- ^ http://www.filibeto.org/mobile/firmware.html Дата первой публичной версии прошивки Nokia 7110.
- ^ Баттерс, Джордж (23 сентября 2005 г.). «The Globe and Mail: «Путеводитель для выживших по беспроводным чудесам», 23 сентября 2005 г.» . Глобус и почта .
- ^ Мокрый, Филипп де (14 ноября 2000 г.). «Через него проходит RIVR» . ITWeb .
- ^ «ВАПлаш» . Проверено 29 мая 2014 г.
- ^ «Новости, советы и рекомендации для специалистов в области технологий» . Техреспублика . Архивировано из оригинала 2 августа 2009 г. Проверено 17 сентября 2008 г.
- ^ Федеральная комиссия по связи США. «FCC пересматривает правила 700 МГц для улучшения взаимодействия систем общественной безопасности и содействия развертыванию широкополосной беспроводной связи» , 31 июля 2007 г. По состоянию на 8 октября 2007 г.
- ^ Альтернативная ссылка на «FCC пересматривает правила 700 МГц для развития совместимых коммуникаций общественной безопасности и содействия развертыванию широкополосной беспроводной связи». Архивировано 18 июля 2009 г. на Wayback Machine.
- ^ «Галерея: Поиск мобильного Интернета» . 20 августа 2008 г. Архивировано из оригинала 20 августа 2008 г. Проверено 19 апреля 2023 г.
- ^ Энциклопедия портальных технологий и приложений . Идея Групп Инк (IGI). 30 апреля 2007 г. ISBN. 978-1-59140-990-8 .