电脑报精华 · 2000 年 · 2000wl012

手机上网面面观

手机上网面面观

在短短数年间,手机已从“大砖头”模拟机发展到可以放在上衣口袋里的数字“火柴盒”。在使用“大砖头”的年代,谁也想不到手中的移动电话到了今天还可以上网。到1998年初,无线应用协议终于公布了。这是一项网络通信协议,是全球性的开放标准,它的出现使移动Internet应用有了一个通行的标准。

1997年6月,移动通信界的四大公司爱立信、摩托罗拉、诺基亚和无线星球组成了无线应用协议(WAP,WirelessApplicationProtocol)论坛,以建立一套适合各类网络的全球性协议规范。
到1998年初,无线应用协议终于公布了。这是一项网络通信协议,是全球性的开放标准,它的出现使移动Internet应用有了一个通行的标准。
什么是WAP?
WAP是WirelessApplicationProtocol(无线应用协议)的简称,是一种以Internet上的Http/Html架构为基础,并针对无线通讯的特性(即它涉及到显示界面较小、功率低、内存较小、CPU运算能力低的通讯工具和窄带宽、多延迟和较不可靠的无线通讯网络)来作修正和设计而成的通讯协议。下图是wap的通信原理示意。
WAP由一系列不同层次的通讯协议组成,可用于Internet访问,包括收发电子邮件,访问WAP网站上的页面等等。

什么是WAE?
WAE(WirelessApplicationEnvironment)是定义了应用层(ApplicationLayer)通讯协议,融合了WWW技术,并针对无线通讯的特点发展而成的无线应用环境。WAE使得网络系统和内容提供者能通过微型浏览器(MicroBrowser)向消费者提供不同的内容及应用服务。它具体包括下列组件:
(1)WML:一种类似HTML的标记语言,针对无线通讯环境而设计。
(2)WMLScript:一种类似JAVAScript的脚本语言,用来撰写WAE下的应用程序。
(3)WTA,WTAI(WirelessTelephonyApplication):语音电话服务的程序界面。
(4)ContentFormat:定义不同的资料格式,包括图形、电话簿和日历等等。
什么是WSP?
WSP(WirelessSessionProtocol)是会议层(SessionLayer)通讯协议,提供两种服务,包括架构在WTP之上的持续连接服务和架构在WDP之上的非持续连接服务。WSP还具有HTTP/1.1的功能。WTP(WirelessTransactionProtocol)WTP是架构在WDP之上的交易层(TransactionLayer)通讯协议,是为小型客户端界面(如移动电话)设计的。
WTP提供三种等级的服务:
(1)可靠的单向请求。
(2)不可靠的单向请求。
(3)可靠的双向请求及回应。
什么是WTLS?
WTLS(WirelessTransportLayerSecurity)是根据工业标准TLSProtocol(即SecureSocketsLayer,SSL)而制定的安全协议。是用在传输层(TransportLayer)之上的安全层(SecurityLayer),并针对窄带通讯环境作了修正。
WTLS包括下列特点:
(1)资料完整性。
(2)保密功能。
(3)认证功能。
(4)拒绝服务功能。
什么是WDP?
WDP(WirelessDatagramProtocol)是传输层(TransportLayer)通讯协议,它是当你位于使用不同通讯技术的数据服务系统上时,都能向WAP的上层通讯协议提供一个共同的通讯界面。因此应用层、会议层、安全层等通讯协议都能直接在WDP上运作。
Bearer(底层数据服务)WAP是国际上不同的通讯技术都能支持的通讯协议,因此它能架设在不同的数据服务上,包括短讯服务(ShortMessageService,SMS)、PacketData、Circuit-switchedData等等。说了这么一大堆技术问题,不过大家也不必了解技术细节,只需晓得"我的WAP手机可以上网!"即可。
何为WAP网站?
WAP网站并不同于使用HTML的网站,其网页是用WML写的(尽管在语法上看起来差不多)。WML(WirelessMarkupLanguage)类似HTML语法,是WAP规范中的一部份,它从XML(eXtensibleMakeupLanguage)发展而来,用来确定文字或图形在WAP手机屏幕上的显示方式。
WML有两个重要的名词:
1.ard:WML与使用者的界面,一个WML网页可有多个CARD。2.Deck:多个CARD组成一个Deck。
以下是一个WML网站内容的示例:
<?xmlversion="1.0"?>
<!DOCTYPEwmlPUBLIC"-//WAPFORUM//DTDWML1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<cardid="A">
<p>
<dotype="accept"label="next">
<gohref="#B"/>
</do>
IamCardA
</p>
</card>
<cardid="B">
<p>
IamCard
</p>
</card>
</wml>
怎么样,看起来和HTML语法很相似吧,结果呢?请看以下图例。

哈!在手机上显示出来了!有兴趣的话大家可以研究一下WML,去做一个个人WAP网站吧!由于手机是属于移动性较高的无线通信设备,为了携带与操作方便,一般记忆容量与屏幕大小都要受到限制,因此从WAP网站读取到的WML网页大小相应地要受到限制。一般WML网页大小以1.4Kbyte为限,这给网页设计人员增加一些了麻烦--若网页资料超过1.4Kbyte,就必须切割。因此设计时必须对资料进行分类,使网页不要超过1.4Kbyte,以避免手机用户读不到网页上信息。

“通过手机拨号上网”≠“手机上网”!
目前市场上有一类手机,商家宣称它“能上网”,其实它只能与笔记本电脑通过一根数据连线相连,使笔记本电脑通过手机拨号上网。这种手机自身并不具备浏览Internet的功能,只是相当于一部能拨号上网的固定电话而已。不同之处只是它让电脑可以通过GSM网以无线方式上网、发传真等,而并不是非得通过有线电话不可。在构造上它只是比普通手机多一个数据传输口或红外接口。因此严格说,这其实只能算是“通过手机上网”,而算不上“能上网(浏览Internet)的手机”。一些商家在宣传此类手机性能时,玩了一个小小的文字游戏。
WAP前途光明!
移动电话打破了空间阻隔,使得人与人之间的联系更加紧密;而Internet又把这个世界变成一个"地球村"。这两者相结合,我们就可以更加容易地获取丰富的信息资源,打破了空间对信息传递的阻碍。据调查,1999年国内Internet用户890万,移动电话用户4300万,可见手机上网的潜在发展空间非常大,而人们已不再满足于功能单一的手机了。WAP将改进现有的许多应用,同时也促进了众多创新的增值业务的诞生,如信息与娱乐服务、交易服务等。可以得益于WAP的应用类型多种多样,其中包括客户服务与部件提供、消息通知与呼叫管理、电子邮件、基于电话的增值业务、统一的消息传送、地图与位置服务、气象与交通信息、新闻与体育报道等信息服务和电子商务、股票交易、银行业务、地址簿和查号服务、公司Intranet应用等等。
不久的将来,如果你在旅游探险时迷了路,只要打开手机,连接上网,马上就能得到来自Internet上的帮助。这让我想起了一句广告词:“只要有梦想,凡事可成真!”
(米高)