Typically, the WAP gateway is a server that acts as an intermediary in an access request. The server gets data from the requested web site by HTTP and coverts it into an encrypted form that goes out to the client endpoint.
The protocol used is called Wireless Markup Language (WML). WML has its roots in Extensible Markup Language (XML), a language developed with a specific syntax to address 'plans’ or 'schemas’ for complex documents.
In addition to WML, a Wireless or WAP Protocol Stack determines how data are sent between the gateway and the user’s device. This type of networking provides a more capable environment for Internet use as the Internet grows and expands.