《WAP业务流程分析》PPT课件.ppt

上传人:za****8 文档编号:12669130 上传时间:2020-05-13 格式:PPT 页数:18 大小:2.74MB
返回 下载 相关 举报
《WAP业务流程分析》PPT课件.ppt_第1页
第1页 / 共18页
《WAP业务流程分析》PPT课件.ppt_第2页
第2页 / 共18页
《WAP业务流程分析》PPT课件.ppt_第3页
第3页 / 共18页
点击查看更多>>
资源描述
2020/5/13,WAP业务流程分析,2020/5/13,手机的WAP功能,WAP是WirelessApplicationProtocol的英文缩写,中文含义是无线应用协议,可用于Internet访问,包括收发电子邮件,访问WAP网站上的页面等等WAP技术已经拥有2个版本,即WAP1.X和WAP2.0手机对于WAP的支持程度有不同,有的手机只支持WAP1.X,有的手机则支持WAP2.0。支持WAP2.0的手机在上网时,比使用WAP1.X手机速度更快、效率更高、可浏览内容更为丰富,2020/5/13,WAP业务流程介绍,手机发出请求移动网络(GSM、CDMA或其它移动网络)接通本地本地ISP连接WAP网关服务器WAP网关服务器向目标内容服务器发出请求目标内容服务器将信息传给WAP网关服务器WAP网关服务器将处理后的信息发送到本地ISP本地ISP将住处传回移动网络手机接收到Internet信息,2020/5/13,终端与WAP网关建立TCP连接由于使用80端口进行访问,所以连接过程需要在TCP层完成,图为终端与WAP网关经过三次握手建立连接的过程。其中,10.59.85.178是终端的IP地址,10.0.0.172是WAP网关的IP地址。终端向WAP网关发出Get请求,要求返回页面的文本信息终端发出HTTPGET请求,网关在收到请求后立刻发送页面文本内容,传输过程在TCP层完成,下发完所有文本内容后,网关向终端返回HTTP200ok,表示传输内容成功。,WAP页面访问流程(1/3),2020/5/13,WAP页面访问流程(2/3),终端向WAP网关发出Get请求,要求返回页面的文本信息终端向WAP网关发出ACK确认,表示已经成功接收全部内容,并终端与WAP网关的连接(FIN,ACK),WAP网关返回ACK,表示连接已经中断。终端继续向WAP网关发出Get请求,要求返回页面的其他信息(如:图片)因为之前终端与WAP网关连接已经中断,所以在发出Get请求前,终端首先要与WAP网关重新建立连接,如下图所示终端与WAP网关经过三次握手,重新建立连接。应该注意,一个WAP页面上的内容有很多,终端每得到一个页面上的内容都要经过三个步骤:连接、HTTPGET、断开连接。,2020/5/13,WAP页面访问流程(3/3),终端继续向WAP网关发出Get请求,要求返回页面的其他信息(如:图片)图中,HTTPGET后的地址是内容服务器的地址,WAP网关返回状态码200ok的同时,还给出了得到的内容类型(image/vnd.wap.wbmp),由此可以看出GET的内容是一张图片。下载完相应内容后,再次断开连接。重复以上步骤,当终端得到页面的全部内容后,会最后一次与WAP网关断开连接,此时,一个完整的WAP页面会被显示在终端上。,2020/5/13,WAP下载流程(1/3),终端与WAP网关建立TCP连接由于使用80端口进行访问,所以连接过程需要在TCP层完成,图为终端与WAP网关经过三次握手建立连接的过程。其中,10.59.25.6是终端的IP地址,10.0.0.172是WAP网关的IP地址。终端向WAP网关发出Get请求GET后跟的是要下载图片的URL地址,2020/5/13,WAP下载流程(2/3),数据传输传输过程的实质是WAP网关将图片内容下发到终端上。在TCP层,图片内容被打成了许多个数据包,当某个数据包在传输过程中丢失或是传输失败时,需要进行重传,如下图所示:传输结束数据传输成功完成后,WAP会向终端返回状态码200,代表动作执行成功,若在服务器端因某些原因导致图片下载失败,会返回其他HTTP状态码,如:404、403等。,2020/5/13,WAP下载流程(3/3),中断连接终端首先向WAP网关发出断开连接信息(FIN,ACK),WAP网关收到信息后返回确认(ACK),同一中断连接。注意在途中,终端在发出(FIN,ACK)的同时。还向WAP网关发出了建立连接请求(SYN),重新建立连接后要下载下一个内容。,2020/5/13,TCP层分析(1/5),终端与WAP网关建立连接Dstport(80)表示发送端请求使用80端口与WAP网关进行连接,HeaderLength:28表示原有数据在TCP层增加了28bytes的包头,Maximumsegmentsize:1460bytes表示在TCP层,一个数据包最大为1460bytes。WAP网关接收到发送端发出的连接请求后,会返回一条以(SYN,ACK)标记的确认信息,“ThisisanACKtothesegmentinframe:19”表明了这条信息是对第19帧信息的回复。,2020/5/13,TCP层分析(2/5),终端与WAP网关建立连接上图是建立TCP连接的最后一步,发送端在收到WAP网关的回复后,再向其发送一条确认信息(ACK),表明通过80端口建立连接成功,接下来就要传输数据了。这条信息的TCP层包头大小为20bytes。终端向WAP网关发出GET请求请求的发出方(终端)使用的是2768端口,接收方(WAP网关)使用的是80端口。ReassembledTCPSegments(1156bytes)表示在TCP层,请求数据包的总大小是1156bytes,分两个数据包被发出(第23、第24)。,2020/5/13,TCP层分析(3/5),数据传输数据传输实质是WAP网关将TCP数据包下发给终端,其中TCPSegmentdata表示当前数据包的大小。终端在接收到数据包后,会向WAP网关返回一条确认信息(ACK),其中,ThisisanACKtotheSementinframe:40表示这条信息是对第40帧数据的确认。,2020/5/13,TCP层分析(4/5),数据传输结束TCP层的传输结束后,WAP网关向终端返回HTTP响应信息,其中包含所有数据包的信息。上图中,Frame表示帧,即数据包的编号、payload表示数据报的大小。,2020/5/13,TCP层分析(5/5),中断连接从第四步的图中可以看到,传输结束后,WAP网关向终端返回的HTTP响应信息是由(FIN,ACK)所标记的,所以该条信息业可以看作是WAP网关终端连接的请求。终端在收到请求后会返回一条ACK,并向WAP网关发出中断连接请求(FIN,ACK),最后由WAP网关返回确认信息ACK,到此为止,表示连接完全中断,2020/5/13,HTTP层分析(1/2),终端发出GET请求下载内容之前,终端会向WAP网关发出HTTPGET请求,表示要求下载相应页面内容。由图中可知,GET请求的包头内容包括:目标地址()、HTTP协议版本号(HTTP/1.1)、传输方法(GET)、终端可以接受的媒体类型(accept)、终端可以接受的编码方式(accept-charset)、终端可与以接受的语言(accept-language)、终端型号及其他信息(user-agent)。,2020/5/13,HTTP层分析(2/2),WAP网关返回动作状态WAP网关返回状态码200表示动作执行成功,Date表示时间、Set-Cookie表示服务器记录的终端信息、Content-Length表示内容大小(36Bytes)、Content-Type表示内容类型(格式)、MediaType表示媒体类型。,2020/5/13,问题总结,终端与WAP网关建立连接失败,导致下载失败建立连接时间过长,导致下载时间过大HTTPGETHTTP200ok这段时间过大,导致下载时延过大,原因可能有:传输过程中出现丢包重传、内容服务器或终端侧响应延迟若下载失败,可以根据HTTP返回的状态码来判断错误原因,2020/5/13,TheArgogrouplogo,QualityofeXPerience,“TestinAnger,DeployinPeace.”,QXP,DeviceMasterandMonitorMasteraretrademarksofArgoInteractiveLtd.UbiquinoXandArgogroupareregisteredtrademarksofArgoInteractiveLtd.,Ifyoudonttestinanger,youruserswill!TestinAnger.DeployinPeace.,ItsauserthingTM,
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!