WAP is a protocol that allows users to access the internet from mobile devices. It uses WML instead of HTML for markup language. The WAP model includes a WAP gateway that encodes requests from mobile clients into HTTP for the web and encodes responses from the web back to the mobile client. The WAP architecture is layered with applications, sessions, transactions, security, and transport layers. WAP works across different mobile operating systems and networks and can be used for tasks like checking schedules, purchasing tickets, and looking up information.