即时通讯技术(IM)支持用户在线实时聊天。如果您想发送消息,用户需要打开一个小窗口,这样用户和他的朋友就可以在其中输入消息,双方都可以看到对话的内容。最常用的即时通讯发送器提供各种功能:
即时通讯-在用户和在线朋友之间来回发送信息
聊天——在用户和朋友或同事之间创建一个定制的聊天室
网络链接-分享用户最喜欢的网址
支持图片-在朋友的电脑上浏览图片
支持向朋友播放音乐
支持文件传输-将文件直接发送给朋友共享
对话——用互联网代替电话与朋友进行真正的对话
视频流内容-实时或准实时股市行情或新闻
有许多即时通讯系统,如美国在线即时通讯、雅虎即时通讯和微软网络即时通讯,它们使用不同的技术,彼此不兼容。为了创建一个统一的即时通讯标准,人们已经尝试了很多次:IETF的会话发起协议(SIP)和即时通讯会话发起协议和呈现扩展协议(SIMPLE),应用交换协议(APEX),显示和即时通讯协议(PRIM),以及基于可扩展标记语言的开放通信和呈现协议(XML)。已经做了很多努力来统一主要即时消息供应商(AOL,Yahoo和微软)的标准,但是没有一个成功,并且每个即时消息仍然继续使用它自己的协议。
这些常用的即时通讯传输协议如下:
可扩展通信和表示协议(XMPP):用于流式准实时通信、表示和请求响应服务的XML元素。XMPP基于Jabber协议,是一个开放且常用的即时通讯协议。尽管XMPP没有被任何特定的网络体系结构集成,但它经常被用于客户机/服务器体系结构。客户端需要使用XMPP协议通过TCP连接访问服务器,而服务器通过TCP连接相互连接。
即时通信会话发起协议和呈现扩展协议(SIMPLE): SIMPLE协议在体系结构和扩展方面为SIP协议指定了一整套规范,而SIP是一种互联网电话协议,可用于支持即时消息/消息呈现。SIP可以发送各种信号,如邀请信号和再见信号,分别用于开始和结束会话。在此基础上,SIMPLE协议增加了另一个请求,即消息信号,可以用来发送单页的即时通讯,即页面模式的即时通讯。SUBSCRIBE信号用于请求将显示信息发送给请求者,而NOTIFY信号用于传输显示信息。长时间即时消息对话的参与者需要传输各种延迟消息,这些消息使用邀请和消息会话中继协议(MSRP)。MSRP协议与SIMPLE协议相结合,可用于即时消息的文本传输,就像与SIP协议相结合,可用于IP电话的语音数据包传输一样。
Jabber: Jabber是一个开放的、基于XML的协议,用于传输和呈现即时通讯消息。互联网上成千上万的服务器使用基于Jabber协议的软件。Jabber系统中的一个关键概念是“传输”,也称为“网关”,它支持用户使用其他协议访问网络,如AIM和ICQ、MSN信使和视窗信使、短信或电子邮件。
即时通讯公共架构协议(CPIM): CPIM定义了一个公共协议和消息格式,并且即时通讯和显示服务都通过CPIM实现了在即时消息系统中的合作。
互联网转发聊天协议(IRCP): IRCP支持两台客户端计算机、一对多(所有)客户端计算机和服务器对服务器之间的通信。该协议为大多数互联网即时通讯和聊天系统提供了技术基础。尽管没有要求指定这是IRC协议的唯一操作环境,但IRC协议已经在TCP/IP网络系统中得到发展。IRC协议是一个基于文本的协议,所以最简单的客户端程序可以作为它的套接字程序连接到服务器。
----------------------------------------------------------------------------------
哇谷im_im即时通讯_私有云_公有云-哇谷云科技官网-JM沟通
IM下载体验 - 哇谷IM-企业云办公IM即时聊天社交系统-JM 沟通下载
IM功能与价格 - 哇谷IM-提供即时通讯IM开发-APP搭建私有化-公有云-私有化云-海外云搭建
新闻动态 - 哇谷IM-即时通讯热门动态博客聊天JM沟通APP
关于哇谷-哇谷IM-提供企业即时通讯IM开发-语音通话-APP搭建私有化-公有云-私有化云-海外云搭建
联系我们 - 哇谷IM-即时通讯IM私有化搭建提供接口与SDK及哇谷云服务
公有云和私有云之间有什么区别?类似融云、环信云、网易云、哇谷云?