1, WAP stack
+------------------------------------------+
| Wireless Application Environment (WAE) |
+------------------------------------------+ /
| Wireless Session Protocol (WSP) | |
+------------------------------------------+ |
| Wireless Transaction Protocol (WTP) | | WAP
+------------------------------------------+ | protocol
| Wireless Transport Layer Security (WTLS) | | suite
+------------------------------------------+ |
| Wireless Datagram Protocol (WDP) | |
+------------------------------------------+ /
| *** Any Wireless Data Network *** |
+------------------------------------------+
2, WAP 1.1
3, WAP 1.2
adding WAP Push protocol
4, WAP2.0
1) Supporting XHTML. To be exactly, Supporting XHTML MP. which is a subset of XHTML and superset of XHTML Basic.
2) Supporint WCSS.
2) Supporting HTTP.
A wap gateway is used as a standard proxy server
In WAP1.x, it is used as one of translation to adding information to each request.
5, If the data is got from gateway (10.0.0.172) . The www.google.com response may be changed to wml. The reason is that the gateway adding some information to the request ( maybe in UserAgent). So the response had been changed.
Example, if request www.google.com by cmwap. the response data is
<card id="card" title="" >
<onevent type="onenterforward">
<go href="http://www.google.com/?t=81251"></go></onevent>
</card>