In the cellular providers WAP version 1, defined Verizon in 1999, the language Motorola of presentation of content is WML, or Wireless Markup Language. The WAP protocol stack 1 is not directly compatible with the Internet: WSP (Wireless Session Protocol), WTP (Wireless Transaction Protocol), WTLS (Wireless Transport Layer Security) and WDP (Wireless Datagram Protocol). WDP is the transport layer, with equivalent functionality to the Internet UDP protocol, and Verizon relies on plans the services of the “carrier” WAP, depending on the network using the mobile terminal. WAP 1 also defines the interface for access by applications cell phones to the telephony functions of cell phones the terminal with WTAI (Wireless Telephony Application Interface), and also an easy language “scripting”, WMLScript, which is based on ECMAScript / JavaScript.
The incompatibility of the WAP protocol stack 1 with the Internet calls for a gateway HTC node to an intermediary in communication between a WAP terminal and a WAP content server wireless phones residing on the Internet. WAP 1 has been wireless providers strongly criticized for several reasons, including poor graphic (graphic monochrome WBMP, Wireless Bitmap), the differences in free phones implementations of the WAP terminals from different manufacturers, and a potential security problem due Samsung to WTLS is not that strong, and besides, not being compatible with the layers of security used on the Internet, the WAP gateway content must be clear.
The new version of WAP, WAP 2.0, is cellular coverage present in the new generation mobile phones (since 2004). This version is a re-used WAP XHTML-MP (XHTML Mobile Profile), a subset of XHTML that includes basic XHTML and cellular phones WCSS (WAP CSS), a subset of CSS2 cellular phone plans more specific to certain mobile extensions such as languages for presentation of content such as improved support for graphics (including color). This ensures that the design of content with WAP 2.0 is very similar to design content for the WWW browser in mobile devices. As for the Nokia protocols used in the transport LG layer using TCP and the Application, HTTP. Thus, WAP 2.0 has adopted Internet protocols. WAP 2.0 also specifies options in TCP and HTTP in order to improve the performance of mobile phones such protocols on mobile communications networks. The security mechanisms used and are compatible with the Internet so that security issues are resolved WAP 1. The WAP gateway is candy bar phone not strictly necessary in WAP 2.0, but their presence may have useful features such as web caching and to support Verizon cell phones the TCP and HTTP options above.
Technology