wap业务流程分析

wap业务流程分析

ID:20548168

大小:2.74 MB

页数:18页

时间:2018-10-13

wap业务流程分析_第1页
wap业务流程分析_第2页
wap业务流程分析_第3页
wap业务流程分析_第4页
wap业务流程分析_第5页
资源描述:

《wap业务流程分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、WAP业务流程分析2021/7/5手机的WAP功能WAP是WirelessApplicationProtocol的英文缩写,中文含义是无线应用协议,可用于Internet访问,包括收发电子邮件,访问WAP网站上的页面等等WAP技术已经拥有2个版本,即WAP1.X和WAP2.0手机对于WAP的支持程度有不同,有的手机只支持WAP1.X,有的手机则支持WAP2.0。支持WAP2.0的手机在上网时,比使用WAP1.X手机速度更快、效率更高、可浏览内容更为丰富2021/7/5WAP业务流程介绍手机发出请求移动网络(GSM、CDMA或其它移动网络)接

2、通本地本地ISP连接WAP网关服务器WAP网关服务器向目标内容服务器发出请求目标内容服务器将信息传给WAP网关服务器WAP网关服务器将处理后的信息发送到本地ISP本地ISP将住处传回移动网络手机接收到Internet信息2021/7/5终端与WAP网关建立TCP连接由于使用80端口进行访问,所以连接过程需要在TCP层完成,图为终端与WAP网关经过三次握手建立连接的过程。其中,10.59.85.178是终端的IP地址,10.0.0.172是WAP网关的IP地址。终端向WAP网关发出Get请求,要求返回页面的文本信息终端发出HTTPGET请求,

3、网关在收到请求后立刻发送页面文本内容,传输过程在TCP层完成,下发完所有文本内容后,网关向终端返回HTTP200ok,表示传输内容成功。WAP页面访问流程(1/3)2021/7/5WAP页面访问流程(2/3)终端向WAP网关发出Get请求,要求返回页面的文本信息终端向WAP网关发出ACK确认,表示已经成功接收全部内容,并终端与WAP网关的连接(FIN,ACK),WAP网关返回ACK,表示连接已经中断。终端继续向WAP网关发出Get请求,要求返回页面的其他信息(如:图片)因为之前终端与WAP网关连接已经中断,所以在发出Get请求前,终端首先要

4、与WAP网关重新建立连接,如下图所示终端与WAP网关经过三次握手,重新建立连接。应该注意,一个WAP页面上的内容有很多,终端每得到一个页面上的内容都要经过三个步骤:连接、HTTPGET、断开连接。2021/7/5WAP页面访问流程(3/3)终端继续向WAP网关发出Get请求,要求返回页面的其他信息(如:图片)图中,HTTPGET后的地址是内容服务器的地址,WAP网关返回状态码200ok的同时,还给出了得到的内容类型(image/vnd.wap.wbmp),由此可以看出GET的内容是一张图片。下载完相应内容后,再次断开连接。重复以上步骤,当终

5、端得到页面的全部内容后,会最后一次与WAP网关断开连接,此时,一个完整的WAP页面会被显示在终端上。2021/7/5WAP下载流程(1/3)终端与WAP网关建立TCP连接由于使用80端口进行访问,所以连接过程需要在TCP层完成,图为终端与WAP网关经过三次握手建立连接的过程。其中,10.59.25.6是终端的IP地址,10.0.0.172是WAP网关的IP地址。终端向WAP网关发出Get请求GET后跟的是要下载图片的URL地址2021/7/5WAP下载流程(2/3)数据传输传输过程的实质是WAP网关将图片内容下发到终端上。在TCP层,图片内

6、容被打成了许多个数据包,当某个数据包在传输过程中丢失或是传输失败时,需要进行重传,如下图所示:传输结束数据传输成功完成后,WAP会向终端返回状态码200,代表动作执行成功,若在服务器端因某些原因导致图片下载失败,会返回其他HTTP状态码,如:404、403等。2021/7/5WAP下载流程(3/3)中断连接终端首先向WAP网关发出断开连接信息(FIN,ACK),WAP网关收到信息后返回确认(ACK),同一中断连接。注意在途中,终端在发出(FIN,ACK)的同时。还向WAP网关发出了建立连接请求(SYN),重新建立连接后要下载下一个内容。20

7、21/7/5TCP层分析(1/5)终端与WAP网关建立连接Dstport(80)表示发送端请求使用80端口与WAP网关进行连接,HeaderLength:28表示原有数据在TCP层增加了28bytes的包头,Maximumsegmentsize:1460bytes表示在TCP层,一个数据包最大为1460bytes。WAP网关接收到发送端发出的连接请求后,会返回一条以(SYN,ACK)标记的确认信息,“ThisisanACKtothesegmentinframe:19”表明了这条信息是对第19帧信息的回复。2021/7/5TCP层分析(2/5

8、)终端与WAP网关建立连接上图是建立TCP连接的最后一步,发送端在收到WAP网关的回复后,再向其发送一条确认信息(ACK),表明通过80端口建立连接成功,接下来就要传输数据了。这

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。