1 / 42

目标 本课中,你将学习 : WAP 的优点 WAP 体系结构 WAP 协议栈 WAP 协议栈层 WAE 的组件 SDK 的组件 Nokia 移动 Internet 工具箱

目标 本课中,你将学习 : WAP 的优点 WAP 体系结构 WAP 协议栈 WAP 协议栈层 WAE 的组件 SDK 的组件 Nokia 移动 Internet 工具箱. WAP 是一种通信协议和应用环境,用于: 部署信息资源 高级的电话服务 通过移动设备的 Internet 访问. Deepali Nagar: We do not require all this info on the slide, this and the next one. WAP 的演变 1995 年, Ericsson 发起了移动网络的增值服务项目 。

Download Presentation

目标 本课中,你将学习 : WAP 的优点 WAP 体系结构 WAP 协议栈 WAP 协议栈层 WAE 的组件 SDK 的组件 Nokia 移动 Internet 工具箱

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 目标 本课中,你将学习: • WAP的优点 • WAP体系结构 • WAP协议栈 • WAP协议栈层 • WAE的组件 • SDK的组件 • Nokia移动Internet工具箱

  2. WAP • 是一种通信协议和应用环境,用于: • 部署信息资源 • 高级的电话服务 • 通过移动设备的Internet访问

  3. Deepali Nagar: We do not require all this info on the slide, this and the next one WAP的演变 • 1995年,Ericsson发起了移动网络的增值服务项目。 • 1996与1997年之间,Unwired Planet, Nokia实现了另一些增值服务。 • Unwired Planet引入了手持设备置标语言(HDML),它是为无线设备上运行而设计的HTML的一个缩小版本 。 • 1997年3月, Nokia介绍了灵巧通信联系的概念,它是为移动通信(GSM)设备的手持全球系统而设计的特殊的Internet访问服务技术。

  4. WAP的演变(续) • Nokia也引入了短消息服务(SMS)和称为标签文本置标语言(TTML)的置标语言,以便进行服务器和手持设备之间的通信。 • 1997年12月, Nokia, Motorola, Ericsson, 和Unwired Planet一起建立了一个称为WAP论坛的公共论坛。 • 这个论坛的努力结果是出现了若干个标准,并将它们结合起来开发WAP 1.0,它综合了ITTP, HDML, 和TTML的各种技术。

  5. Deepali Nagar: Remove explanations of these advantages. WAP的优点 • WAP的优点如下: • 可移动性 • 是在任何时候和任何地方通过WAP使能的手机在Internet上访问信息和服务的能力 。 • 依从WAP的设备之间互操作性 • 依从WAP的任何部件可与任何依从WAP的其他部件进行互操作 。 • 网络独立性 • 可让WAP应用跨所有的网络工作 。 • 能使手机制造商可跨生产线地使用公共的代码 。

  6. WAP的优点(续) • 设备独立性 • 保证内容可被所有的移动设备访问。

  7. 稍等一下… • 讨论WAP的某些优点 。

  8. Deepali Nagar: After this, why don’t you just give the diagrammatic representation of the architecture. WAP体系结构 • WAP体系结构接近于Web体系结构的设计。 • 为访问存储在服务器上应用,WAP客户设置与WAP网关的连接并发送要求内容的请求。 • 当接收WAP客户的请求时,WAP网关把请求的格式转换为Internet上要用的格式。 • 然后把请求送到服务器。 • 服务器把所请求的内容送回到WAP网关,网关把内容的格式转回到WAP上使用的格式。 • 最后,网关把内容发送给WAP客户。

  9. WAP体系结构(续) 数据传输的过程

  10. WAP体系结构的部件 • WAP客户 • WAP设备 • WAP浏览器 • WAP网关 • 网络运算符 • 应用服务器

  11. WAP 客户 • 是通过WAP网关访问Internet内容的逻辑实体。 • 必须是依从WAP的实现: • WAE用户代理 • WTA用户代理 • WAP栈

  12. WAP 设备 • 是依从WAP的任何的物理设备 。 • 可以是手机、PDA、或手持计算机 。 • 用它来访问WAP应用和Internet中内容 。

  13. WAP浏览器 • 是运行在WAP设备上的软件 。 • 读入从Internet获得的WAP内容。 • 决定如何在WAP设备上显示内容。 • 提供能使用户导航WAP应用的接口 。 • 又称为微浏览器 。

  14. WAP网关 • 位于WAP设备和服务器之间 。 • 是支持WAP和 Internet协议(IP)报文网络的软件。 • 形成了Internet和移动网络的之间的桥梁。 WAP模型

  15. Deepali Nagar: Can we explain this process briefly. WAP网关(续) • 由Web浏览器访问存储在服务器上应用的过程 如下: • 移动用户选择URL,发送无线会话协议(WSP)请求给WAP网关 。WSP请求是HTT的二进制格式,其地址预配置在移动设备中 。 • WAP网关把WSP请求变换为HTTP请求 。 • 然后分析HTTP请求,解开URL域名为IP地址。 • 然后把HTTP或HTTPS (安全的HTTP)请求发送给原先的服务器 。

  16. WAP网关(续) • 依赖URL,原先服务器返回静态内容,例如:WML, HTML, 或返回图形文件。它也执行CGI, ASP, 和JSP脚本,或使用动态生成WML或HTML内容的任何其他服务器端技术 。 • 用所请求的内容把HTTP或HTTPS应答回送到WAP网关 。 • WAP网关执行HTTP到WSP转换的任务 。 • 最后,WSP应答和内容送回到移动设备 。

  17. 网络运算符 • 为它的订户提供载体服务。 • 为当前服务提供有用接口 。

  18. 应用服务器 • 可具有与Web服务器一样的功能,可向客户提供同样的功能。 • 支持WML, WMLScript, 及Wireless Bitmap (WBMP) 图象文件 。 • 支持诸如XML, XSLT, ASP, 及Java servlets各种动态生成WML内容的技术。

  19. 稍等一下… • 叙述WAP客户和WAP设备之间区别 。 • 讨论用WAP浏览器访问存储在服务器中应用过程中所涉及的步骤 。 • 讨论WAP体系结构的不同组件。

  20. Deepali Nagar: Rather than stating the layers, put the diagram given on the next slide here. WAP协议栈 • 是组成协议组的各层的集合 。 • 由以下六层组成: • 应用层:无线应用环境(WAE) • 会话层:无线会话协议(WSP) • 事务层:无线事务协议(WTP) • 安全层:无线传输层安全(WTLS) • 传输层:无线数据报文协议(WDP) • 载体

  21. WAP协议栈(续) WAP协议栈

  22. 应用层 • 提供创建和执行WAP应用和服务的应用环境 ,称为无线应用环境 (WAE)。 • 目的是建立可互操作的环境 。 • 允许操作员和服务提供者开发到达各种各样无线平台的应用和服务 。

  23. 会话层 • 形成了应用层和事务层之间的接口 。 • 由协议无线会话协议(WSP)组成,它能进行应用之间的信息交换。 • 包括两个不同的服务: • 面向连接的会话服务 • 在事务层协议WTP之上运转 。 • 无连接的会话服务 • 在传输层协议WDP之上运转 。

  24. 事务层 • 由WTP组成,提供了实现可靠和不可靠事务的服务。 • 向上一层提供三个不同事务服务的类 : • 不可靠请求 • 可靠请求 • 带一个结果消息的可靠请求

  25. 安全层 • 由无线传输层安全(WTLS)组成,它是无线技术安全问题的解决方案 。 • 提供了保证以下方面的服务 : • 数据完整性 • 私有性 • 客户认证 • 服务器认证

  26. 传输层 • 由WDP组成 ,可使WAP可在极其不同的移动网络上运转 。 • 代表传递层或传输层。

  27. 载体 • WDP层集成了服务和WAP栈的其它部分 。 • WDP规格说明列出了所支持的网络和可让WAP协议在每种网络上运行的技术 。 • 它们包括SMS、非结构补充服务数据 (USSD)、数字增强无绳远程通信 (DECT)、及代码多路访问(CDMA) 。

  28. Deepali Nagar: Change the font of the question. 稍等一下… • 讨论WAP协议栈的六个层 。

  29. WAE • 包括创建和执行应用所必需的所有元素 。 • 指出用户代理必须依从的图象和文本的格式 。 • 由两种不同用户代理组成 : • WAE用户代理 • WTA用户代理

  30. WAE的组件 • WML • WMLScript • WTA

  31. WML • 设计是要显示基于文本的页面 。 • 是基于标签的、共享HTML元素的、作为XML文档类型定义的 。 • 由以下功能: • 支持文本 • 支持图象 • 接收用户输入 • 支持变量 • 包括导航和历史栈 • 支持国际字符集 • 优化窄带

  32. WMLScript • 一个脚本语言 。 • 基于 ECMAScript。 • 提供了客户端数学运算和串操纵的一组库。 • 方便了服务器端确认,因此提高了性能。 • 提供: • 在发送到服务器之前检查和确认用户递交的输入。 • 在无需服务器帮助的情况下与用户交互的方法。 • 访问设备设施,如:电话簿、日历、及消息列表。

  33. WTA • 是WAE的扩充 。 • 提供了与移动设备的电话学功能的一组接口 。 • 在WAP 1.2规格说明中详细定义了WTA 。 • 对提供电话学应用的的网络运算符来说不提供实现 。

  34. Deepali Nagar: Change the font of the questions 稍等一下… • 讨论WAE的三个主要的组件 。 • 讨论WML的某些功能 。 • 什么是手机上可用的电话学有关的功能? • 什么是手机网络上可用的电话学功能?

  35. WAP资源 • 软件开发工具箱 • 提供了编写应用代码的平台 。 • 包含摸拟应用代码结果的运行环境。 • 由三个工具组成 : • 编辑器 • 编译器或解释器 • 链接器

  36. WAP资源(续) • Nokia移动Internet工具箱 • 提供了创建、测试、和演示应用的SDK和仿真器,如在WAP手机上出现的那样 。 • 有两个窗口 组成: • 编辑器窗口 • 设备窗口 或仿真器 • 如果代码没有错误,编译它。

  37. 稍等一下… • 什么是SDK?讨论SDK的工具 。 • 讨论Nokia移动Internet工具箱的两个窗口 。

  38. 小结 本课中,你学习了: • 把无线应用协议定义为部署信息资源、高级电话学服务、及移动设备中Internet访问的通信协议和应用环境 。 • WAP的优点是: • 可移动性 • 可互操作性 • 网络独立性 • 设备独立性

  39. 小结 (续) • WAP和Web体系结构之间的主要区别是:有进行HTTP和WAP之间的数据格式转换的网关 。 • WAP体系结构的不同组件是 : • WAP客户 • WAP设备 • WAP浏览器 • WAP网关 • 网络运算符 • 应用服务器

  40. 小结 (续) • WAP协议栈的不同层次是: • 应用层 • 会话层 • 事务层 • 安全层 • 传输层 • 载体 • WAE提供的软件环境,它包括创建和执行应用的所有的必需元素 。

  41. 小结 (续) • WAE的主要组件是: • WML • WMLScript • WTA • 软件开发工具箱主要由三个工具组成 。它们是: • 编辑器 • 编译器或解释器 • 链接器

  42. 小结 (续) • Nokia移动Internet工具箱有以下两个窗口组成 : • 编辑器窗口 • 设备窗口 • 仿真器是在另一种环境中模拟一种环境的软件 。

More Related