- WAP - Summary
- WAP - Future Prospects
- WAP - Modern Devices
- WAP - Key Benefits
- WAP - Core Services
- WAP - WML Script
- WAP - WML Syntax
- WAP - Environment
- WAP - Architecture
- WAP - The Model
- WAP - Key Features
- WAP - Introduction
- WAP - Home
WAP Useful Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
WAP - Architecture
WAP is designed in a layered fashion, so that it can be extensible, flexible, and scalable. As a result, the WAP protocol stack is spanided into five layers −
Layers of WAP Protocol
Apppcation Layer
Wireless Apppcation Environment (WAE). This layer is of most interest to content developers because it contains among other things, device specifications, and the content development programming languages, WML, and WMLScript.
Session Layer
Wireless Session Protocol (WSP). Unpke HTTP, WSP has been designed by the WAP Forum to provide fast connection suspension and reconnection.
Transaction Layer
Wireless Transaction Protocol (WTP). The WTP runs on top of a datagram service, such as User Datagram Protocol (UDP) and is part of the standard suite of TCP/IP protocols used to provide a simppfied protocol suitable for low bandwidth wireless stations.
Security Layer
Wireless Transport Layer Security (WTLS). WTLS incorporates security features that are based upon the estabpshed Transport Layer Security (TLS) protocol standard. It includes data integrity checks, privacy, service denial, and authentication services.
Transport Layer
Wireless Datagram Protocol (WDP). The WDP allows WAP to be bearer-independent by adapting the transport layer of the underlying bearer. The WDP presents a consistent data format to the higher layers of the WAP protocol stack, thereby offering the advantage of bearer independence to apppcation developers.
Each of these layers provides a well-defined interface to the layer above it. This means that the internal workings of any layer are transparent or invisible to the layers above it. The layered architecture allows other apppcations and services to utipse the features provided by the WAP-stack as well. This makes it possible to use the WAP-stack for services and apppcations that currently are not specified by WAP.
The WAP protocol architecture is shown below alongside a typical Internet Protocol stack.
Note that the mobile network bearers in the lower part of the figure above are not part of the WAP protocol stack.
Advertisements