wap architecture presented by, nithya inbamani. wap background wireless application protocol –...
TRANSCRIPT
WAP ArchitectureWAP Architecture
Presented by,Presented by,Nithya InbamaniNithya Inbamani
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)
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
W W W Programming ModelW W W Programming Model
WAP Programming ModelWAP Programming Model
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
WAP ArchitectureWAP Architecture
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.
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.
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.
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
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.
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
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.
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