wap architecture presented by, nithya inbamani. wap background wireless application protocol –...

15
WAP WAP Architecture Architecture Presented by, Presented by, Nithya Inbamani Nithya Inbamani

Upload: beverley-christine-peters

Post on 18-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: WAP Architecture Presented by, Nithya Inbamani. WAP Background Wireless Application Protocol – secure specification. Wireless Application Protocol – secure

WAP ArchitectureWAP Architecture

Presented by,Presented by,Nithya InbamaniNithya Inbamani

Page 2: WAP Architecture Presented by, Nithya Inbamani. WAP Background Wireless Application Protocol – secure specification. Wireless Application Protocol – secure

WAP BackgroundWAP Background Wireless Application Wireless Application

Protocol – secure Protocol – secure specification.specification.

Convergence of wireless Convergence of wireless data market and internetdata market and internet

Internet – computers with Internet – computers with higher bandwidth.higher bandwidth.

Limitations of the hand Limitations of the hand held devices -held devices - Less Powerful CPUsLess Powerful CPUs Less memoryLess memory Smaller DisplaysSmaller Displays Restricted Power ConsumptionRestricted Power Consumption Different Input Devices (Phone keypad)Different Input Devices (Phone keypad)

Page 3: WAP Architecture Presented by, Nithya Inbamani. WAP Background Wireless Application Protocol – secure specification. Wireless Application Protocol – secure

WAP Background -contdWAP Background -contd

Constrained Communication environment Constrained Communication environment of wireless data networks-of wireless data networks- Less BandwidthLess Bandwidth More LatencyMore Latency Less Connection StabilityLess Connection Stability Less Predictable AvailabilityLess Predictable Availability

WAP Architecture provides solutions to WAP Architecture provides solutions to n/w operators that are –n/w operators that are – InteroperableInteroperable ScalableScalable ReliableReliable EfficientEfficient SecureSecure

Page 4: WAP Architecture Presented by, Nithya Inbamani. WAP Background Wireless Application Protocol – secure specification. Wireless Application Protocol – secure

W W W Programming ModelW W W Programming Model

Page 5: WAP Architecture Presented by, Nithya Inbamani. WAP Background Wireless Application Protocol – secure specification. Wireless Application Protocol – secure

WAP Programming ModelWAP Programming Model

Page 6: WAP Architecture Presented by, Nithya Inbamani. WAP Background Wireless Application Protocol – secure specification. Wireless Application Protocol – secure

WAP Network - ExampleWAP Network - Example

WAP Proxy translates WAP Proxy translates WAP request to WWW WAP request to WWW requests, encodes requests, encodes responses from the web responses from the web server.server.

HTML Filter HTML Filter converts WWW content converts WWW content into WAP content.into WAP content.

WTA is a gateway WTA is a gateway serverserver

Page 7: WAP Architecture Presented by, Nithya Inbamani. WAP Background Wireless Application Protocol – secure specification. Wireless Application Protocol – secure

WAP ArchitectureWAP Architecture

Page 8: WAP Architecture Presented by, Nithya Inbamani. WAP Background Wireless Application Protocol – secure specification. Wireless Application Protocol – secure

Application Layer - Application Layer - Wireless Application Wireless Application Environment (WAE)Environment (WAE)

General Purpose Application General Purpose Application Environment – based on combination Environment – based on combination of WWW and Mobile Telephony of WWW and Mobile Telephony Technologies.Technologies.

Wireless Markup Language (WML), Wireless Markup Language (WML), WMLScript.WMLScript.

Page 9: WAP Architecture Presented by, Nithya Inbamani. WAP Background Wireless Application Protocol – secure specification. Wireless Application Protocol – secure

Session Layer - Session Layer - Wireless Session Protocol Wireless Session Protocol (WSP)(WSP)

Opens a session of communication Opens a session of communication between client and server.between client and server.

Establishes protocol and negotiationsEstablishes protocol and negotiations Exchanges encoded data Exchanges encoded data Exchanges requests and repliesExchanges requests and replies Supports asynchronous transmission Supports asynchronous transmission

of data.of data.

Page 10: WAP Architecture Presented by, Nithya Inbamani. WAP Background Wireless Application Protocol – secure specification. Wireless Application Protocol – secure

Transaction Layer - Transaction Layer - Wireless Transaction Wireless Transaction Protocol (WTP)Protocol (WTP)

Deals with transaction and Deals with transaction and retransmission of data, separation retransmission of data, separation and concatenation of data.and concatenation of data.

Has a separate interface to manage Has a separate interface to manage WTP layer and settings of handheld WTP layer and settings of handheld device.device.

Page 11: WAP Architecture Presented by, Nithya Inbamani. WAP Background Wireless Application Protocol – secure specification. Wireless Application Protocol – secure

Security Layer - Security Layer - Wireless Transport Layer Wireless Transport Layer Security (WTLS)Security (WTLS)

Security ProtocolSecurity Protocol Used for secure communication Used for secure communication

between terminalsbetween terminals Provides the followingProvides the following Data IntegrityData Integrity PrivacyPrivacy AuthenticationAuthentication Denial-of-service protectionDenial-of-service protection

Page 12: WAP Architecture Presented by, Nithya Inbamani. WAP Background Wireless Application Protocol – secure specification. Wireless Application Protocol – secure

Transport Layer - Transport Layer - Wireless Datagram Wireless Datagram Protocol (WDP)Protocol (WDP)

Transport Layer Protocol.Transport Layer Protocol. Offers consistent service and Offers consistent service and

common interface to upper layers of common interface to upper layers of protocols.protocols.

Enhances communication between Enhances communication between Bearer Services and upper level Bearer Services and upper level protocols.protocols.

Page 13: WAP Architecture Presented by, Nithya Inbamani. WAP Background Wireless Application Protocol – secure specification. Wireless Application Protocol – secure

BearersBearers

Products that implement WAP in their Products that implement WAP in their network and technology.network and technology.

Eg : CDPD, Mobitex, GSMEg : CDPD, Mobitex, GSM

Page 14: WAP Architecture Presented by, Nithya Inbamani. WAP Background Wireless Application Protocol – secure specification. Wireless Application Protocol – secure

ConclusionConclusion

The need for wireless technology has The need for wireless technology has grown tremendously in the last 2 grown tremendously in the last 2 years.years.

In future – may be we can program In future – may be we can program our grocery list in portable devices.our grocery list in portable devices.

May be a palm pilot could be May be a palm pilot could be programmed to submit assignments programmed to submit assignments and exams.and exams.

Page 15: WAP Architecture Presented by, Nithya Inbamani. WAP Background Wireless Application Protocol – secure specification. Wireless Application Protocol – secure

ReferencesReferences

http://taz.lasile.info/TAZ/Reseaux/WAP/Specif_Couches_WAP/SPEC-http://taz.lasile.info/TAZ/Reseaux/WAP/Specif_Couches_WAP/SPEC-WAPArch-19980430.pdfWAPArch-19980430.pdf

http://www.cs.purdue.edu/homes/fahmy/reports/leynawap.htmhttp://www.cs.purdue.edu/homes/fahmy/reports/leynawap.htm