WAP业务流程分析
1. WAP上网
手机技术的发展以及互联网与移动通信的进一步融合,使手机的业务更加丰富,随着3G的到来,手机上网将成为人们重要的上网方式。通过WAP,手机不再只是简单的信息收发器,而将成为一个由视频、音乐、娱乐内容组成的巨大网络的一部分。
WAP上网是指用户使用支持WAP功能的手机,开通GPRS服务,通过无线方式接入互联网。浏览网页是手机上网的重要用途之一,用户可以直接在手机屏幕上看到各种资讯,同时也可以将自己喜欢的内容(如:图片、铃声等)下载并且应用到手机上。随着移动通信技术的发展和用户需求的日益增长,彩信、、在线游戏等各种WAP业务也应运而生,WAP上网已经逐渐成为人们生活中必不可少的一部分。
2. 手机的WAP功能
WAP技术的概念WAPWireless Application Protocol的英文缩写,它的中文含义是无线应用协议,该协议是用来标准化无线通信设备,可用于Internet访问,包括收发,访问WA
P网站上的页面等等。目前,WAP技术已经拥有2个版本,即WAP1.XWAP2.0
手机对于WAP的支持程度有不同,有的手机只支持WAP1.X,又的有机则支持WAP2.0。支持WAP1.X的手机在通过GPRS上网时只能使用9201端口,数据传输使用无线会话层协议WSPWireless Session Protocol);支持WAP2.0的手机在通过GPRS上网时可以使用80端口,数据传输使用超文本传输协议,HTTP。由于在传输机制等多方面的差异,支持WAP2.0的手机在上网时,比使用WAP1.X手机速度更快、效率更高、可浏览内容更为丰富。
3WAP业务流程介绍
一个完整的页面访问流程大概可以分为以下几个步骤:
(1) 手机发出请求;
(2) 移动网络(GSMCDMA或其它移动网络)接通本地ISP;
(3) 本地ISP连接WAP网关服务器;
(4) WAP网关服务器向目标内容服务器发出请求;
(5) 目标内容服务器将信息传给WAP网关服务器;
(6) WAP网关服务器将处理后的信息发送到本地ISP;
(7) 本地ISP将住处传回移动网络;
(8) 手机接收到Internet信息
从以上流程可以看出,所有数据是要经过WAP网关进行中转的,终端与内容服务器之间的会话都需要经过WAP网关来转发。
4. WAP页面访问流程
下面以使用80端口访问梦网首页为例,来说明终端访问WAP页面的流程:
(1) 终端与WAP网关建立TCP连接
由于使用80端口进行访问,所以连接过程需要在TCP层完成,图为终端与WAP网关经过三次
握手建立连接的过程。其中,10.59.85.178是终端的IP地址,10.0.0.172是WAP网关的IP地址。
(2) 终端向WAP网关发出Get请求,要求返回页面的文本信息。
终端发出HTTP GET请求,网关在收到请求后立刻发送页面文本内容,传输过程在TCP层完成,下发完所有文本内容后,网关向终端返回HTTP 200ok,表示传输内容成功。
终端向WAP网关发出ACK确认,表示已经成功接收全部内容,并终端与WAP网关的连接(FIN,ACK),WAP网关返回ACK,表示连接已经中断。
(3) session下载终端继续向WAP网关发出Get请求,要求返回页面的其他信息(如:图片)
因为之前终端与WAP网关连接已经中断,所以在发出Get请求前,终端首先要与WAP网关重新建立连接,如下图所示
终端与WAP网关经过三次握手,重新建立连接。应该注意,一个WAP页面上的内容有很多,终端每得到一个页面上的内容都要经过三个步骤:连接、HTTP GET、断开连接。
图中,HTTP GET后的地址是内容服务器的地址,WAP网关返回状态码200 ok的同时,还给出了得到的内容类型(image/vnd.wap.wbmp),由此可以看出GET的内容是一张图片。
下载完相应内容后,再次断开连接。
重复以上步骤,当终端得到页面的全部内容后,会最后一次与WAP网关断开连接,此时,一个完整的WAP页面会被显示在终端上。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。