Mobile Applications- Wireless Application Protocol.ppt
《Mobile Applications- Wireless Application Protocol.ppt》由会员分享,可在线阅读,更多相关《Mobile Applications- Wireless Application Protocol.ppt(64页珍藏版)》请在麦多课文档分享上搜索。
1、Mobile Applications: Wireless Application Protocol,Sridhar Iyer IIT Bombay http:/www.it.iitb.ac.in/sri,IIT Bombay,Mobile Applications: WAP,2,Outline,Limitations of mobile environment Mobile applications WWW and mobility Wireless application protocol WAP protocol stack WAP application environment Sum
2、mary,IIT Bombay,Mobile Applications: WAP,3,Limitations of Mobile Environments,Limitations of the Wireless Network heterogeneity of fragmented networks frequent disconnections limited communication bandwidth,IIT Bombay,Mobile Applications: WAP,4,Limitations of Mobile Environments (contd),Limitations
3、Imposed by Mobility lack of mobility awareness by systems, applications route breakagesLimitations of the Mobile Computer short battery lifetime limited capacities,IIT Bombay,Mobile Applications: WAP,5,Mobile Applications,Vehicles transmission of news, road condition etc ad-hoc network with near veh
4、icles to prevent accidents Emergencies early transmission of patient data to hospital ad-hoc network in case of earthquakes military .,IIT Bombay,Mobile Applications: WAP,6,Mobile Applications,Traveling salesmen direct access to central customer files consistent databases for all agents mobile offic
5、e Web access outdoor Internet access intelligent travel guide with up-to-date location dependent information,IIT Bombay,Mobile Applications: WAP,7,Mobile Applications,Location aware services find services in the local environment, e.g. printer Information services push: e.g., stock quotes pull: e.g.
6、, nearest cash ATM Disconnected operations mobile agents, e.g., shopping Entertainment ad-hoc networks for multi user games,IIT Bombay,Mobile Applications: WAP,8,Mobile applications in the Industry,Wireless access: () openwave Alerting services: Location services: (airflash) Intranet applications:
7、 (imedeon) Banking services: Mobile agents: .,IIT Bombay,Mobile Applications: WAP,9,Bandwidth and applications,Speed, kbps,2G,CDMA 2.5G,GPRS, CDMA 2000,EDGE,UMTS,Transaction Processing,Messaging/Text Apps,Voice/SMS,Location Services,Still Image Transfers,Internet/VPN Access,Database Access,Docume
8、nt Transfer,Low Quality Video,High Quality Video,IIT Bombay,Mobile Applications: WAP,10,World Wide Web and Mobility,HTTP characteristics designed for large bandwidth, low delay stateless, client/server, request/response communication connection oriented, one connection per request TCP 3-way handshak
9、e, DNS lookup overheads,IIT Bombay,Mobile Applications: WAP,11,WWW and Mobility,HTML characteristics designed for computers with “high” performance, color high-resolution display, mouse, hard disk typically, web pages optimized for design, not for communication; ignore end-system characteristics,IIT
10、 Bombay,Mobile Applications: WAP,12,System Support for Mobile WWW,Enhanced browsers client-aware support for mobility Proxies Client proxy: pre-fetching, caching, off-line use Network proxy: adaptive content transformation for connections Client and network proxy,IIT Bombay,Mobile Applications: WAP,
11、13,System Support for Mobile WWW,Enhanced servers server-aware support for mobility serve the content in multiple ways, depending on client capabilitiesNew protocols/languages WAP/WML,IIT Bombay,Mobile Applications: WAP,14,Wireless Application Protocol,Goals deliver Internet services to mobile devic
12、es independence from wireless network standards GSM, CDMA IS-95, TDMA IS-136, 3G systems (UMTS, W-CDMA),IIT Bombay,Mobile Applications: WAP,15,Why is HTTP/HTML not enough?,Big pipe - small pipe syndrome,Source: WAP Forum,IIT Bombay,Mobile Applications: WAP,16,WHY WAP?,Wireless networks and phones ha
13、ve specific needs and requirements not addressed by existing Internet technologies WAP Enables any data transport TCP/IP, UDP/IP, GUTS (IS-135/6), SMS, or USSD. Optimizes the content and air-link protocols Utilizes plain Web HTTP 1.1 servers utilizes standard Internet markup language technology (XML
14、),IIT Bombay,Mobile Applications: WAP,17,WAP: main features,Browser “Micro browser”, similar to existing web browsers Markup/Script language Similar to HTML/Javascript, adapted to mobile devices Gateway Transition from wireless to wired world Server “Wap/Origin server”, similar to existing web serve
15、rs Protocol layers Transport layer, security layer, session layer etc. Telephony application interface Access to telephony functions,IIT Bombay,Mobile Applications: WAP,18,Internet model,IIT Bombay,Mobile Applications: WAP,19,WAP architecture,Source: WAP Forum,IIT Bombay,Mobile Applications: WAP,20,
16、WAP Application Server,Content,Application Logic,WML Decks with WML-Script,WSP/WTP,WAP application server,Source: WAP Forum,IIT Bombay,Mobile Applications: WAP,21,WAP specifies,Wireless Application Environment WML Microbrowser WMLScript Virtual Machine WMLScript Standard Library Wireless Telephony A
17、pplication Interface (WTAI) WAP content types Wireless Protocol Stack Wireless Session Protocol (WSP) Wireless Transport Layer Security (WTLS) Wireless Transaction Protocol (WTP) Wireless Datagram Protocol (WDP) Wireless network interface definitions,IIT Bombay,Mobile Applications: WAP,22,WAP: refer
18、ence model,Source: Schiller,IIT Bombay,Mobile Applications: WAP,23,WAP stack,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 (Wirel
19、ess Session Protocol): Provides HTTP 1.1 functionality Supports session management, security, etc.,IIT Bombay,Mobile Applications: WAP,24,WAP stack (contd.),WTP (Wireless Transaction Protocol): Provides reliable message transfer mechanisms Based on ideas from TCP/RPC WTLS (Wireless Transport Layer S
20、ecurity): Provides data integrity, privacy, authentication functions Based on ideas from TLS/SSL WDP (Wireless Datagram Protocol): Provides transport layer functions Based on ideas from UDPContent encoding, optimized for low-bandwidth channels, simple devices,IIT Bombay,Mobile Applications: WAP,25,W
21、DP: Wireless Datagram Protocol,Transport layer protocol within the WAP architecture uses the Service Primitive T-UnitData.req .ind uses transport mechanisms of different bearer technologies offers a common interface for higher layer protocols allows for transparent communication despite different te
22、chnologies addressing uses port numbers WDP over IP is UDP/IP,IIT Bombay,Mobile Applications: WAP,26,WDP: service primitives,SAP: Service Access Point DA: Destination Address DP: Destination Port SA: Source Address SP: Source Port UD: User Data EC: Error Code,Source: Schiller,IIT Bombay,Mobile Appli
23、cations: WAP,27,WTLS:Wireless Transport Layer Security,is based on the TLS/SSL (Transport Layer Security) protocol optimized for low-bandwidth communication channels provides privacy (encryption) data integrity (MACs) authentication (public-key and symmetric) Employs special adapted mechanisms for w
24、ireless usage Long lived secure sessions Optimised handshake procedures,IIT Bombay,Mobile Applications: WAP,28,WTLS: secure session, full handshake,Source: Schiller,KES: Key Exchange Suite CS: Cipher Suite CM: Compression Mode SNM: Sequence Number ModeKR: Key Refresh Cycle SID: Session Identifier CC
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MOBILEAPPLICATIONSWIRELESSAPPLICATIONPROTOCOLPPT

链接地址:http://www.mydoc123.com/p-373000.html