免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1067 | 回复: 0
打印 上一主题 下一主题

WAP 基本概念 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-02-20 17:42 |只看该作者 |倒序浏览
By fireworks2@foxmail.com

什么是WAP?
WAP(Wireless Application Protocol)的含义是无线应用协议。它和呼叫以及呼叫者没有关系。(但是呼叫者可以使用WAP来提供改进的呼叫服务。)
WAP是一种为小型手持设备,比如移动电话和个人数字代理,提供Internet接入的协议, WAP规范(http://www.wapforum.org/)包括: 
1) 一种和HTML类似的标记语言,WML。可以用它来设计终端用户可浏览的页面。 
2) 一种和JavaScript类似的脚本语言,WMLScript。 
3) 一组和电信业有关的功能,称为WTAI,比如发起呼叫,在手机地址簿上添加名字,或发送SMS消息。 
4) 一个协议栈,用来管理话路(象HTTP那样),处理事务(象TCP/IP那样),以及管理用于和WAP服务器或网关通信的物理连接层(在这里指USSD/GSM)

在无线连接上使用HTTP/TCP/IP所需时间很长,所以数据有可能丢失。而同样的有效信息通过WSP/WTP/WDP(WAP协议栈)传输所需的时间则短得多。 


WAP网站模型
同传统的互联网网站模型相比,Server侧使用的软件还是一样的(apache/IIS等)。如果在网站的脚本中,不加以判断,那从PC也可以访问到相应的资源,不一定要从移动终端来访问,不过访问到的页面文档格式可能是普通PC浏览器无法解析的WML格式。

判断访问的终端有各种各样的方法,从Server接收到的HTTP请求而言,这些方法都必须依据HTTP-GET请求的消息头来进行判别。换言之,如果可自由控制消息头,且分析出Server可正常响应的条件,即可成功模拟移动终端发出访问。常用的终端识别方法有:User-Agent,Accept,vi



更多资料参考:
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP