Учебники

WAP — Архитектура

WAP разработан многоуровнево, так что он может быть расширяемым, гибким и масштабируемым. В результате стек протоколов WAP делится на пять уровней:

Слои протокола WAP

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

Среда беспроводных приложений (WAE). Этот слой представляет наибольший интерес для разработчиков контента, поскольку он содержит, помимо прочего, спецификации устройств и языки программирования разработки контента, WML и WMLScript.

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

Протокол беспроводного сеанса (WSP). В отличие от HTTP, WSP был разработан WAP Forum для обеспечения быстрой приостановки и повторного подключения.

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

Протокол беспроводной транзакции (WTP). WTP работает поверх службы дейтаграмм, такой как протокол пользовательских дейтаграмм (UDP), и является частью стандартного набора протоколов TCP / IP, используемых для предоставления упрощенного протокола, подходящего для беспроводных станций с низкой пропускной способностью.

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

Безопасность беспроводного транспортного уровня (WTLS). WTLS включает функции безопасности, основанные на установленном стандарте протокола безопасности транспортного уровня (TLS). Он включает в себя проверки целостности данных, конфиденциальность, отказ в обслуживании и услуги аутентификации.

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

Протокол беспроводной дейтаграммы (WDP). WDP позволяет WAP быть независимым от канала-носителя путем адаптации транспортного уровня нижележащего канала-носителя. WDP представляет согласованный формат данных для более высоких уровней стека протоколов WAP, тем самым предлагая преимущество независимости канала-носителя разработчикам приложений.

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

Архитектура протокола WAP показана ниже вместе с типичным стеком Интернет-протокола.

Архитектура WAP

Обратите внимание, что каналы мобильной сети в нижней части рисунка выше не являются частью стека протоколов WAP.