Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.

Slides:



Advertisements
Similar presentations
Wireless Markup Language
Advertisements

Mobile Communication MMS.
Wireless & Mobile Communications Chapter 8: Support for Mobility  File systems  Data bases  WWW and Mobility  WAP - Wireless Application Protocol.
Mobile IP and Wireless Application Protocol
Why to learn OSI reference Model? The answer is too simple that It tells us that how communication takes place between computers on internet but how??
 WAP WAP  Foundation Of WAP Foundation Of WAP  Benefits… Benefits…  Architecture… Architecture…  Layers of WAP protocol stack Layers of WAP protocol.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
Network Layer and Transport Layer.
"CSC8530 Distributed Systems", Summer WAP Overview Amarnath Chitti.
Wireless Application Protocol and i-Mode By Sridevi Madduri Swetha Kucherlapati Sharrmila Jeyachandran.
Wireless Application Protocol John Bollen MBA 651.
Intro Wireless Application Protocol WebTP Meeting H. Wilson So 14 Feb, 2000.
CM2502 E-Business Mobile Services. Desktop restrictions Mobile technologies Bluetooth WAP Summary.
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Mobile IP and Wireless Application Protocol
WAP: Wireless Application Protocol Mike Mc Ardle ACSG April, 2005.
WAP Wireless Application Protocol CSI 668 Professor Meihua, Chen Presented by Min, Wu April 04,2001.
WAP/ WML Author :Hsien-Pang Tsai. Outlines Introduction WAP Architecture WML Conclusion Reference.
Wireless Application Protocol (WAP) Reference: Chapter 12, section 2, Wireless Communications and Networks, by William Stallings, Prentice Hall.
OIS Model TCP/IP Model.
Lecturer: Tamanna Haque Nipa
Communication Network Protocols ----Krishna Priyanka Chebrolu.
Wireless Application Protocol(WAP) Presented By: Swati Shukla.
CPET 565 Mobile Computing Systems Mobile Device Connectivity Protocols Lecture 14 Hongli Luo Indiana University-Purdue University Fort Wayne.
UNIT 4 MOBILE TCP/IP & WAP.
Presentation on Osi & TCP/IP MODEL
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
ACM 511 Chapter 2. Communication Communicating the Messages The best approach is to divide the data into smaller, more manageable pieces to send over.
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
WWW Programming Model. WWW Model The Internet WWW architecture provides a flexible and powerful programming model. Applications and content are presented.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
World Wide Web and mobility Protocol (HTTP, Hypertext Transfer Protocol) and language (HTML, Hypertext Markup Language) of the Web have not been designed.
1 Version 3.0 Module 11 TCP Application and Transport.
TECHNICAL SEMINAR Presented by :- Satya Prakash Pattnaik TECHNICAL SEMINAR By Satya Prakash Pattnaik EC Under the guidance of Mr.
WIRELESS APPLICATION PROTOCOL Definition It is universal, open standard developed by the WAP Forum to provide mobile users of wireless phones and other.
Wireless Application Protocol WAP Dr Alison Griffiths C203 Ext: Credit to: Justin Champion.
Wireless Application Protocol Overview Owen Sullivan Worldzap WAP Forum.
Wireless Application Protocol “Wireless application protocol (WAP) is an application environment and set of communication protocols for wireless devices.
1. 2 WIRELESS APPLICATION PROTOCOL (WAP) 3 Wireless Application Protocol Introduction Evolution WAP Architecture Working Uses Conclusion.
Wireless Application Protocol CSCI 465 Nathaniel Samson Alison White Steve MacNeil Michael Pyne James Snow.
ECEN “Internet Protocols and Modeling”, Spring 2012 Course Materials: Papers, Reference Texts: Bertsekas/Gallager, Stuber, Stallings, etc Class.
Mobile Security. Security is Hard Just this year: Denial of service Credit card compromise I Love you Cost to manage security quickly becomes prohibitive.
IT 284 Unit 4 Seminar.
Components of the WAP Standard Layers of WAP divided into 3 groups Bearer Adaptation Hides the differences in the signaling and channel protocols used.
Security Standards. IEEE IEEE 802 committee for LAN standards IEEE formed in 1990’s – charter to develop a protocol & transmission specifications.
WAP Architecture Presented by, Nithya Inbamani. WAP Background Wireless Application Protocol – secure specification. Wireless Application Protocol – secure.
Individual Project 1 Sarah Pritchard. Fran, a customer of your company, would like to visit your company’s website from her home computer… How does your.
WWW Programming Model. WWW Model The Internet WWW architecture provides a flexible and powerful programming model. Applications and content are presented.
CS2402 MOBILE AND PERVASIVE COMPUTING
TCP/IP. The idea behind TCP/IP is exactly the same we explained about the OSI reference model: when transmitting data, programs talk to the Application.
Enterprise Network Systems TCP Mark Clements. 3 March 2008ENS 2 Last Week – Client/ Server Cost effective way of providing more computing power High specs.
The OSI Model A Framework for Communications David A. Abarca July 19, 2005.
Wireless Application Protocol (WAP) William Thau CSC 8560 Dr. L. Cassel.
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
Computer Network Lab. 1 3 장 OSI 기본 참조 모델 n OSI : Open System Interconnection n Basic Reference Model : ISO-7498 n Purpose of OSI Model ~ is to open communication.
COMPUTER NETWORKS Hwajung Lee. Image Source:
Lecture 7 (Chapter 17) Wireless Network Security Prepared by Dr. Lamiaa M. Elshenawy 1.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
Wireless and Instant Messaging Katherine Morris
Data communication and Networks
Mobile IP and Wireless Application Protocol
MOBILE PAYMENT SYSTEM.
Mobile IP and Wireless Application Protocol
Networking for Home and Small Businesses – Chapter 6
Understanding the OSI Reference Model
Networking for Home and Small Businesses – Chapter 6
WAP.
Lecture 2: Overview of TCP/IP protocol
CSCI {4,6}900: Ubiquitous Computing
Networking for Home and Small Businesses – Chapter 6
Presentation transcript:

Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida

WAP (Wireless Application Protocol) The Wireless Application Protocol or WAP is an open, global standard for mobile communication. WAP allows mobile users to access and interact with different informational services. The approach used is to utilize as few resources as possible on the handheld device and compensate for the constraints of the device by enriching the functionality of the network.

WAP (Wireless Application Protocol) Wireless Application Protocol (WAP) is simply a protocol- a standardized way that a mobile phone talks to a server installed in the mobile phone network. It is an open specification that offers a standard method to access Internet based content and services from wireless devices such as mobile phones and PDAs.

WAP (Wireless Application Protocol) WAP defines a communication protocol as well as an application environment. In essence, it is a standardized technology for cross- platform, distributed computing. Sound similar to the World Wide Web. WAP is very similar to the combination of HTML and HTTP except that it adds in following important features: Optimization for low-bandwidth Low-memory Low-display capability environments. These types of environments include PDAs, wireless phones, pagers, and virtually any other communications device.

How Does WAP Works?? A WAP request is routed through a WAP gateway which acts as an intermediary between the “bearer” used by the client (GSM, CDMA, TDMA, etc.) and the computing network that the WAP gateway resides on (TCP/IP in most cases). There is a gateway server active between the user agent and the content server.

How Does WAP Works??

The primary job of the gateway server is: First it must translate WAP protocols sent by the user agent into HTTP for communication with the content server. Secondly it must receive the requested content from the content server, encode the response into the appropriate WAP protocol and send it to the user agent. So, the communication between the user agent and the WAP gateway server is done with WAP protocols. The communication between the WAP gateway and the content server is done with HTTP.

How Does WAP Works??

WAP Protocol Stack WAP is designed in a layered fashion in order to be extensible, flexible, and scalable. With the Open System Interconnection model (OSI model) in mind, the WAP-stack basically is divided into five layers. These layers consist (from top to bottom) of: Wireless Application Environment (WAE) Wireless Session Protocol (WSP) Wireless Transaction Protocol (WTP) Wireless Transport Layer Security (WTLS) Wireless Datagram Protocol (WDP) Bearers (GSM, IS-136, CDMA, GPRS, CDPD, etc.)

WAP Protocol Stack

Each layer of the WAP protocol stack specifies a well- defined interface to the layer above, meaning that a certain layer makes lower layers invisible to the layer above. The layered architecture allows other applications and services to utilize the features provided by the WAP- stack as well. This makes it possible to use the WAP-stack for services and applications that currently are not specified by WAP.

WAP Protocol Stack Application Layer: Wireless Application Environment (WAE): The uppermost layer in the WAP stack. The Wireless Application Environment (WAE) provides an environment that enables a wide range of applications to be used on wireless devices. Session Layer: Wireless Session Protocol (WSP): WSP is the interface between WAE and the rest of the protocol stack. The main functionality of the connection mode of WSP is to set up a session between a client and the WAP Gateway/Proxy. This session handles capability negotiation at session establishment and communication interrupts such as change of bearer.

WAP Protocol Stack Transaction Layer Wireless Transaction Protocol (WTP): WTP is responsible for control of transmitted and received messages. It provides a reliable communication where messages are uniquely identified so as not to be accepted twice and may be retransmitted to the peer if lost in transmission. There is no connection between communications as every communication sequence is only alive during the exchange of an individual message set.

WAP Protocol Stack Security Layer Wireless Transport Layer Security (WTLS): The purpose of WTLS is to provide transport layer security between a WAP client and the WAP Gateway/Proxy. WTLS is based on Transport Layer Security (TLS) 1.0 but optimized for narrowband communication channels. Transport Layer Wireless Datagram Protocol (WDP): The base of the WAP protocol stack is a datagram layer, WDP, offering a consistent interface to the upper layers of the stack. If necessary WDP can also be extended with functionality for segmenting and reassembling datagram’s that are too big for the underlying bearer. It is also possible to extend WDP with an optional protocol for error reporting called Wireless Control Message Protocol (WCMP).

WAP Layer’s Summery WAE (Wireless Application Environment) Architecture: application model, browser, gateway, server WML: XML-Syntax, based on card stacks, variables, WTA: telephone services, such as call control, phone book etc WSP (Wireless Session Protocol) Provides HTTP 1.1 functionality Supports session management, security, etc. WTP (Wireless Transaction Protocol) Provides reliable message transfer mechanisms Based on ideas from TCP WTLS (Wireless Transport Layer Security) Provides data integrity, privacy, authentication functions Based on ideas from TLS/SSL WDP (Wireless Datagram Protocol) Provides transport layer functions Based on ideas from UDP