|
即时通信软件(IM,Instant Messaging)是很多网民几乎每天都要使用的软件,比如我,要是一天不登录一下QQ,就会感觉“与世隔绝”。尽管天天都在用,但对于IM,你还了解哪些呢?它是怎么工作的呢?我们会以QQ为例给大家简单讲讲。 一、IM是怎样诞生的?
很多人都知道第一款IM是ICQ,的确,ICQ是第一款真正意义上的即时通信软件,但在它之前,还有一些故事值得一提。
在Internet刚刚进入商用的时候,网民们主要使用公告板(bulletin boards)和线上服务(online services)来互相联络(见图1,早期的公告板)。

所谓“公告板”,就是通过一个客户端连接并登录到公告板所在的服务器,再使用客户端软件的相关菜单来操作和阅读公告板内容。很多朋友都知道,它就发展成了后来的BBS。公告板存在一个严重的缺陷——不同的站点之间不能互通信息,当你要去另一个公告板时,只能先断开前一个连接了的公告板。
与公告板相比,“线上服务”更有优势,它得到了AOL、Prodigy、CompuServe等公司的支持。线上服务提供了一个具有完整通信功能的软件,一旦连上这些公司的服务器,这些软件就能提供非常好的操作体验,尽管功能非常简单,但IM的基本雏形已经能够在它们身上看到。在这些线上服务中,最著名的是AOL开发的community,它提供了聊天室(chat room)和即时信息(instant messages)功能。那时候的聊天室跟现在差不多,也是大家可以七嘴八舌的地方,而即时信息则类似于现在聊天室里面的“私聊”功能。
Internet的普及让越来越多的人可以耗费大量时间泡在这里,这让即时信息服务变得很受欢迎。到了1996年11月,4个以色列程序员创建Mirablis公司,借鉴“即时信息”功能,开发出了ICQ(见图2,第一款IM——ICQ),从此,即时通信软件风靡全球。后来的故事,诸如AOL收购ICQ、OICQ的诞生……大家应该都知道了。

|