WAP - Архитектура
WAP имеет многоуровневую структуру, поэтому он может быть расширяемым, гибким и масштабируемым. В результате стек протокола WAP разделен на пять уровней:
Уровни протокола WAP
Application Layer
Wireless Application Environment(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.