下载后可任意编辑即时通讯的调研报告书12024 年 5 月 29 日下载后可任意编辑即时通讯调研报告(一)摘要:本文简述了技术通讯的进展现状,以及进展趋势 1 概述1.1 IM 技术概念 IM 技术全称 Instant Messaging,中文翻译”即时通讯”,它是一种使人们能在网上识别在线用户并与她们实时交换消息的技术,是电子邮件制造以来迅速崛起的在线通讯方式。IM 的出现和互联网有着密不可分的关系,IM 完全基于 TCP/IP 网络协议族实现,而 TCP/IP 协议族则是整个互联网得以实现的技术基础。 最早出现即时通讯协议是 IRC(Internet Relay Chat),可是可惜的是它仅能单纯的使用文字、符号的方式经过互联网进行交谈和沟通。随着互连网变得高度发达,即时通讯也变得远不止聊天这么简单,自 1996 年第一个 IM 产品 ICQ 制造后,IM 的技术和功能也开始基本成型,语音、视频、文件共享、短信发送等高级信息交换功能都能够在 IM 工具上实现,于是功能强大的 IM 软件便足以搭建一个完整的通信沟通平台。当前最具代表性的几款的 IM 通讯软件有MSN、Google Talk、Yahoo Messenger、腾讯 QQ 等。22024 年 5 月 29 日下载后可任意编辑1.2 IM 技术原理和工作方式 典型的 IM 工作方式如下:登陆 IM 通讯中心(IM 通讯服务器),猎取一个自建立的历史的沟通对象列表(好友列表),然后自身标志为在线状态,当好友列表中的某人在任何时候登录上线并试图经过你的计算机联系你时,IM 系统会发一个消息提醒你,然后你能与她建立一个聊天会话通道进行各种消息如键入文字、经过语音等的沟通。 从技术上来说,IM 的基本技术原理如下: 1.IM 服务器 2.登陆或注销 3.用户 A 经过列表找到 B,用户 B 获得的消息并与之交谈 4.经过 IM 服务器指引建立与 B 单独的通讯通道 第一步,用户 A 输入自己的用户名和密码登录 IM 服务器,服务器经过读取用户数据库来验证用户身份,假如验证经过,登记用户A 的 IP 地址、IM 客户端软件的版本号及使用的 TCP/UDP 端口号,然后返回用户 A 登录成功的标志,此时用户 A 在 IM 系统中的状态为在线(Online Presence)。 第二步,根据用户 A 存储在 IM 服务器上的好友列表(Buddy List),服务器将用户 A 在线的相关信息发送给也同时在线的 IM 好友的 PC 机,这些信息包括在线状态、IP 地址、IM 客户端使用的TCP 端口(Port)号等,IM 好友的客户端收到此信息后将在予以提示。 第三步是...