InstantMessaging(即时通讯、实时传讯)的缩写是IM,这是一种可以让使用者在网络上建立某种私人聊天室(chatroom)的实时通讯服务。大部分的即时通讯服务提供了状态信息的特性──显示联络人名单,联络人是否在线及能否与联络人交谈。目前在互联网上受欢迎的即时通讯软件包括百度Hi、UcSTAR、QQ、MSN Messenger(Windows Live Messenger)、AOL Instant Messenger、Yahoo! Messenger、NET Messenger Service、Jabber、ICQ、飞信、Skype、新浪UC、网易泡泡、TM、Google Talk、阿里旺旺等。 通常IM服务会在使用者通话清单(类似电话簿)上的某人连上IM时发出讯息通知使用者,使用者便可据此与此人透过互联网开始进行实时的通讯。除了文字外,在频宽充足的前提下,大部分IM服务事实上也提供视讯通讯的能力。实时传讯与电子邮件最大的不同在于不用等候,不需要每隔两分钟就按一次“传送与接收”,只要两个人都同时在线,就能像多媒体电话一样,传送文字、档案、声音、影像给对方,只要有网络,无论对方在天涯海角,或是双方隔得多远都没有距离。 互联网的历史总显得具有不可思议的戏剧性:1996年,4位以色列人发明了IM的鼻祖——ICQ“坏小子”,那时它只是一个主要搞网上寻呼的“小玩意”;1998年,腾讯研发团队为QQ用户突破100人而“兴奋不已”;2000年前后,业内传马化腾打算把QQ作价100万卖给深圳电信,但深圳电信却不要。到2005年腾讯却成为中国收入前三名的互联网公司,而与腾讯一样做即时通讯的朗玛UC,依靠市场份额和用户数排名第二的优势,被新浪收购后换来了3600万美元的现金和股票。[编辑本段]中国IM软件发展史 说起中国即时通讯的历史,不得不提马化腾,这个戴着眼镜、温文尔雅的年轻人。1998年的腾讯创始人马化腾还是个睡沙发、吃盒饭的总裁,当他与另两个“元老”一起挤在深圳赛格科技园4楼一间几十平方米的小厂房办公时,他的名片上甚至从来都不敢印“总经理”的头衔,而只印着“工程师”字样——马化腾当时的惟一期望,只是公司能生存下来;他更没想到仅5年之后,他因此就一夜之间成了身价8亿港元的富豪。 聊天其实一直是网民们上网的主要活动之一,只不过,当时网上聊天的主要工具只有聊天室。即时通讯的出现并不像后来所描写的“很自然地崛起”,出身于著名寻呼企业润讯的马化腾最初做的只是与寻呼业相关的ICQ软件。只是当电信寻呼、联通寻呼、润迅寻呼等大寻呼企业都用上了这种网络寻呼机,给马化腾他们赚来了第一桶金后,腾讯才瞄上了在国外正热的互联网产业。1999年,腾讯正式提供互联网的即时通讯服务。 其实新浪在这个领域也可以说是先行者,早在1999年,新浪就推出了一款IM工具叫Sinapager,当时这款工具的功能应该说已经很强大了,比腾讯的QQ毫不逊色,而且当时用户群并不少。只是新浪当时没有那么专注于IM领域上。 从前,并没有多少人认为即时通讯会有多大出路,因为这种需要随时在网上的聊天工具一直受制于互联网的拨号上网。这导致QQ用户数一增加就要不断扩充服务器,马化腾甚至都坚持不下去了,一度决定将QQ卖掉。只是买家深圳电信数据局准备出60万元,而马化腾坚持要卖100万元,最终因为价格无法达成一致,最终谈判告终。 但是,当马化腾在2003年第一次进入“福布斯中国富豪榜”第九十九名,腾讯宣布QQ同时在线人数达到492万,这个互联网业开始为即时通讯沸腾。 先是网易开始发力,在北京推出了新版的即时通讯软件网易泡泡2004;然后是新浪花3600万美元收购已有巨大用户群的UC,加上搜狐在2004年初推出的即时通讯软件“搜Q”的奋力一搏,以及微软的MSN也进入中国插一脚。门户网站们显然希望能够通过自己长久以来累积的用户忠诚度在该领域有所作为。一时之间,即时通讯与搜索引擎一起,成了最热门的互联网领域。以至于在即时通讯软件上做一些插件的增值服务公司也层出不穷。 客观上来说电信运营商对带宽投入的大幅增长导致互联网的更普及是即时通讯繁荣的物质基础;而几个门户网站纷纷选择发力即时通讯市场,不仅仅是简单地给自己补课,更是促进了即时通讯的普及。 “中国即时通讯市场将发生翻天覆地的变化,当然并不是说谁可以把QQ干掉,QQ依然会占领很大的市场份额,但是绝对不是像现在这样的一家独大的垄断性份额。我认为这个时间很快就会来临,或许就在今年底或明年。”前雅虎中国总裁周鸿祎曾如此充满期望。 2005年Ebay以数亿美金的代价收购了做语音即时通讯软件的Skype,此时Skype并没有实现盈利。之前,搜索引擎巨头Google也开发了自己的语音即时通讯聊天工具Google Talk。国际巨头的动作预示着,即时通讯公司正在向多元化经营和语音通讯的方向发展。 同样的变化也发生在中国,只不过故事的版本有了变化。2004年微软的MSN进中国时,签下了数家做内容的网站进行门户式的扩张;而腾讯则公开宣布要靠即时通讯多年积攒的用户数做基础,向门户和C2C电子商务方向进军。新浪的UC则在向视频增值服务的方向向前发展。即时通讯产业的明天同样充满了变数。[编辑本段]中国流行的IM软件 1、Jabber Jabber是一个以XML为基础,跨平台、开放原始码,且支持SSL加密技术之实时通讯协议,Jabber的开放式架构,让世界各地都可以拥有Jabber的服务器,不再受限于官方。不仅如此,一些Jabber的爱好者,还尽心研发出Jabber的协议转换程序,让Jabber使用者 还能与其它实时通讯程序之使用者交谈,这是其它知名实时通讯软件皆无法做到的喔! 2、UcSTAR UcSTAR 统一通信是擎旗技术推出的企业级融合通信平台;提供多种通讯手段(IM企业即时通信、文件、VcSTAR视频、语音、EMAIL、SMS短信中心、电话、VOIP、MSN/QQ互通、UCALL多媒体呼叫中心),融合企业的多种应用系统紧密集成(OA、CMS>、ERP、EIP、Portal、网站、应用软件),交流对象和交流内容可管理,可控制,可扩展,轻松实现部署企业的统一工作平台。 3、IRC IRC是InternetRelayChat的缩写, 一般说来,他就是多人在线实时交谈系统。也就是一个以交谈为基础的系统。在IRC之中,可以好几个人加入某个相同的频道,来讨论相同的主 题,这样的频道,我们称之为channel,当然,一个人可以加入不只一个频道,这点与News的特色是非常类似的。IRC是由芬兰的 JarkkoOikarinen在80(1988)年代的晚期所发展的,起初的目的,是要让他的布告栏(bulletinboard)使用者除了可以看文件之外,还可以做在线实时的讨论。当然,他非常的迷人,特别是当IRC被用来报导现实生活的Gulf战争(1991年)之后,IRC就有慢慢分家的趋势。到如今,IRC已经是一个与布告栏脱离的独立系统。至今,已经有超过60个的国家使用这套系统。 4、ICQ ICQ的意思是(I Seek You)。1996年7月,四个以色列年青人,YairGoldfinger(26岁)、ArikVardi(27岁)、SefiVigiser(25岁)、AmnonAimr(24岁),在使用因特网时,深感实时和朋友联络十分不便,于是为了在Internet上建立一个实时的连络方式,而成立了Mirabilis公司。 1996年11月 ,第一版ICQ产品在Internet上发表。立刻被网友们接受,然后就像传道一样,一传十,十传百的在网友间互相介绍这样产品。由于反映出奇的好,创造了一个刚成立不久的公司,在Internet历史上,就拥有最大下载率。 到了1997年5月就有85万个使用者注册,在一年半后,就有1140万个使用者注册,其中有600万人有在使用ICQ,每天还有将近6万人进行注册。大商人看准了人潮便是商机,所以在1998年6月,美国知网络服务公司AmericanOnline(简称AOL)公司看准了这个一千多万的人潮,花了2.87亿美金,收购了研发ICQ的以色列Mirabilis软件公司,这个记录创下了网络发展史上的另一个奇迹。 2000年9月,ICQ2000b正式版本终于推出。 ICQ的缺点,是在MSN出现之后,没有跟上MSN的脚步,例如在表情符号的加入。 5、MSN MSN 全称 MICROSOFT SERVICE NETWORK 微软网络服务 MSN Messenger的最新版本是Windows Live Messenger 9.0 MSN 9 是一种 Internet 软件,它基于 Microsoft 高级技术,可使您和您的家人更有效地利用 Web。MSN 9 是一种优秀的通信工具,使 Internet 浏览更加便捷,并通过一些高级功能加强了联机的安全性。这些高级功能包括家长控制、共同浏览 Web、垃圾邮件保护器和定制其他 "MSN Messenger" 这个字眼是相当含糊的,因为微软用这个术语关系了几个不同部分的消息解决方案.你通过"MSN Messenger 网络"聊天,用来连接MSN Messenger 网络的最流行的程序是"MSN Messenger",而程序在MSN Messenger 网络中使用的语言则是"MSN Messenger 协议"。 6、QQ 1998年11月12曰,马化腾和他大学时的同班同学张志东正式注册成立"深圳市腾讯计算机系统有限公司"。当时公司的主要业务是拓展无线网络寻呼系统。在公司成立当初要业务是为寻呼台建立网上寻呼系统,这种针对企业或单位的软件开发工程可以说是几乎所有中小型网络服务公司的最佳选择。 1997年,马化腾接触到了ICQ并成为它的用户,他亲身感受到了ICQ的魅力,也看到了它的局限性:一是英文界面,二是在使用操作上有相当的难度,这使得ICQ在国内使用的虽然也比较广,但始终不是特别普及,大多局限于"网虫"级的高手里。 马化腾和他的伙伴们一开始想的是开发一个中文ICQ的软件,然后把它卖给有实力的企业,腾讯当时并没有想过自己经营需要投入巨大资金而又挣不了钱的中文ICQ。当时是因为一家大企业有意投入较大资金到中文ICQ领域,腾讯也写了项目建设书并且已经开始着手开发设计OICQ,到投标的时候,腾讯公司没有中标,于是腾讯决定自己做OICQ。 要知道,当时腾讯给OICQ标的价格才仅仅为三十多万而已。 到后来腾讯开始迅速发展的时候,马化腾十分合时宜的说,"我们需要自己的中文网络软件,我们需要自己的ICQ!",但事实上,腾讯推出OICQ纯属是一个偶然,如果那家大企业没打算投入资金到中文ICQ领域,也就不会有OICQ,如果腾讯公司中了标,也就不会有腾讯的OICQ,腾讯的成功某种程度上说一半是运气,一半是实力。 7.百度Hi 2008年2月29日,各大技术类网站都发表消息,传闻已久的百度IM软件终于开始了内测!IM名字确定为“百度Hi”,随着内测的开始,随之而来的是铺天盖地的媒体报道。百度官方并未自行公布细节。根据各大网站的资料分析,由于内测的关系,安装后暂时只能看看其安装目录的文件以及界面。安装文件不大,只有5.24M,安装目录的文件也不多,表情有58个,头像有28个(包括6个群头像)。 百度Hi是一款集文字消息、音视频通话、文件传输等功能的即时通讯软件,通过它您可以方便地找到志同道合的朋友,并随时与好友联络感情。大家可以到( 百度IM的出世,就目前而言即时通讯市场不会被立刻改变格局,对腾讯QQ和MSN而言一年内暂时不会有很大的冲击力。虽然如此,但腾讯和MSN也面临着未来百度IM发展壮大的威胁。而本人观点,百度推出IM目的在于为百度进军C2C市场做出提前准备, IM作为电子商务最有效的一种沟通工具,百度自然不可能使用其他企业的产品作为用户交流工具。另外还有一个推出IM的原因,那就是强化百度社区、百度贴吧用户群体的稳定性。粘性用户基础的建设也就是目前内测的“百度HI”即时通讯产品可以达到串联产品,整合用户的作用。如此一来,百度用户群体可以通过“百度HI”自由切换百度空间,百度贴吧,百度搜索来完成产品一系列的运作,达到活跃与互动。 8.巴别塔企业通 巴别塔企业通,是一款实时协作平台软件,包含即时通讯、群组讨论、消息签阅、文件传递、工作安排、远程桌面、手机短信、平台应用、天气预报、邮件发送、邮件提醒、实时投票、发布通告、发布广播、网络白板、任务公示、个人事宜安排、网络U盘、协同工作、企业文档管理、文件备份、简易OA等功能。 巴别塔企业通,旨在建立一种无障碍的实时协作平台,让组织内部的人们、跨组织的人们可以顺畅沟通与协作。从而大力压缩组织内的沟通时间、缩减沟通成本、大力提升生产力及竞争力。 巴别塔企业通,主要是解决政府、单位、企业的“巴别塔问题”,帮助提升管理能力,提升工作效率;是政府、企事业单位信息化“鼎级”专家;是企业提高执行力、团队管理、建立网络办公的必备软件。 o imo(imoffice)是一个面向企业(含组织)的、可管理的、高度安全的、企业专属的网络通讯和办公经营平台,功能包括:电子传真、企业短信、在线商机、海量企业库查询、精准营销服务、视频会议室、在线ERP、移动IP等等成熟专业的在线应用,为企业构建专属的通信、办公、经营空间——互联网即时通讯办公室。 10. 清扬即时通信 “清扬”即时通信软件(简称:清扬qyMessenger)是一款包含服务器和客户端的企业即时通信软件产品。当企业需要以最快的方式把通知传达下去,需要通过网络视频会议随时把不同地点的员工召集在一起,需要繁体电脑、日文电脑等不同的语言同时交流着等等,清扬企业即时通信软件(qyMessenger),正满足着这样日趋快速、高效的企业需求,同时也提供了最优化的管理功能。您可以使用清扬QyMessenger软件方便、实用、高效的交流和协同工作。 清扬即时通信在企业网络中的应用特点 1. 企业要求企业即时通信具有可管理性 企业的竞争力很大一部分在于知识产权,所以,企业是非常强调对内部信息交流的管理的。很多企业对即时通信软件的排斥在于对内部信息可能轻易流失到互联网的担忧。清扬即时通信采用了完全集中化的处理构架,让信息集中到服务器进行交换。因此,可以审计某些交换信息。 2. 清扬即时通信是一个独立的软件,是运行在企业自己的独立的服务器上的。因此可以由企业搭建的内外部的隔离边界来限定。避免了信息的不可限制的麻烦。 3.分公司的协同能力 在很多发展出色的大型企业里,往往有很多分公司分布在各地。那么即使发个简单的通知,都是要花很多时间和精力来通知到合适的人。在网络构建好的前提下,清扬即时通信将让这样的异地协同成为一秒钟的事情。在这里要提醒的是,用vpn来加强对信息交流的防护是必要的,应该用vpn将异地企业网络先虚拟成一个内部网络,再用即时通信会好的多。 4.简体终端、繁体、日文、英文、韩文等多种语言终端的交流方便性 跨国企业是世界全球化发展的必然结果,但是跨国业务同时带来了不同地域的文化和沟通的障碍。清扬即时通信具有多语言环境中不乱码的优点,大大减少了多语言网络环境交流中的困扰。 清扬即时通信是清扬信息交换系统的一个应用系统 北京清扬创新公司将信息交换系统定义为一个中间件系统,也是一个信息的软交换系统。即时通信为一个应用系统。与此同时,即时通信可以拥有很多外延的功能。 1. 允许在企业即时通信时,建立短信发送和接收的能力。使出差在外的员工和企业网内的员工能随时通过短信进行交流。 2. 允许建立web的即时通信渠道,使企业可以通过网页来提供对外咨询,从而可以用来提供对外地的在线销售和在线客服业务。 清扬即时通信软件是一个轻型.高效.使用便利的信息交换软件 轻型是和互联网的海量客户端相比,由于服务对象主要是企业,所以,通常是用于几千以内的客户端的交流。高效是指运行效率,文件传输可达1M/s。使用便利,只要到清扬官方网站下载试用一下就了解了。 即时通信是个仍然需要大力发展的领域,统一通信,中间件,还有很多的概念将逐步的引入进来,最终发展成为更完善的应用。 11. Lets talk LetsTalk是一款网络电话IM,使用它可以替代其它的软电话和即时通信工具。Letstalk具备IM所需的其他功能,如VOIP语音聊天、文字聊天等功能。使用它能够和好友聊天,并且能够拨网络电话,它可以与X-lite等SIP电话兼容,通过运营商开通的端口可以拨打固话。 12. 阿里旺旺 阿里旺旺是将原先的淘宝旺旺与阿里巴巴贸易通整合在一起的新品牌。 是淘宝网和阿里巴巴为商人度身定做的免费网上商务沟通软件。它能帮您轻松找客户,发布、管理商业信息;及时把握商机,随时洽谈做生意! 这个品牌分为阿里旺旺(淘宝版)与阿里旺旺(贸易通版)、阿里旺旺(口碑网版)三个版本。这两个版本之间支持用户互通交流。但是,如果你想同时使用与淘宝网站和阿里巴巴中文站相关的功能,仍然需要同时启动淘宝版和贸易通版。目前贸易通帐号需要登录贸易通版阿里旺旺,淘宝帐号需要登录淘宝版阿里旺旺,口碑网登陆口碑版的阿里旺旺。 阿里旺旺贸易通版是以前贸易通的升级版本,在原来贸易通的基础上,新增了群、和阿里旺旺口碑版、淘宝版用户互通聊天、动态表情、截屏发图等新功能,贸易通用户可以用原来的用户名直接登录使用。 阿里旺旺六大特色功能: 1. 随时联系客户 每一条信息都标记着您的在线状态 , 让商人随时联系您 2. 海量商机搜索 不登录网站,快速搜索阿里巴巴大市场 600 万商机! 3. 巧发商机 一次性批量发布、重发信息,分类管理信息。商机,一触即发! 4. 丰富的系统功能 “语音、视频、超大容量文件传输、文本聊天”一个都不少! 5. 多方商务洽谈 最多同时在线 30 人的商务洽谈室 , 空间不再是阻隔,轻松做生意! 6. 免费商务服务 订阅商机快递、行业资讯;随时把握天气、证券; 在线翻译、商旅助理助您交易。 阿里旺旺四大优势: 1. 谈生意:成功率达 67.8% 2. 办公:降低费用 25% 3. 找客户:600 万客户随你选 sd 4. 享受商务服务:0 费用 特色服务: 1 旺遍天下 通过旺遍天下提供的代码将您的旺旺状态发布在互联网上,他人便可随时随地与您联系,买卖宝贝,广交淘友,"旺遍天下"给您更便捷的淘宝体验。 把生成的代码嵌入到您网站或论坛对应的页面的代码中,即可拥有自己的“互动状态”。 2 移动旺旺 移动旺旺,是阿里旺旺(淘宝版)推出的“短信服务”。 该功能只需使用5.5或以上版本,并绑定手机即可! 在您有事外出时,可以用手机收取旺旺消息, 并和阿里旺旺的旺友联系, 随时随地做买卖![编辑本段]IM软件的行业应用 个人IM 个人IM,主要是以个人(自然)用户使用为主,开放式的会员资料,非赢利目的,方便聊天、交友、娱乐,如QQ、雅虎通、网易POPO、新浪UC、百度HI、盛大圈圈、移动飞信(PC版)等。此类软件,以网站为辅、软件为主,免费使用为辅、增值收费为主。 商务IM 此处商务泛指买卖关系为主。商务IM,以阿里旺旺贸易通、阿易旺旺淘宝版、惠聪TM、QQ(拍拍网,使QQ同时具备商务功能)、TQ(抓客户为主,包括此类IM软件)、MSN、SKYPE。 商务IM的主要功用,是实现了寻找客户资源或便于商务联系,以低成本实现商务交流或工作交流。此类以中小企业、个人实现买卖为主,外企方便跨地域工作交流为主。 企业IM 企业IM,一种是以企业内部办公为主,建立员工交流平台;另一种是以即时通讯为基础、系统整合、边缘功能,如企业通火炬版。 由于企业对信息类软件的需求还在“探索”与“尝试”阶段,所以会导致很多系统不能“互通”,这也成了IM软件的一个使命。当信息软件被广泛使用之后,“互通”接口具备否,将被作为软件被选用的重要条件。 行业IM 主要局限于某些行业或领域使用的IM软件,不被大众所知,如盛大圈圈,主要在游戏圈内小范围使用。 也包括行业网站所推出的IM软件,如化工网或类似网站推出的IM软件。 行业IM软件,主要依赖于购买或定制软件。使用单位,一般不具备开发能力。 移动IM 移动IM,主要是以移动手机用户使用,一般以手机客户端为主,如手机QQ、手机MSN,飞信等。 移动IM是以往是对互联网IM的扩展,移动IM的优势在于可以随时随地使用,无需再坐在电脑前,大大增加了IM的方便。 泛IM 一些软件带有IM软件的基本功能,但以其它使用为主,如视频会议。 泛IM软件,对专一的IM软件是一大竞争与挑战。 社区IM 在百纷新型电子商务社区中,内嵌“IM聊天系统”功能类似于QQ、MSN的在线即时沟通工具,用户可通过IM聊天系统与百纷的其他用户、商户进行及时可靠的沟通,以达到电子商务和社区互动的需求,是国内电子商务新形态的一种积极尝试; IM系统提供四个分组列表:好友列表;群组列表;商家列表;场景列表; 通过IM聊天面板下方菜单功能键,用户可以在线查找其他用户、查看个人资料(签名,个人设置);查找群组、创建群组等。
IM是英文Instant Messaging的缩写,中文翻译成“即时通讯”,根据美国著名的互联网术语在线词典NetLingo的解释,其定义如下:“Instant Messaging(读成I-M)缩写为IM或IMing,它是一种使人们能在网上识别在线用户并与他们实时交换消息的技术,被很多人称为电子邮件发明以来最酷的在线通讯方式,典型的 IM是这样工作的:当好友列表(buddy list)中的某人在任何时候登录上线并试图通过你的计算机联系你时,IM系统会发一个消息提醒你,然后你能与他建立一个聊天会话并键入消息文字进行交流。 IM被认为比电子邮件和聊天室更具有自发性,甚至你能在进行实时文本对话的同时一起进行WEB冲浪(surf)。目前有多种竞争的IM服务,不幸的是没有标准:即你想与之进行即时通讯对话的人必须使用和你一样的IM系统。另一个不利因素是IM还没有为安全性使用目的而设计。” 除NetLingo的定义之外,还有一些其他定义,但由于NetLingo在互联网专业词汇释义方面具有比较大的影响,因此基本上都以此定义作为基础,同时NetLingo是在线更新的词典,它会经常针对互联网技术的变化对词汇释义进行修改,在本文中对即时通讯的定义就是最新的,以前的定义中并没有对标准化或者安全问题进行过相关说明。考虑到这些因素,本文将基于此定义进行研究。 即时通讯的出现和互联网有着密不可分的关系,从技术上来说,IM完全基于TCP/IP网络协议族实现,而TCP/IP协议族是整个互联网得以实现的技术基础,最早期的即时通讯雏形可以追溯到芬兰人Jarkko Oikarinen于1988年发明的一种网络聊天协议IRC(Internet Relay Chat),该协议仅支持文本聊天,并且也不支持好友列表的概念,1996年第一个 IM产品ICQ发明后,即时通讯的技术和功能开始基本成型,其工作原理开始被人们所了解,但不同厂商实现即时通讯技术原理时采用的协议却有较大的差异,甚至到目前为止世界主要的 IM服务运营商AOL(American Online:美国在线)仍然没有公布其主要即时通讯产品AIM(American Instant Messenger)的专用协议。虽然如此,但我们仍然可以从一个提供最基本服务的 IM系统开始来描述IM的技术原理,不管目前产品的新功能如何丰富,它必须遵循这些基本原理和结构。 首先,用户A输入自己的用户名和密码登录即时通讯服务器,服务器通过读取用户数据库来验证用户身份,如果用户名、密码都正确,就登记用户A的IP地址、IM客户端软件的版本号及使用的TCP/UDP端口号,然后返回用户A登录成功的标志,此时用户A在 IM系统中的状态为在线(Online Presence)。 其次,根据用户A存储在IM服务器上的好友列表(Buddy List),服务器将用户A在线的相关信息发送到也同时在线的即时通讯好友的PC机,这些信息包括在线状态、IP地址、 IM客户端使用的TCP端口(Port)号等,即时通讯好友PC机上的即时通讯软件收到此信息后将在PC桌面上弹出一个小窗口予以提示。 第三步,即时通讯服务器把用户A存储在服务器上的好友列表及相关信息回送到他的PC机,这些信息包括也在线状态、IP地址、IM客户端使用的TCP端口(Port)号等信息,用户A的PC机上的IM客户端收到后将显示这些好友列表及其在线状态。 接下来,如果用户A想与他的在线好友用户B聊天,他将直接通过服务器发送过来的用户B的IP地址、TCP端口号等信息,直接向用户B的PC机发出聊天信息,用户B的IM客户端软件收到后显示在屏幕上,然后用户B再直接回复到用户A的PC机,这样双方的即时文字消息就不通过 IM服务器中转,而是通过网络进行点对点的直接通讯,这称为对等通讯方式(Peer To Peer)。在商用即时通讯系统中,如果用户A与用户B的点对点通讯由于防火墙、网络速度等原因难以建立或者速度很慢, IM服务器还提供消息中转服务,即用户A和用户B的即时消息全部先发送到IM服务器,再由服务器转发给对方。早期的IM系统,在IM客户端和IM服务器之间通讯采用采用UDP协议,UDP协议是不可靠的传输协议,而在 IM客户端之间的直接通讯中,采用具备可靠传输能力的TCP协议。随着用户需求和技术环境的发展,目前主流的即时通讯系统倾向于在即时通讯客户端之间、即时通讯客户端和即时通讯服务器之间都采用TCP协议。
标签:IM