版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 高级计算机网络2022/8/81史忠植 高级计算器网络内容提要11.1 概述11.2 无线应用协议11.3 无线应用环境11.4 移动计算机网络 11.5 移动主体2022/8/82史忠植 高级计算器网络11.1 概述摩托罗拉、诺基亚、爱立信和P (原称Unwired Planet)公司联合其他厂商于1997年成立了WAP(Wireless Application Protocol)论坛3,4,共同设计和开发无线应用协议。WAP将Internet技术和无线网络技术相结合,旨在通过定义一个开放的全球无线应用框架和网络协议标准,将Internet上的应用和服务引入移动电话等无线终端。 2022/
2、8/83史忠植 高级计算器网络11.2 无线应用协议无线应用协议(Wireless Application Protocol,WAP)是在数字移动电话、因特网或其他个人数字助理机(PDA)、计算机应用之间进行通讯的开放全球标准。它是由一系列协议组成,用来标准化无线通信设备,可用于Internet访问,包括收发电子邮件,访问WAP网站上的页面等等。WAP将移动网络和Internet以及公司的局域网紧密地联系起来,提供一种与网络类型、运行商和终端设备都独立的移动增值业务。将分组同时发往所有目的地称做广播(broadcasting)。 2022/8/84史忠植 高级计算器网络11.2 无线应用协议W
3、AP最大的成就在于它首次定义了一个开放的标准化的结构以及一系列的标准以实现Internet的无线接入访问,它与人们接入Internet的方式非常相似,主要包括三部分:客户、网关和WWW服务器,其中WWW服务器就是我们目前常用的。网关与服务器之间通过HTTP1.1协议进行通信,这就意味着服务的提供者几乎可以不改动信息的内容,只要增加网关设备,就可以向移动用户提供信息。2022/8/85史忠植 高级计算器网络11.2 无线应用协议 WAP的协议栈与Internet的协议栈非常相似,最大的区别是它对Internet的协议比如HTTP进行了优化,以便能适应移动通信系统低带宽、大时延的特点。WAP结构为
4、移动通信设备的应用开发提供了一个可扩展可升级的环境。这是通过整个协议站的层次化设计达到的。该结构的每一层都可被上层及其它的业务和应用访问。WAP分层结构使其它的业务和应用可以通过一系列定义好的接口使用协议栈(见图11.1)。外部的应用可以直接地访问会话层、事务层、安全层和传输层。2022/8/86史忠植 高级计算器网络11.2 无线应用协议2022/8/87史忠植 高级计算器网络无线应用环境 (WAE)WAE是为了满足在无线通信网络上开发应用和服务而制定的工业标准及规范,它为无线设备指定了一个应用框架,该框架扩展和使用了WAP技术及Internet技术,以一种有效和有用的方式,在各种不同的无线
5、平台上建立一个可互操作的通用应用环境,使网络经营者和服务提供者可在上面建立应用与服务。 2022/8/88史忠植 高级计算器网络无线应用环境 (WAE) 内容生成器 WAE使用现有WWW环境中的HTTP源服务器充当内容生成器,定义了WML(一种基于HTML和HDML的轻量化无线标记语言)和WMLScript(一种基于JavaScript的轻量化脚本语言)两种标准的内容格式,包括它们的详细语法和语义。 -标准内容编码 考虑到无线通信环境的低带宽和高延迟,为了提高带宽利用率和系统效率,WAE定义了WML的压缩编码(XML文档的致密二进制表示形式WBXML)、WMLScript的字节码(WMLScr
6、ipt函数的致密二进制表示形式),以及其他内容如图像等的编码格式。2022/8/89史忠植 高级计算器网络无线应用环境 (WAE) -WAE用户代理 是在无线终端上用于解释和执行内容的软件。包括WML用户代理、WTA用户代理和对应于其他应用的其他用户代理。 -无线电话应用(WTA) 是一组对电话呼叫和特征控制机制所做的特定扩展,向内容创建者和最终用户提供高级移动网络服务。2022/8/810史忠植 高级计算器网络无线会话协议(WSP) WSP向WAP应用层提供两种会话服务的统一接口,还特别针对低带宽和高时延的承载网络进行了优化,这两种会话服务是:操作在事务处理层协议WTP之上的面向连接的服务、
7、操作在数据报协议WDP之上的无连接服务。2022/8/811史忠植 高级计算器网络无线会话协议(WSP) (1) 在压缩编码下的HTTP/1.1的功能和语义,包括可扩展的请求/响应方法、复合型对象以及内容类型的协商等; -(2) 生存期较长的会话; -(3) 会话的挂起、恢复和迁移; -(4) 支持对数据的“推”操作,包括可靠的“推”操作和不可靠的“推”操作; -(5) 对协议特征的协商。 2022/8/812史忠植 高级计算器网络 无线事务协议(WTP) WTP运行在数据报服务之上,提供适合于移动终端和无线网络的有效的基于交互式事务型应用(请求/响应型)的运输服务。WTP针对移动终端受限的计
8、算环境和无线网络受限的通信环境做了优化,并且还特别兼顾了Web浏览等交互式事务型应用(具有非对称性、数据传输的单向性、持续时间短、传输2022/8/813史忠植 高级计算器网络 无线事务协议(WTP) -WTP无显式的连接建立和拆除过程是面向报文的,它定义了三类基本的报文传输服务:不可靠的0类数据报服务、无结果报文的可靠的1类服务和有结果报文的可靠的2类服务,它们分别应用于不可靠的“推”、可靠的“推”和基本的请求/响应型应用。WTP通过唯一的事务标识符、确认和重传机制以及重复删除等手段来保证事务的可靠性,还提供了可选的用户确认功能(用于提供比传统定义更强形式的确认服务)以及分段重组和选择重传功
9、能(用于提高协议的无线传输效率)。 2022/8/814史忠植 高级计算器网络 无线运输层安全(WTLS)-WTLS工作在数据报运输协议之上,它保留了运输服务的接口,由于安全功能是可选的,因此,WTLS是运行在无线事务层和无线数据报层之间的一个可选协议。WTLS基于工业标准运输层安全协议(TLS,其原称为安全套接层 SSL),并针对窄带通信信道做了优化和扩展。2022/8/815史忠植 高级计算器网络 无线运输层安全(WTLS)-WTLS提供的安全功能包括: -数据完整性 保证在移动终端与应用服务器之间传送的数据不被篡改; -保密性 保证在移动终端与应用服务器之间传送数据的隐私性,不能被接收到
10、数据流的中间方所理解; -鉴别 实现移动终端与应用服务器之间的鉴别; -对拒绝服务的保护 WTLS能检测并丢弃重播的或验证失败的数据。 -WTLS除提供TLS功能外,还增加了一些新的特性,如对数据报的支持、优化的握手过程和动态的密钥更新等。 2022/8/816史忠植 高级计算器网络 无线数据报协议(WDP) 无线数据报协议(WDP)共享树方法中使用一个中央多播路由器,有时候又称为核心路由器。需要进行多播的源结点将他们所要传递的信息包都传给这个核心路由器,然后由这个核心路由器通过一棵共享树将信息包一个一个的传给组中的每一个接收结点。每个组中只要建立一棵共享树就可以了,而不是象在SRSPT中需要
11、为组中的每个源结点建立一棵树。与SRSPT算法相比,共享树对路由器和网络带宽(bandwidth)的需求更小。在CBT和PIM协议中使用共享树的思想来传递信息包。2022/8/817史忠植 高级计算器网络 无线数据报协议(WDP) -WDP能在单个WDP载体服务上支持来自高层的多个同时发生的通信实例,它使用端口号标识高层实体,如WTP、WSP或特定的应用,通过复用低层承载网络元素,WDP可实现对移动设备有限资源的有效操作。 -无线控制报文协议(WCMP)规范了WDP数据报的错误报告机制,它模仿Internet控制报文协议(ICMP),由WDP结点和无线数据网关报告处理数据报时出现的错误,也用于
12、诊断和信息报告。 -对于支持IP的承载服务,WDP必须是UDP,WCMP也必须是ICMP。2022/8/818史忠植 高级计算器网络 WAP应用模型 -是基于WWW的客户/服务器结构,客户方通过浏览器向服务器请求以标准格式表示的内容。该模型还针对无线和移动环境的特点在内容格式、通信协议等方面进行了优化和扩展。在该模型下,我们可以利用现有的大量应用开发工具,如Web服务器、XML工具等。为实现从移动终端到网络服务器之间的通信,WAP定义了一系列标准组元2022/8/819史忠植 高级计算器网络 WAP应用模型标准的命名模型 使用WWW标准的URL来标识源服务器上的WAP内容和在一个设备上的本地资
13、源,如呼叫控制功能; -内容的类型 对每个WAP内容都定义了一个与WWW一致的特定类型,使WAP用户代理能够依据其类型而正确处理; -标准的内容格式 WAP内容格式基于WWW的定义,包括显示标记、日历信息、电子商务卡片对象、图像和脚本语言等; -标准的通信协议 WAP通信协议将来自无线终端的浏览器的请求传送至Web服务器。2022/8/820史忠植 高级计算器网络 WAP应用模型 WAP使用代理机制来连接无线与有线部分,以保证无线终端能够浏览十分广泛的WAP内容和应用。WAP代理能完成下列功能: -协议网关 将来自WAP协议栈(WSP、WTP、WTLS 和WDP)的请求翻译到WWW协议栈(HT
14、TP和TCPIP); -内容编/解码器 在WAP内容的普通格式与紧缩二进制格式之间转换,以减少在无线网络上传送的数据量。 2022/8/821史忠植 高级计算器网络 WAP应用模型2022/8/822史忠植 高级计算器网络 11.3 无线应用环境无线应用环境(WAE)是为了满足在无线通信网络上开发应用及服务的需求而制定的工业标准和规范。它为各种无线设备指定了一个应用框架,该框架扩展并使用了WAP技术和Internet技术,为无线运营商和内容提供商提供了在无线环境中快速创建和部署服务的能力,使用户通过移动终端设备即可访问Internet上的大量信息。2022/8/823史忠植 高级计算器网络内容
15、生成器-内容生成器位于源服务器上,可以响应移动终端上的用户代理发出的请求,并创建相应的具有标准内容格式的应用(WML或WMLScript文档)。 WAE并未定义内容生成器,现有WWW环境中的HTTP源服务器(Web服务器)可以充当内容生成器。但WAE中定义了WML和WMLScript这两种语言标准的内容格式,源服务器上存放或生成的内容必须是这两种格式的。2022/8/824史忠植 高级计算器网络WAE用户代理用户代理是在移动终端上用于解释和执行内容的软件。 WAE中的用户代理包括WML用户代理和WTA(无线电话应用)用户代理,当然也可以有对应于其他应用的其他用户代理。 -WML用户代理是基本的
16、用户代理,支持WML和 WMLScript,可以向WAP网关发出请求,接收WAP网关发送过来的内容(WBXML或 WMLScript字节码),正确解释、执行并显示。 -为使无线用户可以访问WTA服务,在无线终端上需支持 WTA库和接口,WTA用户代理得到来自WTA服务器的事件处理内容(WML或 WMLScript的编码格式)后,正确解释并调用相应的库,以执行相应操作。 2022/8/825史忠植 高级计算器网络无线电话应用 -WTA是一组对电话呼叫和特征控制机制所做的特定扩展,向内容创建者和最终用户提供高级移动网络服务。WTA以一套库和接口的形式对外提供服务,定义了以下三类WTA服务: -通用
17、网络服务 是指独立于网络类型的服务,对于所有网络都通用,如呼叫的建立和响应等; -特定网络服务 是面向特定种类网络的服务,是通用网络服务的扩展,只有那些运行于WTA用户代理中的内容才可以访问这两种服务; -公共服务 没有任何访问限制,其他用户代理(如WML 用户代理)也可以访问公共服务。2022/8/826史忠植 高级计算器网络WAE内容格式 WAE定义了标准的内容格式,使WAP应用具有良好的开放性、可互操作性和可移植性。WAE中最常用和最重要的是WML和WMLScript,以及它们的二进制编码形式WBXML和WMLScript字节码。2022/8/827史忠植 高级计算器网络WML编码器的实
18、现 基于事件的解析方式 即通过判断元素的开始和结束符,直接生成相应的输出内容。 - -基于树的解析方式 整个过程可以分解为两个步骤,相应的实现也可以分为前端和后端两个部件。2022/8/828史忠植 高级计算器网络11.4 移动计算机网络2022/8/829史忠植 高级计算器网络物理层 物理层的作用是对传输线路进行数字化。移动计算机网络使用的物理媒体通常是无线电波。由于种种条件的制约,他常常使用某些特定的频段。在移动计算机网络中通常使用的频段主要有: 微波中的ISM(工业/科学/医药)频段,由于可以避开授权问题,因此短距离无线通讯越来越多的使用它。 红外和毫米波,广泛应用于短距离通信,但他的缺
19、点是不能穿透固体物质。 调频广播中的副载波,这一技术基本用于数字广播,以及在宽广的区域上给不同的局部地区传递信息。现在主要用于双向无线系统和无线数据广播。2022/8/830史忠植 高级计算器网络物理层 1. FDMA:将发送的信息调制到移动通信系统频带内的不同载频上,这些载频在频率轴上分开排列、互不重叠,发往和来自临近信道的干扰用带通滤波器限制。模拟的FM蜂窝系统都使用FDMA。2. TDMA:信道在时间上被划分为一连串的周期性时隙,各移动计算机占用不同的时隙发射信号,利用定时选通来接受突发信号并限制邻近信道的干扰。GSM网通常使用FDMA和TDMA的综合。3. SDMA:利用定向天线使无线
20、波束覆盖到不同的区域,增强所需方向上的信号和减轻干扰方向的信号,但他对天线的要求比较高,增加了设备的数量,增加了切换次数,加重了交换机的负担。CDMA:每个用户具有特定的地址码,用于发射信号的扩展频谱调制,从而实现在公共信道上传递信息。2022/8/831史忠植 高级计算器网络数据链路层 数据链路层由媒体访问控制(MAC)和逻辑链路子层(LLC)组成。媒体访问控制(MAC)位于链路层的底部,基于共享信道的各种网络都有MAC子层。MAC子层可提供广播、组波、点对点通信服务,是无连接的数据报服务。 数据链路层中与媒体访问无关的部分称为逻辑链路子层(LLC),他位于MAC的上面,可提供可靠的、面向连接的服务。在广播信道的网络中,由于MAC子层实现了多址连接,各点对点之间通讯所需的路由选择功能已完成,因此可以没有网络层。2022/8/832史忠植 高级计算器网络网络层在网络层中,最重要的是要实现动态寻址和移动的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 有关运输合同合集15篇
- 沙依巴克区2025届四上数学阶段联考试题含答案解析
- 期末复习-全册核心语法易错题2025-2026学年译林版(三起)英语四年级下册(专项训练)
- 汾西县2025届数学三年级上学期期中学业水平测试模拟试题(含答案解析)
- 2026年汽车养护品销售人才培养方案
- 2026年语文同课异构教研活动方案策划
- 2026年硬笔书法教学计划及方案设计
- 汤旺河区2025届数学四年级第二学期期末检测模拟试题含答案
- 2026年幼儿园迎新生创意活动方案
- 江门市江海区2025年三年级数学下学期期末质量检测试题含答案
- 2026年《长征》试题及答案
- 情绪传播机制-洞察与解读
- 2026广东佛山市顺德区村(社区)大学生CEO选聘100人备考题库及1套参考答案详解
- 2026广东佛山市顺德区村(社区)大学生CEO选聘100人备考题库完整答案详解
- 2026年普通高等学校招生全国统一考试(北京高考卷)数学试卷
- 2026年河口区卫生类事业单位公开招聘工作人员(24人)笔试参考题库及答案详解
- 2026年福建厦漳泉城际铁路有限责任公司社会招聘34人笔试备考题库及答案详解
- 北师大版三年级下册数学总复习《数与代数》教学课件(新教材)
- 山东省烟台市2025-2026学年高一下学期期中学业水平诊断物理试卷(含答案)
- YDT 5102-2024 通信线路工程技术规范
- 2025年7月浙江省普通高中学业水平考试化学试题(解析版)
评论
0/150
提交评论