Download presentation
Presentation is loading. Please wait.
1
Wireless Application Protocol Intro (Continued) WebTP Meeting H. Wilson So 28 Feb, 2000.
2
Outline zRecap: What is Wireless Application Protocol? Architecture Overview zWireless Session Protocol zWireless Application Environment architecture (WML & WML-Script)
3
Recap … from last week
4
What is WAP? z"WAP specifies an application framework and network protocols for wireless devices such as mobile telephones, pagers, and personal digital assistants (PDAs)." zWAP defines its own set of protocols but models after existing web protocols.
5
WAP vs. IP world zGSM, CDMA, IS-136 zWDP (datagram) zWTLS (security) zWTP (transaction) zWSP (session) zWML (markup) zWML Script (scripting) z IP z UDP z TLS (from SSL) z no counterpart z HTTP z HTML z JavaScript Rationale: reuse as much as possible from IP world, but optimize for the wireless world (i.e. compression, adapt to high-loss rate.)
6
WAP Protocol Architecture
7
Protocol Features
8
Part I Wireless Session Protocol
9
Wiress Session Protocol zCurrently defined WSP services include only browsing services WSP/B zWSP/B is a binary equivalent of HTTP/1.1
10
WSP Features Highlight zSupports both connection-oriented and connectionless modes zPull: Support all HTTP/1.1 request methods (GET, PUT, POST, etc.) (confirmed and non-confirmed) zPush: Server push (confirmed, non- confirmed) zSuspend/Resume sessions independent of transport sessions
11
Session Establishment / Termination
12
Session Establishment (over WAP Class 2)
13
Transaction Example
14
Method Invocation (over WTP Class 2)
15
Session Suspend/Resume
16
Suspend (over WTP Class 0)
17
Connectionless Session Service zProvides unconfirmed (no ack or retx) facilities for: Method Invocation (GET, POST) and Push
18
Part II Wireless Application Environment (WAE)
19
What is WAE? zSpecifies an application framework for wireless devices such as mobile telephones, pagers, and PDAs. zDefines a model suitable for buliding interactive applications that function well in narrow-band environment with medium to high latencies.
20
WAE Model
21
Components of WAE zUser Agents: in-device software that retrieves and displays content to the user. Understands WML and WML-Script zGateways: Conversion between HTTP & WSP and/or HTML & WML zVarious WAE specific formats: WML, WML-Script, WBMP(bitmap)
22
Sample WML Page z Choose all you like: Dog Cat Horse
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.