随笔 - 85  文章 - 47  trackbacks - 0

常用链接

随笔分类

随笔档案

搜索

  •  

最新评论

1. 接入方式
cmwap从出发点上专为访问wap网站设计,当然你也可以访问www网站,可以登录QQ软件,但前提都是,你只能使用http代理协议(80和8080端口)和wap网关协议(9201端口)。想用pop3收个Email?那基本是白想。所以,除非程序提供了使用http端口接入的方法,否则一般是上不了的。而cmnet无任何限制。它和我们用电脑正常接入互联网完全一样。

2. 资费区别
在以前,是这么收费的:cmwap十元左右就可以不限量包月,而cmnet无法包月,按3分钱/K收费。当然,这是当年的资费情况了,但CMCC暴利也可见一斑。现在,cmwap和cmnet之间的界限逐渐融合,也慢慢的不区分是CMWAP还是CMNET了。但是,具体资费情况极大地取决于地方运营商的定义,非常的混乱!一定要小心!

3. 其他问题
目前对cmwap的使用者,有一个需要注意的问题:自05年12月,中移动在移动梦网里,就不再传送用户号码和客户端参数(UA,user-agent)。用户号码的不传送可以保障隐私,(其实还不是为了让移动自己方便掌控用户?天下哪有CMCC为用户着想这种好事。)但需要注意,在互联网默认情况下(Internet或cmnet),UA是传送的,而移动梦网不传送UA,则等于是拦截了。这样就出现了一种情况,国内的wap站大家可能都知道,下载什么软件,网站提供一个长长的手机型号列表让你选,而国外的wap站,默认是可以获得用户的手机型号的,一般自动给你适配相应的软件版本。如当你在cmwap连接下去下载手机gmail的时候,就会提示你的手机无法识别,给你一个最小功能、最大兼容的通用版下载。如果你不想忍受通用版那窄小的用户界面,想试试你的手机是否有对应的高级版本,还是在下载的时候切换到cmnet吧。

综上,CMWAP彻底消亡是必然的;WAP这种没落、封闭、窄带的垃圾的彻底消亡,也是必然的。很快两者都快滚蛋了。

补充:

大家都知道中国移动有CMWAP和CMNET两个GPRS接入点.

如果使用cmwap接入点的话,通过gprs连接后你所得到的一个IP地址是形如10.x.x.x,这个地址是一个A类地址。也就是俗称的内网地址。这个地址的访问收到很多限制。一般就是本子网内部。对于中国移动来说收到的限制就是只能访问中国移动的wap网络。如果你使用cmnet接入点的话你得到的是一个形如202.xxx.x.x或者61.x.x.x之类的地址。这是一个c类地址。它可以自由的访问整个互联网上的任何网站。也就是说它和你的电脑上网的能力是一样的。正是这个区别造成了两者在资费上的差别。因为cmwap所需要的都是移动网络内部的流量。成本可以忽略不计算,而cmnet则需要中国移动为此而支付网间结算费用。所以要转嫁到你头上。但事实上这个费用远远低与你为此而付出的费用。

如果你使用的是CMWAP上网方式,可以通过移动的代理网关10.0.0.10,80端口访问公网WWW资源,前提是使用的软件要支持代理,目前有部分软件已经可以支持代理,部分不支持代理的软件也可以通过安装代理软件解决,因此从理论上讲利用CMWAP实现CMNET的功能是可行的,至少现在已经有很多成功的案例,比如浏览WW网站,上QQ,MSN。而且CMWAP的资费比较低。CMNET则很昂贵。于是大家都希望用CMWAP实现所有的网络应用。这究竟能不能实现呢?

既然大家明白了区别也就自然明白了两个接入点所能提供的应用区别了。所以用cmwap只能访问服务器位于wap网内的网站或者使用提供服务的网站位于wap网内的软件。例如掌迅通,10game之类。如果你用了cmnet。那么任何服务。网络,软件,都可以自由使用了。

但是有人要说,我用cmwap挂代理也可以访问任何网站,这是什么原因呢?原因在于中国移动的彩信留下的一个大后门。其实这个不能称之为后门。因为它基本是一个公开的通道了。也就是10.0.0.172:80,这个地址移动自己称之为彩信网关,于这个网关承担了全网的彩信以及这么多的代理用。所以速度并不快。但也足以使用。可是移动也并不甘心被大家当代理用来连接电脑上网.因此也做了一定的封锁.但是封锁的技术并不高明.只是针对 ie/maxthon等pc上的浏览器的标识符做了屏蔽.因为浏览器在访问网站的时候会发出带有浏览器标识的数据包.移动可以通过这个来识别用户是用什么浏览器上网进而做出封锁或者允许通过的决定.其目的就是只允许手机的浏览器通过这个网关.因为手机上的浏览器和pc上的是完全不一样的.所以绕过这个屏蔽的方法也很简单.就是修改一下注册表.让pc上的浏览器标识变化一下就解决了.同理一些手机上的浏览器也有一些补丁让原本被屏蔽的浏览器标识变成允许通过的浏览器标识.但是这个10.0.0.172的网关只支持80端口的应用,因此用cmwap直接实现http的代理是可行的.要实现其他业务如 mail,udp等都无法做到.而cmnet就不受此限制.因为cmnet的c类地址端口是全开的.

这时一些软件企业就应运而生了.他们开发出一些软件.然后利用自己的服务器.替用户做http2sock的代理.当然这些是嵌在软件内部.用户是看不到的.用户所要做的就是开通gprs.然后用cmwap.安装这种软件.就可以通过软件来进行IM,邮件,游戏等只有cmnet才可以享受的服务了.但是这种软件也有自己的局限性.只能针对他们所能提供的服务,而且有密码和关键信息泄漏之虞.因为用户需要把自己的账户信息完全通过软件服务器中转.

提供几个简单的方法给广大菜鸟朋友:从表现上看,如果它的网络请求是网址(URL)的形式,那么通常是基于HTTP协议的,如Web浏览器;如果它连接的服务器端口是80,那么它可能是基于HTTP协议的。如果确实无法准确判断,那么请直接看下一个条件。(满足第二个条件的应用一定是基于HTTP协议的)

这里需要特别说明的是JavaQQ,它有Socket和HTTP两种版本。现在网上流传的可用于CMWAP的JavaQQ就是基于HTTP协议的。就拿那个JavaQQ 2004来说,启动画面中就明确的写着“KJava QQ HTTP”。而SIS版的QQ和AgileMessenger(S60的MSN客户端)因为是采用的普通的Socket连接方式,因此无法用于 CMWAP。
总结一下CMWAP下可以使用的常见软件的工作方式:

(1) 手机内置的浏览器:WAP网关协议
(2) Opera 浏览器:HTTP代理协议(有代理设置)
(3) Java 程序:WAP网关协议
(4) AvantGo:HTTP代理协议(有代理设置)

注:
由于CMWAP是中国移动建设的APN,许多WAP计费业务必须通过CMWAP方式才能计费,因此中国移动会对CMWAP方式使用移动业务的用户在流量费上给予一定优惠,比如很多省市移动会推出不通的gprs流量套餐,如10元/5M gprs流量(只限cmwap方式)。而CMNET由于不能进行业务计费,因此也自然而然地没有什么优惠可讲,严格按照流量来计费啦。

拥有智能手机的用户一定很关心手机上的应用软件是否适用于所在网络。使用CMNET服务的用户可选择各种手机用的网络软件,而使用CMWAP的用户则可以通过测试手机访问网络的情况来考虑选择哪些应用软件。

中国移动的WAP网关对外只提供HTTP代理协议(80和8080端口)和WAP网关协议(9201端口),要让手机能够以WAP接入方式工作,应用程序的网络请求必须基于HTTP协议,以及支持HTTP代理协议或WAP网关协议。

比如,常见的手机JAVAQQ软件程序有socket和HTTP两种版本。目前网上流传的可用于CMWAP的JAVAQQ就是基于HTTP协议的,如JAVAQQ 2004在程序启动画面中就明确标示“KJAVA QQ HTTP”,而SIS版的QQ和agilemessenger(S60的MSN客户端)因为是采用的普通的socket连接方式,因此无法用于 CMWAP。

资料参考 :
http://www.nb520.org/link/358140.html
peptalk这个软件,用cmwap接入,可以同时登陆qq和msn
http://www.5lnb.com/dispbbs.asp?boardid=21&id=3339
http://www.3g365.com/thread-39855-1-1.html
posted on 2009-04-01 12:56 w2001 阅读(2533) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理