Учебники

Беспроводная связь — WAP

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

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

Основными задачами набора протоколов WAP являются следующие.

  • Независимость от стандартов беспроводной сети
  • Совместимость между поставщиками услуг
  • Преодоление недостатков беспроводной среды
  • Преодоление недостатков карманных устройств
  • Повышение эффективности и надежности
  • Обеспечение безопасности, масштабируемости и расширяемости

Модель WAP

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

Части беспроводной сети состоят из —

  • Контент-провайдер (сервер приложений или источника)
  • Мобильное устройство (WAP-клиент)
  • WAP-шлюз
  • WAP-прокси

Архитектура WAP была разработана, чтобы пристально следить за Интернетом. Единственным отличием является наличие WAP-шлюза при трансляции между HTTP и WAP.

WAP-клиент

В отношении WAP-клиента следует упомянуть три раздела: пользовательский агент WAE, пользовательский агент WTA и стек WAP.

  • Пользовательский агент WAE — пользовательский агент среды беспроводных приложений — это браузер, который отображает содержимое для отображения.

  • Агент пользователя WTAАгент приложения беспроводной телефонии получает скомпилированные файлы WTA с сервера WTA и выполняет их.

  • Стек WAPстек WAP позволяет телефону подключаться к шлюзу WAP с использованием протоколов WAP.

Пользовательский агент WAE — пользовательский агент среды беспроводных приложений — это браузер, который отображает содержимое для отображения.

Агент пользователя WTAАгент приложения беспроводной телефонии получает скомпилированные файлы WTA с сервера WTA и выполняет их.

Стек WAPстек WAP позволяет телефону подключаться к шлюзу WAP с использованием протоколов WAP.

Сервер приложений

Элемент в сети, где находятся информационные (веб, WAP) приложения, — это WAP-прокси, WAP-шлюз или WAP-сервер —

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

  • Шлюз — это промежуточный элемент, обычно используемый для соединения двух разных типов сетей.

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

Шлюз — это промежуточный элемент, обычно используемый для соединения двух разных типов сетей.

Шлюз WAP — это в основном программное обеспечение, которое размещается между сетью, поддерживающей WAP, и сетью IP-пакетов, такой как Интернет.

Стек протоколов WAP

Стек протокола WAP показан на следующем рисунке —

Стек протоколов WAP

Уровень приложений

Прикладной уровень обеспечивает среду приложения, предназначенную для разработки и выполнения переносимых приложений и сервисов. WAE состоит из двух различных пользовательских агентов, расположенных на стороне клиента.

Пользовательский агент WAE состоит из браузера и редактора текстовых сообщений вместе с пользовательским агентом WTA.

Сеансовый слой

Сеансовый уровень предоставляет методы для организованного обмена контентом между клиентскими / сервисными приложениями.

WAP содержит следующие компоненты —

  • Ориентированные на соединение сеансовые сервисы — они работают через WTP.

  • Сеансовые сервисы без установления соединения — они работают напрямую через WDP.

  • Сервисы сеансов. Эти функции помогают установить соединение между клиентом и сервером с помощью простых сообщений.

Ориентированные на соединение сеансовые сервисы — они работают через WTP.

Сеансовые сервисы без установления соединения — они работают напрямую через WDP.

Сервисы сеансов. Эти функции помогают установить соединение между клиентом и сервером с помощью простых сообщений.

Сообщения примитивов определяются как сообщения, которые клиент отправляет на сервер для запроса средства обслуживания. Клиент отправляет примитивы запроса и получает примитив подтверждения, а сервер может отправлять примитивы ответа и принимать примитивы индикации.

Служба сеанса без установления соединения предоставляет только неподтвержденную услугу. Чтобы начать сеанс, клиент вызывает примитивы WSP, которые предоставляют некоторые параметры, такие как адрес сервера, адрес клиента и заголовки клиента. В некоторых отношениях WSP — это в основном двоичная форма HTTP.

Уровень транзакций

Предоставляет различные методы для выполнения транзакций с различной степенью надежности.

Уровень безопасности

Необязательный уровень, который обеспечивает, когда аутентификация, конфиденциальность и безопасное соединение между приложениями. Он основан на SSL (Secure Socket Layer) . Он предоставляет услуги, которые обеспечивают конфиденциальность, аутентификацию сервера, аутентификацию клиента и целостность данных.

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

Транспортный уровень

Это нижний слой, связанный с услугой на предъявителя, предлагаемой оператором. Услуги на предъявителя — это связь между мобильным телефоном и базовыми станциями. Они включают в себя SMS, CSD, USSD, GSM, GPRS, DECT, CDMA, FDMA и TDMA .

Физический уровень подготавливает данные, которые должны быть отправлены с мобильного устройства по радиослужбам, и отправляет данные с использованием службы однонаправленного канала, реализованной в сети, в которой работает устройство. WDP имеет интерфейс с различными сетями однонаправленного канала, поэтому он должен иметь однонаправленный канал конкретная реализация. WDP является единственным уровнем, который необходимо переписать для поддержки различных сетей-носителей. Уровень WTP реализует простой протокол, ориентированный на запрос-ответ , вместо механизма трехстороннего рукопожатия.