一、wap与蓝牙
无线应用协议(wap)是在1977年由摩托罗拉、诺基亚、爱立信及美国的phone.com共同提出的,其目的就是通过目前的无线移动通信网络来获取inte.net中的信息。wap提供了一个无线inte.net接入方案。从1998年5月wap 1.0版的出现到现在已经历了1.1版、1.2版的发展,wap 1.3版目前正在讨论中。
蓝牙(bluetooth)技术是由爱立信、ibm、intel、诺基亚和东芝等公司联合推出的一种低功率、短距离的无线连接技术。蓝牙支持点到点、点到多点的面向连接和无连接的数据链路,可同时支持语音、多媒体和一般的分组数据业务。蓝牙设备工作在2.4ghz的ism频段内,采用跳频通信方式,共有79个间隔为1mhz的跳频信道,传输速率可达1mbit/s。
由此可知,wap是建立在无线网络上的inte.net接入解决方案,蓝牙是无线网络的构建及接入方案,下面介绍在蓝牙技术基础之上的无线移动终端的inte.net接入方案。
二、wap业务
移动终端总会面临某些方面的不足,比如:带宽窄、时延高(传输环境)、显示能力有限、存储容量小、处理能力低、支持的输入能力有限。wap正是考虑了这些影响因素后出台的。
1.wap的组成
典型的wap应用环境包括wap客户设备、wap代理/网关和wap服务器。一般,wap代理/网关兼具wap服务器的功能。
(1) wap客户设备
wap客户设备通常是终端用户的手持设备(笔记本电脑或手机)。显示及输入功能是wap客户设备必须具备的基本功能。
wap客户设备通过无线网络与wap代理/网关建立连接。无线网络可以是基于现有技术的任何可用网络。wap协议能在低可靠性、高延时的网络中无中断地完成wap业务。
(2) wap代理/网关
wap代理/网关是无线网络与inte.net的接口,用来为wap客户设备提供域名解析并将inte.net网的tcp/ip协议及信息转化为wap客户设备所能识别的协议及信息。
wap服务器与inte.net网中的服务器的功能类似,实际上,wap服务器一般就是一个超文本传输协议(http)服务器。服务器存储信息及接受用户访问。wap中所使用的标记语言为一种简化的超文本标记语言(html),称为无线标记语言(wml)。当wap客户设备所访问的服务器为http服务器时,信息通过wap代理/网关,将由html语言转化为wml。wap服务器可内置于wap代理/网关中,或存在于wap代理/网关所能访问到的地方。
2.wap协议栈
wap协议栈采用层次化设计,每层相对独立,各层协议之间通过标准接口通信,底层协议通过标准接口为上层协议提供服务,其它的服务或应用程序也可以通过对该接口的调用使用该层协议提供的服务,一层协议内部的改动(在保持与其它层协议接口不变的前提下)不会对其它层造成影响。
(1) 无线数据包协议(wdp)
wdp与inte.net协议中的用户数据报协议(udp)相对应,为上层提供一个基于套接字(socket)的udp操作接口。如果承载网络以ip为基础,那么它就是udp;如果承载网络不支持udp业务接口,那么wdp就是由承载网络数据协议向udp转化的适配层,从而实现不同类型承载网上数据的透明传输。
(2) 无线事务协议(wtp)
wtp是面向连接的传输层协议,运行在数据报服务和可选的安全服务之上,为上层提供基于udp的可靠的数据报业务。其作用与tcp协议的作用类似,但它充分考虑了wap的“请求数据短,响应数据长”的事务特性。wtp还提供了消息合并功能,以减少所传输的消息数量。
wtls是基于tls(曾叫安全套接层协议(ssl))、为wap协议的安全而设计的,并根据低带宽通信信道的网络特点进行优化,提供了客户wsp会话与对应服务器wsp会话之间的安全数据通路。
(4)无线会话协议(wsp)
wsp是移动客户端和wap网关或服务器之间进行远距离通信的会话层协议,wsp通过相同接口为wap的应用层提供基于wtp的面向连接的服务和基于udp的无连接的服务。
wsp包含http/1.1的全部功能,保证了与http协议的兼容性。此外,wsp中还加入了一些新特性(如长会话、数据推送的通用接口、能力协商、会话的挂起/恢复),使其能适用于低带宽、长反应时间的无线承载网络环境。
三、蓝牙结构
1.蓝牙网络结构
蓝牙技术构造的无线局域网络属于无线ad hoc网络结构,它是由许多蓝牙移动设备合作来实现通信的。每个移动设备是对等的,都可以充当蓝牙微微网(pic.net)中的主设备或从设备,并可以同时属于两个微微网,分别扮演主或从设备的角色。ad hoc网络最大的特点是它不需要任何集中的介入点(如gsm中的基站)。当一个蓝牙设备进入另一个蓝牙设备的服务区后,两者可以自动进行识别,在无需用户介入的情况下完成无线网络的接入。
主设备负责提供微微网中的时钟同步信号和调频序列,为每一个从设备分配地址码,只有主从设备间才能进行通信。蓝牙设备采用跳频方式收发数据,工作在2.4ghz的69个1mhz的跳频信道上,使用时分双工的工作方式。不同的微微网通过一个公共的蓝牙设备连接在一起, 公共设备在两个微微网中的角色不固定,这样多个微微网通过它们之间共同的蓝牙设备连成一个大的网络,称为分布式网。
[1] [2] 下一页
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器