im是什么意思(它是如何工作的?)

/ 0评 / 0

即时消息概念:

IM,bestnet Instant Messaging的全称,中文翻译为“即时通讯”。它是一种技术,使人们能够识别在线用户,并与他们实时交换信息。这是自电子邮件发明以来迅速兴起的一种在线交流方式。

IM的出现与互联网息息相关。(原创版权www.isoyu.com)IM完全是基于TCP/IP网络协议族实现的,这是整个互联网实现的技术基础。

IM的技术原理和工作模式:

技术原理:

通过即时消息服务器登录或注销

用户a通过列表找到b,用户b得到消息并与之交谈

在IM服务器的指导下与B建立单独的通信通道

第一步,用户a输入自己的用户名和密码登录IM服务器。服务器通过读取百特网络数据库来验证用户的百特网络身份。如果验证成功,则注册用户a的IP地址、IM客户端软件的版本号和使用的TCP/UDP端口号,然后返回用户a成功登录的标志。此时,im系统中用户a的状态为Online Presence。

其次,服务器根据用户a在IM服务器上存储的好友列表,将用户a的在线相关信息发送给同时在线的IM好友的PC,包括在线状态、IP地址、IM客户端使用的TCP端口号等。收到此信息后,im friends的客户端会提示。

第三步,IM服务器将用户A的服务器中存储的好友列表和相关信息发回到他的客户端机器,其中还包括在线状态、IP地址、IM客户端使用的TCP端口号等。用户A的IM客户端收到后,会显示这些好友列表及其在线状态。

工作模式:

登录IM通讯中心(IM通讯服务器),获取一个自己建立的历史通讯对象列表(好友列表),然后将自己标记为在线。当好友列表中有人随时在线登录并试图通过你的电脑联系你时,IM系统会发送消息提醒你,然后你就可以和他建立聊天对话通道,通过打字、语音等各种消息进行交流。

IM通信方式分为四种:

1.在线直接交流

2.在线代理通信

3.离线代理通信

4.扩展通信