Push Mail应用,是黑莓手机赖以成名的绝技,非常遗憾的一件事情是,在中国,这项业务是收费服务,而且价格不菲。但是,随着中国移动通信行业的发展,
Push Mail的概念日渐火热,其门槛不断降低,再非昔日的高不可攀,最近一段日子,我不禁对这项应用倍感兴趣。
上一篇介绍E63的使用体验的文章中,我已经提到了这个东西。但是,事实上,我对其的了解是非常有限,我只是根据心目中的想象,将我现在享受到的服务,认为是Push Mail。而实际上,通过在互联网反复搜索,我还是没有实现对这项服务的深入了解。感觉国内做这个的有好几家公司,包括著名的尚邮,另外就是一些移动运营商和知名度较低的公司,但是我觉得这些公司里,不乏玩弄概念,欺瞒客户的现象。
Post Office Protocol(邮局协议),就是我们常说的
POP3,是互联网上广为使用的邮件投递协议。接收邮件时,用户通过客户端,登录邮件
服务器,从服务器上检索新邮件,并下载到客户端查看,而发送邮件之时,却是客户端将邮件直接发送到了目标服务器(也即直接发送到了收件人地址所在的邮件服务器)。以上所描述的方式,就是传统的邮件处理方式,也即与Push Mail相对的Polling Mail。
Push Mail真正与Polling Mail不同的,就是在发送邮件之时,邮件不是到达了目标地址所在的服务器就停止的,而是再进一步地被送到了收件人的客户端之中。听起来,这种处理方式的好处是不言而喻的,最重要的优点,就在于实时性非常的高。
既然这种方式是如此的优秀,为什么没有被广为采用呢?事实上,这是一个历史原因。我们都知道,现在互联网的主要使用的协议还是IPv4,这种协议使得IP地址的数量非常有限,并不能满足给接入网络的每个终端一个地址的需求,现在的方案,是大量的桌面终端用户,接入互联网时,动态地分配其一个IP地址,数量较小的服务器,被分配了固定的IP地址。这种方式,暂时性解决了IP地址不够用的问题,但是同时,也使得每个终端无法享有独一无二的IP地址。回到我们的问题上,这样一来,邮件服务器就无法知道,到底要把邮件投递到哪个地址,于是,只能够放在服务器的存储中,等待客户端主动连接上来查看邮件。
说个题外话,随着互联网的发展,同一时间接入互联网的终端和服务器数量日益增加,IPv4这种动态分配的方式,也开始变得捉襟见肘,IP地址成了日益稀缺的资源,于是乎,IPv6应运而生,这种新的IP协议号称可以给地球上的每一粒沙子都非配一个IP地址,可见其地址数量是何等地庞大,等到IPv6全面使用之时,每个个体(我特意没说是人,被人类管理的动物也包含其中)在出生之时,像得到身份证号码一样得到一个IP地址应该是非常正常的事情。届时,Polling Mail这种方式,也该理所应当地退出历史舞台了吧。