WAP 系统的架构

一、因特网三维网架构

   WAP(无线通讯协议)是在数字移动电话、因特网或其他个人数字助理机、计算机应用之间进行通讯的开放全球标准,就像HTTP协议一样是一种标准,规定了WEB 服务器与客户浏览器交互的方式、规范。在进一步学习前,让我们了解一下WEB服务器的工作方式、原理。Figure 1(下图)表明了客户向URL所指定的WEB服务器发出了请求, WEB服务器根据请求的程序返回相应的内容至客户端,二者就是按HTTP协议进行交互的。客户端发出一个以HTTP开头的URL请求时,WEB服务器端的程序可能是CGI程序、或静态网页,或SERVLET程序,也可能是其他服务器端程序,但它们均以HTML格式将相应的内容返回给客户,这样客户就可在浏览器上的看到返回的内容。

  WWW模型(图2.2)还同时说明了建立普通应用环境所需的必要配置,主要包括以下几个方面:

  (1) 标准命名模型。WWW上所有的服务器和内容都是通过Internet标准的信息指定方法进行命名的。

  (2) 内容键入。主要指URL的键入,WWW为此定义了若干特定的类型,允许网络浏览器在此基础上进行正确的处理。

  (3) 标准内容格式。所有的网络浏览器均支持一组标准的内容格式,包括超文本标记语言HTML、Java描述语言以及其他格式。

  (4) 标准协议。标准网络协议允许任何网络浏览器连接到任何网络服务器上。WWW体系中最常用的协议是HTTP协议。WWW的这种基本结构可使用户方便地运行、获取第三方的应用软件及内容服务,并可使开发人员方便地为广大客户创建特定的应用软件和内容服
务。


二、因特网WAP网络架构

  WAP网络架构由三部分组成,即WAP网关、WAP手机和WAP内容服务器,这三方面缺一不可!其中WAP网关起着协议的‘翻译’作用,是联系GSM网与万维网的桥梁;WAP内容服务器存储着大量的信息,以提供WAP手机用户来访问、查询、浏览等。Figure 2(图2)表明了WAP网络的基本架构。当用户从WAP手机键入他要访问的WAP内容服务器的URL后,信号经过无线网络,以WAP协议方式发送请求至WAP网关,然后经过‘翻译’,再以HTTP协议方式与WAP 内容服务器交互,最后WAP网关将返回的内容压缩、处理成BINARY流返回到客户的WAP手机屏幕上。编程人员所要做的是编写WAP内容服务器上的程序或曰WAP网页。


  与WWW模型一样,WAP也定义了一组旨在促进移动终端与WAP内容服务器之间通信的必要配置,主要包括以下几个方面:

  (1) 标准命名模型。WAP与WWW一样,其服务器和内容都是通过Internet标准的信息指定方法进行命名的。

  (2) 内容键入。主要指URL的键入,WAP建立了与WWW一致的内容形式和类型,允许WAP用户代理在此基础上进行正确的处理。

  (3) 标准内容格式。WAP基于WWW技术,所用微浏览器也支持一组标准的内容格式,包括WML及其脚本语言、图像、日历信息、电子名片甚至涨价幅度等的格式。

  (4) 标准协议。WAP网络协议允许手机中的微浏览器通过WAP网关连接到WAP内容服务器上,满足了移动终端与网络服务器之间传输信息的要求。

  关于WAP的网络构架,我们还有几点需要强调说明:

  (1) WAP的客户端一般都是WAP移动设备,比如最常见的手机。它们通常由不同的公司生产,各自具有不同的特点,所以对WML和WMLScript的解释也有所不同。因此,将来具体开发时,还要参考各个厂家提供的技术资料,综合考虑不同品牌、型号的WAP手机特点,如Nokia 7110、Ericsson R380、Motorola L2000www等等,以使开发的网页及应用能为绝大多数的手机所接受。

  (2) 一般来说,用户都希望WAP手机的屏幕足够大,分辨率足够高,否则浏览网页时不是太方便。然而由于不同型号WAP手机的屏幕大小并不完全一样,所以开发人员需要考虑针对不同的手机制作不同的网页,或制作含有多种选择的网页,以便使得客户在浏览时同样感到合适、方便和快捷。而且,由于各种手机对WML和WMLScript的支持情况不太一样,就像Internet Explore和Netscape之间的情况一样,所以开发时更是要考虑不同手机的特殊情况。

  (3) WAP手机上网中的安全性问题在开发中也需要考虑,如散射在空间中的电波会同时把用户的口令、密码等重要信息同时散射在空间中。本书后面将专门讨论WAP手机上网的安全性问题。

  (4) 网关在WAP系统的整个构架中有着十分关键的作用,它是连接客户和服务的桥梁。网关可以在电信局一端(见图2.4),也可以和网络服务器集成在一起(见图2.5)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值