2024年1月31日发(作者:)

CMWAP和CMNET终极大比较

CMWAP和CMNET终极大比较

用手机上网已经有好长一段时间了,每次在和朋友交流经验时,总会发现很多朋友对CMWAP和CMNET的区别还是不甚了解。对于一些新软件,经常有人会问“CMWAP可以用吗?”,所以笔者撰写了此文,希望本文能为大家解开这个疑惑。

问题1.为什么会有两个接入点?

在网上查阅大量资料后并经过反复的尝试与探索后,笔者对CMWAP和CMNET两种上网方式作出了一下总结:在国际上,通常只有一种GPRS接入方式,为什么在中国会有CMWAP和CMNET两兄弟呢?(彩信之所以单独配置接入点是因为彩信服务需要连接专用的服务器,在这里不作探讨。)其实,CMWAP 和 CMNET 只是中国移动人为划分的两个GPRS接入方式。前者是为手机WAP上网而设立的,后者则主要是为PC、笔记本电脑、PDA等利用GPRS上网服务。它们在实现方式上并没有任何差别,但因为定位不同,所以和CMNET相比,CMWAP便有了部分限制,资费上也存在差别。

问题2.什么是WAP?

WAP只是一种GPRS应用模式,它与GRPS的接入方式是无关的。WAP应用采用的实现方式是“终端+WAP网关+WAP服务器”的模式,不同于一般Internet的“终端+服务器”的工作模式。主要的目的是通过WAP网关完成WAP-WEB的协议转换以达到节省网络流量和兼容现有WEB应用的目的。

WAP网关从技术的角度讲,只是一个提供代理服务的主机,它不一定由网络运营商提供。但据我所知,中国移动GPRS网络目前只有唯一的一个WAP网关:10.0.0.172,有中国移动提供,用于WAP浏览(HTTP)服务。有一点需要注意,WAP网关和一般意义上的局域网网关是有差别的,标准的WAP网关仅仅实现了HTTP代理的功能,并未完成路由、NAT等局域网网关的功能。这就决定了它在应用上所受到的限制。

问题3.中国移动对CMWAP的限制?

为了从应用中区别两者的定位,中国移动对CMWAP作了一定的限制,主要表现在CMWAP接入时只能访问GPRS网络内的IP(10.*.*.*),而无法通过路由访问Internet。(少数地区的移动网络可能不存在这一限制。)我们用CMWAP浏览Internet上的网页就是通过WAP网关协议或它提供的HTTP代理服务实现的。

说到这里,就让笔者自然而然的联想到公司的网络,相信不少工作的朋友都有类似的体会。公司的网络在网关上不提供路由和NAT,仅仅提供一个可以访问外网的HTTP代理。这样,我们就无法直接使用QQ、MSN等非HTTP协议的应用软件了(好在它们还提供的有HTTP代理的连接方式),CMWAP也正是。

问题4.CMWAP和CMNET的适用范围

两种上网连接方式的适用范围才是大家最关心的问题。CMNET拥有完全的Internet访

问权,这里就不多说了,主要让我们来看看CMWAP。因为有了上面提到的限制,CMWAP的适用范围就要看WAP网关所提供的支持了。目前,中国移动的WAP网关对外只提供HTTP代理协议(80和8080端口)和WAP网关协议(9201端口)。

因此,只有满足以下两个条件的应用才能在中国移动的CMWAP接入方式下正常工作:

1. 应用程序的网络请求基于HTTP协议。

2. 应用程序支持HTTP代理协议或WAP网关协议。

问题5.如何辨别一个应用程序的网络请求是否基于HTTP协议?

这个问题还真不好回答,要完全做到这一点需要通过拦截应用程序的通信数据包进行分析。这里提供几个简单的方法给广大朋友:从表现上看,如果它的网络请求是网址(URL)的形式,那么通常是基于HTTP协议的,如Web浏览器;如果它连接的服务器端口是80,那么它可能是基于HTTP协议的。

问题6.如何区别一个应用程序支持HTTP代理协议还是WAP网关协议呢?

首先看它的设置中有没有代理服务器的选项,如果有则表示它支持HTTP代理协议。如果没有,则需要按照以下步骤测试:

在GPRS接入点设置的高级设置里去掉代理服务器的设置项:Server Address 和 Server

Port,如果应用程序可以正常工作,那么它是基于WAP网关协议,如Java程序、S60内置的浏览器。如果在此状态下不能正常工作,而恢复GPRS接入点高级设置中的代理服务器设置后能够正常工作,则应用程序支持HTTP代理协议(代理设置从系统中读取)。如果仍不能正常工作,那么这个应用程序一般来说是不支持HTTP代理协议或WAP网关协议的。

这里需要特别说明的是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和CMNET 的主要区别与适用范围

随着移动优惠促销活动的开展,很多网友都对20元包月的CMWAP无线上网产生了很大的兴趣,但是一些朋友在对CMWAP和CMNET的区别还是不甚了解,导致了很多朋友在毫无知觉的情况下被扣了一大笔流量费,可真是心疼啊!

对于一些新软件,也经常有人会问“CMWAP可以用吗?”,那么我们今天就来谈谈CMWAP 和 CMNET 的主要区别与适用范围。

(1) 为什么会有两个接入点?

在国际上,通常只有一种GPRS接入方式,为什么在中国会有CMWAP和CMNET两兄弟呢?(彩信之所以单独配置接入点是因为彩信服务需要连接专用的服务器,在这里不作探讨。)

其实,CMWAP 和 CMNET 只是中国移动人为划分的两个GPRS接入方式。前者是为手机WAP上网而设立的,后者则主要是为PC、笔记本电脑、PDA等利用GPRS上网服务。它们在实现方式上并没有任何差别,但因为定位不同,所以和CMNET相比,CMWAP便有了部分限制,资费上也存在差别。

(2) 什么是WAP?

WAP只是一种GPRS应用模式,它与GRPS的接入方式是无关的。WAP应用采用的实现方式是“终端+WAP网关+WAP服务器”的模式,不同于一般Internet的“终端+服务器”的工作模式。主要的目的是通过WAP网关完成WAP-WEB的协议转换以达到节省网络流量和兼容现有WEB应用的目的。

WAP网关从技术的角度讲,只是一个提供代理服务的主机,它不一定由网络运营商提供。但据我所知,中国移动GPRS网络目前只有唯一的一个WAP网关:10.0.0.172,有中国移动提供,用于WAP浏览(HTTP)服务。有一点需要注意,WAP网关和一般意义上的局域网网关是有差别的,标准的WAP网关仅仅实现了HTTP代理的功能,并未完成路由、NAT等局域网网关的功能。这就决定了它在应用上所受到的限制。

(3) 中国移动对CMWAP的限制

为了从应用中区别两者的定位,中国移动对CMWAP作了一定的限制,主要表现在CMWAP接入时只能访问GPRS网络内的IP(10.*.*.*),而无法通过路由访问Internet。(少数地区的移动网络可能不存在这一限制。)我们用CMWAP浏览Internet上的网页就是通过WAP网关协议或它提供的HTTP代理服务实现的。

说到这里,就让我自然而然的联想到公司的网络,相信不少工作的朋友都有类似的体会。公司的网络在网关上不提供路由和NAT,仅仅提供一个可以访问外网的HTTP代理。这样,

我们就无法直接使用QQ、MSN等非HTTP协议的应用软件了(好在它们还提供的有HTTP代理的连接方式)。CMWAP也正是如此。

(4) 适用范围

适用范围才是大家最关心的问题。CMNET拥有完全的Internet访问权,这里就不多说了,主要让我们来看看CMWAP。因为有了上面提到的限制,CMWAP的适用范围就要看WAP网关所提供的支持了。目前,中国移动的WAP网关对外只提供HTTP代理协议(80和8080端口)和WAP网关协议(9201端口)。

因此,只有满足以下两个条件的应用才能在中国移动的CMWAP接入方式下正常工作:

1. 应用程序的网络请求基于HTTP协议。

2. 应用程序支持HTTP代理协议或WAP网关协议。

如何辨别一个应用程序的网络请求是否基于HTTP协议?

这个问题还真不好回答,要完全做到这一点需要通过拦截应用程序的通信数据包进行分析。这里提供几个简单的方法给广大菜鸟朋友:从表现上看,如果它的网络请求是网址(URL)的形式,那么通常是基于HTTP协议的,如Web浏览器;如果它连接的服务器端口是80,那么它可能是基于HTTP协议的。如果确实无法准确判断,那么请直接看下一个条件。(满足第二个条件的应用一定是基于HTTP协议的)

如何区别一个应用程序支持HTTP代理协议还是WAP网关协议呢?

首先看它的设置中有没有代理服务器的选项(通常在S60上未特别说明的代理都是特指HTTP代理),如果有则表示它支持HTTP代理协议。如果没有,则需要按照以下步骤测试:

在GPRS接入点设置的高级设置里去掉代理服务器的设置项:Server Address 和

Server Port,如果应用程序可以正常工作,那么它是基于WAP网关协议,如Java程序、S60内置的浏览器。如果在此状态下不能正常工作,而恢复GPRS接入点高级设置中的代理服务器设置后能够正常工作,则应用程序支持HTTP代理协议(代理设置从系统中读取)。如果仍不能正常工作,那么这个应用程序一般来说是不支持HTTP代理协议或WAP网关协议的。

CMWAP包月GPRS上网套餐的使用!及自己的一点儿体会! 补充一下(在第6页,这两个月的流量)

中国移动的GPRS功能让无线上网的梦想变成了现实。

不过考虑到其较高昂的资费,许多人都一直不敢随的便如此潇洒

GPRS一般分为四个套餐,自由套餐、经济套餐、时尚套餐和商务套餐。但是200元包月商务套餐相信对于大多数人来说,还是比较难以接受的

而现在全国部分地区都对相应的推出了更加优惠的活动,10-20元的包月WAP上网套餐(注:在这个GPRS包月套餐中,只是指由cmwap产生的GPRS流量包月,而不是指cmnet,这样的话如果要是利用CMNET直接配合电脑上网的话,可能会产生巨额的话费)

在这儿,首先要分清楚GPRS的这两个接入点是怎么一回事,CMWAP一般是指直接在手机上进入菜单来上网,而CMNET指的是电脑(包括笔记本)通过手机无线上网。

既然是包月的是CMWAP这部分,那我们就可以用电脑通过代理来接通CMWAP这部分无线上网。

关键在于:1、在手机的GPRS接入点要填的是cmwap,而不是正常的GPRS上网填的cmnet;

2、在IE的连接设置中,针对GPRS拨号连接,设置代理IP为10.0.0.172:80;(注意,不是设置IE的代理------看下图就明白了)

-

-

-

-

以偶的手机为例,T68i通过蓝牙接台式机

偶比较喜欢使用中国移动随E行客户端软件来拨号,比较方便,设置较少

下载

/download/pda/2004-04-19/

只需修改这一处(在设置中GPRS帐号中APN改为CMWAP,原先默认为CMNET)

如下图

---------------------------------

接着在IE的INTERNET选项中连接设置里设置代理服务器为10.0.0.172,端口为80

这样,在IE中就可以直接打开网页了

---------------------------------

同理,QQ中设置代理

---------------------------------

Flashget的代理设置

一般下载速度可以在4-5K左右

---------------------------------

而MSN无须设置即可登陆(估计是使用了IE里的代理设置了)

---------------------------------

因为在FOXMAIL里只支持SOCKS 4和SOCKS 5的代理,所以以前试了好多次,就是搞不定如何通过代理收邮件。

今天看了一下小翔的网站,终于找到了合适的办法

/leadBBS/

用CCProxy作为一个代理的跳板,来POP3收取邮件

CCPROXY的下载

/soft/

安装好CCPROXY后,打开设置,选择IP地址,这里暂为10.138.94.103,这是每次拨号时移动自动分配的一个地址。

然后点高级,设置一下二级代理为10.0.0.172,端口为80

接着打开FOXMAIL,在系统设置中设置代理服务器为SOCKS 5 :10.138.94.103,端口为CCPROXY分配的1080

这下点击收取,就可以POP3收取邮件了。

(个人理解为:由于FOXMAIL不支持HTTP方式的代理,所以可以利用CCPROXY将本机作为一个代理服务器,增加SOCKS 4和SOCKS 5等端口的支持,而CCPROXY又通过HTTP 10.0.0.172:80作为服务器连接到INTERNET,这才实现了邮件的收取)

-

-

-

-

-

同样的方法,在PALM和PPC上设置好代理后,也可以无线上网了

偶平时就用AvantGo来无线同步新闻

PALM端设置见二楼

-

-

-

-

-

------------------------------------------------------

经过几个月的使用,这种CMWAP加代理上网的方式总体上来说还算是不错的

不过有几点不足

1.打开网页,有时会打不开,提示文件下载;重试一下就好了。

2.对COOKIE支持的不太好,有时无法登陆新浪的通行证、CHINAREN、YAHOO等等,显示浏览器不支持COOKIE错误

3.对JAVA支持不太好,如无法登陆聊天室等(不知是不是因为偶的T68手机不支持JAVA的原因)

4.无法直接使用POP3接收邮件,也就是说用FOXMAIL和OUTLOOK无法直接收取邮件。而用WEB方式登陆没问题!!

(11.9补充,通过CCProxy可以POP3收邮件了)

PALM端的具体设置

打开控制台的网络设置

起个名字为GPRS

用户名和密码可以为空,这儿用了CMWAP

打开Detail详细,按如下修改

再打开Script,填写以下脚本,注意,红线处为CMWAP,千万不要填了CMNET。

(偶以前一直用的是外地的GPRS包月卡,可以直接上CMNET的,后来改用本地的这种卡时,忘了修改了。结果有一次用AvantGo同步新闻,通过CMNET产生了近500K的流量,一下子十五块钱没了,够买一两本杂志的钱了)

以AvangGo为例,打开代理服务器设定

代理填上10.0.0.172,端口为80

设置好之后,就可以用PALM通过红外接手机的GPRS,无线同步新闻了!

并且也可以用AvantGo作为浏览器打开网页了

其它的浏览器也可以同样设置