WAP is the Wireless Application Protocol that enables access to the internet from mobile devices. It uses a lightweight protocol stack and binary encoding to handle the limitations of wireless networks like low bandwidth and high latency. WAP defines a microbrowser specification and markup language called WML that is optimized for small screens and minimal input/output capabilities of mobile phones. WAP enables the creation of mobile applications and access to various internet services from handheld devices.