什么是WAP网关

原创 2007年10月08日 18:22:00

1. 什么是WAP网关?

    WAP网关是一个软件。它连接Internet或者Intranet,使得WAP电话可以来访问其中的资源。有些网关可能具有将HTML文件转换为WML页面的功能。
    WAP网关在WAP设备与Web服务器之间的连接中有好多功能。这些功能基本上是:

  • 将标记语言(WML)从文本转换成可以被WAP设备读懂的编码(二进制/压缩的)格式; 
  • 将WAP设备的请求转换成Web中的HTTP请求; 
  • 在Web和WAP之间实现SSL加密和WTLS加密的转换; 
  • 在Web和WAP之间的传输层之间实现TCP和WDP的转换。 

    网关还具有一些其他可选的功能,例如将Text文件,HTML文件转换成可读的WAP格式。如果网关安装在移动营运商一边,移动营运商可能利用网关加入一些特殊的信息到HTTP流中,例如电话号码,位置信息等等。
    有些WAP网关是在Internet上公开的,但是另外一些是在移动营运商那边,并且经常限制只接受从营运商那边的WAP设备。
    少数网关,或者像网关的设备 (“WAP Servers”)在内容提供商那边,这些人拥有WAP内容服务器。

2. 什么是WAP Server?

    除了集成的WAP Gateway ,WAP Server不比普通的Web Server多太多。笔者个人认为“WAP server”这个概念非常混淆。许多人认为必须有一个WAP Server才能提供WAP的内容,但是这不正确。WAP内容可以由任何普通的Web Server提供。
    那么WAP Server的要点是什么呢?当讨论到WAP的安全性的时候,WAP Server可以减少WAP环境中的安全漏洞。
    既然WAP Server包含一个网关,因此可以跳过安装在移动营运商那边的第三方网关,并且主机上的应用程序对加密数据流有完全的控制能力。
    注意如果要让用户能够访问网关,就需要正确的配置他们的WAP设备,大多数情况下是手工配置。

3. 在哪儿可以得到WAP网关?

    Nokia的网关可以在http://www.nokia.com/corporate/wap得到。

4. WAP网关是一个像Server那样的物理设备吗?它是在Internet提供商还是移动提供商那边?

    WAP Gateway是一个 WinNT或者 Linux机器上运行的WAP Server软件。它可以在Internet上的任何位置,既可以在Internet提供商那边,也可以在移动提供商那边,还可以在用户的PC机上。

5. 安装Nokia WAP Toolkit后如何设置网关,拨号等等,以便可以使用用户的主页?

    启动Nokia WAP Toolkit,找到 Menu>Toolkit>Preferences。 选择“Use WAP gateway”选项,给出WAP网关所在的地址(127.0.0.1, 如果在本机运行网关程序)。用户可以从Menu>Go>Load中指定URL。

6. 哪个公司提供WAP Server的源代码?

    open source gateway 在 http://www.kannel.org/中提供。

7. 可以在广域网络中使用网关吗?

    只要能通过拨号访问到网关的IP地址,在哪儿都是一样。

8. 在哪里能找到有关网关的资料?

    在很多情况下用户可能想使用多个网关来测试应用程序。因为他们以不同的方式工作。所以可能需要连接到其他的网关,而不仅仅使用由移动营运商提供的网关。
    WAPdrive.net 有一个个非常好的公共网关列表:
        http://www.wapdrive.net/DOCS/wap_gateways.htm
    这里面有一些没有公布的网关。如果IP地址以“10.”开头,那么网关就是私有的,是营运商自己的。其他IP地址的网关,也不一定就是公共网关。

9. 为什么HTTP User_Agent字符串在Phone.com的网关中有所不同?

    如果查看从Phone.com的UP.Link网关发送给服务器的HTTP头,将发现User_Agent有所不同。UP.Link网关将名字和版本名称写在这里面。
    如果用户来自Nokia或者爱立信的网关,那么User_Agent就像下面的:
    EricssonR320/R1A
    如果用户来自UP.Link网关,就如同下面的:
    EricssonR320/R1A UP.Link/4.1.0.1
    它们清楚地显示了网关的类型和版本。从这里可以清楚的知道用户所使用的网关类型和版本。

 

通过短信网关发送Wappush(包括超长Wappush)

Wappush可以通过短信行业网关发送出去(通过submit消息体),移动和联通都是一样,至于电信的协议没试过,不过应该也一样,因为都是参照标准协议改编的。我参考了网上N多文章后才总结出来的一种规则,...
  • sonicliji
  • sonicliji
  • 2013年12月24日 09:08
  • 1526

基于短信网关WAP推送的实现

WAP PUSH既有信息发送主动、及时的特点,又有可随时随地接收信息的优势,因而具有良好的应用前景。该文简单介绍了WAP PUSH系统框架、推送协议和推送方式,重点介绍了通过短信网关实现WAP推送的实...
  • xjbclz
  • xjbclz
  • 2016年07月14日 20:31
  • 673

android wap与net的两种连接方式

> android 手机网络接入点名称及WAP、NET模式的区别-- http://www.cnblogs.com/sunfb/p/3890305.html 移动 电信 联通 APN cmwap...
  • ShareUs
  • ShareUs
  • 2016年08月28日 15:01
  • 1310

WAPPUSH 原理 基于短信网关WAP推送的实现

转自: http://blog.163.com/htlxyz@126/blog/static/168594029200962011411709/ 基于短信网关WAP推送的实现 WAP PU...
  • LIHUINIHAO
  • LIHUINIHAO
  • 2014年02月12日 17:04
  • 1506

WAP和web app的对比

最近有一个web网站需要提供对应的移动端的版本,客户要求说弄个wap网站就行,我一听感觉wap好遥远,应该还是智能机不流行的时候说wap,现在应该都是web app了。后来仔细研究了下,发现对wap的...
  • peachpi
  • peachpi
  • 2014年02月08日 05:04
  • 2376

手机wap前端开发经验

对于我们前端来讲,wap2.0开发无疑是对我们的一个考验,这个考验主要是考验我们对于重构方面的功底。下面主要分 UI、HTML、CSS、Javascript三方面给大家分享在wap2.0开发中的一些个...
  • zhjian6
  • zhjian6
  • 2015年03月18日 08:46
  • 6792

WEB前端开发 » WAP页面制作需要注意的几点

1.遵循html页面的编写规则 2.新建的时候注意文档类型:xhtml-mobile10.dtd 3.特殊的meta标签         网页手机wap2.0网页的head里加入下面这条元标...
  • DingYe_Names
  • DingYe_Names
  • 2015年10月20日 09:17
  • 3552

支付宝的app支付

我写这篇博客,旨在帮助大家在接上支付宝app支付功能时,可以少走弯路,并非单纯地看这篇博文就可以实现app支付功能。大部分还是需要大家根据支付宝官方文档进行开发的。app支付的介绍 支付宝的app...
  • q410654146
  • q410654146
  • 2017年05月12日 15:04
  • 2857

WAP页上传图片

访问: wap.xxoo.com/home/index/test test操作 //测试 public function test(){ //显示模板 ...
  • leejianjun
  • leejianjun
  • 2016年11月25日 10:09
  • 728

WAP网站设计规范

1. 手机浏览器兼容性测试结果概要1.1 XHTML部分 大多数手机不支持的: * 表单元素的“disable”属性 部分手机不支持的: * “button”标签 * “input[ty...
  • zky0901
  • zky0901
  • 2015年03月20日 14:28
  • 1398
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:什么是WAP网关
举报原因:
原因补充:

(最多只允许输入30个字)