Princess Nora Bint Abdul Rahman University College of Computer and Information Systems Network and Data Communication Department Network Security ( NET 536) Sheet#4 ( Digital Signature) Student Name: Student ID Section No Describe the main purpose and role of the Wireless Applications Protocol (WAP). What function does a protocol play within a network? Describe the main components of the WAP suite of architecture standards. Why is a WAP network architecture described as a client-server? Explain the role of gateways and emulators within the WAP domain. Explain the relationship between WAP and the Wireless Mark-up Language (WML). Answer: Wireless Application Protocol(WAP) is a secure specification that allows users to access information instantly via handheld wireless devices such as mobile phones, pagers, twoway radios, smartphones and communicators. WAP supports most wireless networks. These include CDPD, CDMA, GSM, PDC, PHS, TDMA, FLEX, ReFLEX, iDEN, TETRA, DECT, DataTAC, and Mobitex .Also support all operating systems and specifically engineered for handheld devices include PalmOS, EPOC, Windows CE, FLEXOS, OS/9, and JavaOS. A protocol is a formal description of digital message formats and the rules for exchanging those messages in or between computing systems and in telecommunications. Protocols may include signaling, authentication and error detection and correction capabilities. A protocol describes the syntax, semantics, and synchronization of communication and may be implemented in hardware or software, or both. WAP suite architecture: Wireless Application Environment (WAE) Wireless Session Protocol (WSP) Wireless Transaction Protocol (WTP) Wireless Transport Layer Security (WTLS) Wireless Datagram Protocol (WDP) *** Any Wireless Data Network *** The client�Vserver model is a computing model that acts as distributed application which partitions tasks or workloads between the providers of a resource or service, called servers, and service requesters, called clients.[1] Often clients and servers communicate over a computer network on separate hardware, but both client and server may reside in the same system. A server machine is a host that is running one or more server programs which share their resources with clients. A client does not share any of its resources, but requests a server's content or service function. Clients therefore initiate communication sessions with servers which await incoming requests. Gateway is a computer or a network that allows or controls access to another computer or network In computing, an emulator is hardware or software or both that duplicates (or emulates) the functions of a first computer system in a different second computer system, so that the behavior of the second system closely resembles the behavior of the first system. Princess Nora Bint Abdul Rahman University College of Computer and Information Systems Network and Data Communication Department Network Security ( NET 536) Sheet#4 ( Digital Signature) Wireless Markup Language (WML), based on XML, is a markup language intended for devices that implement the Wireless Application Protocol (WAP) specification, such as mobile phones. It provides navigational support, data input, hyperlinks, text and image presentation, and forms, much like HTML (HyperText Markup Language). It preceded the use of other markup languages now used with WAP, such as HTML itself, and XHTML.