Wireless Application Protocol
- 1 year ago
- 0
- 0
Wireless Application Protocol (WAP) ( англ. Wireless Application Protocol — протокол беспроводной передачи данных). Протокол создан специально для сетей GSM , где нужно устанавливать связь портативных устройств ( мобильный телефон , КПК , пейджеры, устройства двусторонней радиосвязи, смартфоны, и другие терминалы) с сетью Интернет. WAP возник в результате слияния двух сетевых технологий: беспроводной цифровой передачи данных и сети Интернет. С помощью WAP пользователь мобильного устройства может загружать из сети Интернет любые цифровые данные. Параллельно с WAP, для возможности отображать мобильный контент на монохромных (а позже и четырёх- и восьмицветовых) экранах мобильных устройств, был создан WML по стилю написания похожий на HTML , но гораздо более облегчённый и специализированный для мобильных устройств c низким уровнем поддерживаемых технологий.
В 1995 году компания (позже переименованная в и, наконец, в) предложила протокол связи для сетей CDMA , DAMPS (CDPD) и , реализованный на базе языка (Handheld Device Markup Language).
Первое упоминание о WAP восходит к июню 1997 года , когда три лидера мобильного рынка — Ericsson , Motorola и Nokia , — а также ориентированная на эту проблему фирма Unwired Planet создали так называемый «Форум WAP». Некоммерческая организация () была учреждена в январе 1998 года . Идею, объединяющую два феномена конца XX века — Интернет и мобильную связь , — единодушно поддержали. В течение полугода участниками проекта стали большинство крупных производителей инфраструктуры сотовой связи и мобильной телефонии. Сегодня в консорциум входит более 500 организаций. В мае 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 создавался для широкого круга технологий и стандартов беспроводной мобильной связи: сотовой ( GSM , CDMA , DAMPS ), транковой ( TETRA ), пейджинговой ( FLEX ) и микросотовой ( DECT ). Была предусмотрена даже поддержка сетей 3G , в частности UMTS / CDMA2000 1X.WAP инвариантен к ядру, с которым взаимодействует WAP-браузер . WAP был задуман как открытый стандарт для беспроводной передачи данных, не зависящий от поставщиков устройств и услуг, оптимизированный для мобильных телефонов с крошечным дисплеем, ограниченной памятью и невысокой производительностью.
WAP 2.0
— усовершенствованная версия WAP, которая использует сокращенный вариант XHTML и CSS , что означает, что сайт WAP 2.0 может быть виден и с помощью обычного браузера на компьютере без установки каких-либо дополнительных плагинов и т. п.
(XHTML MP) — это язык разметки в WAP 2.0, разработан для работы в мобильных устройствах. Версия CSS для WAP называется и поддерживается XHTML MP.
WAP 2.0 совместим с предыдущими версиями WAP.
Современное состояние WAP
WAP, как протокол связи, сегодня не используется на практике. В начале 2020-х годов мировые операторы связи постепенно прекратили поддержку выхода в интернет по этому протоколу. Например, Мегафон отключил услугу "Доступ в интернет по протоколу WAP" с 10 января 2022 г. "из‑за частичного отключения устаревшего протокола передачи данных WAP". При этом существуют веб-сайты, выполненные на XHTML MP - языке разметки WAP. То есть WAP-сайты до сих пор существуют, но их можно посмотреть только через специальные службы, например на Mail.ru ().
Разработчики WAP попытались максимально использовать существующие технологии World Wide Web. Поэтому архитектура WAP очень похожа на архитектуру WWW. В WAP используется тот же самый способ адресации ресурсов, что и в WWW, те же обозначения типов данных.
В WAP существуют свои аналоги HTML и JavaScript . В качестве клиента выступает мобильное устройство со встроенным WAP-браузером (см. также WML -сайт). Запросы от него идут на WAP-шлюз, который, получив данные от сервера, отправляет их клиенту. В качестве сервера может выступать самый обычный Web-сервер. В этом случае между WAP-шлюзом и сервером используется протокол HTTP .
Такая модель взаимодействия позволяет использовать уже существующие и проверенные временем серверные технологии, такие как PHP , ASP , CGI и т. п.
В функции WAP-шлюза входят преобразование запросов из формата WAP-протокола в формат WWW-протокола и обратно, а также преобразование данных с целью оптимизации трафика.
Чтобы уменьшить объём передаваемых по беспроводной сети данных, текстовые ресурсы, пришедшие от сервера, передаются клиенту в бинарной форме.
WAP-шлюз может также выполнять часть функций сервера. При этом, если вся необходимая функциональность переносится на шлюз, внешние Web-серверы могут быть не нужны.
WAP-браузер — это упрощённый браузер работающий на протоколе WAP, приспособленный под работу на устройстве без полноценной операционной системы, то есть кнопочных телефонах, как например .
WAP-браузеры из-за высокой цены услуг использовались нечасто, обычно для скачивания картинок на рабочий стол телефона, установки игр и приложений ( JavaOS ), и мелодий на рингтон, для сёрфинга сайтов, но для использования социальных сетей и просмотра видео, WAP абсолютно — ну при этом всём – непригоден