即时通讯IM技术概念
即时通讯(InstantMessenger,简称IM)软件大多是基于的TCP/IP和UDP通信,TCP/IP和UDP它们都是基于较低的层次IP协议中的两种通信传输协议。前者是以数据流的形式,通过两台机器之间建立的虚拟电路,对传输数据进行连续、双向、严格保证数据正确性的文件传输协议。后者以数据报告的形式传输文件,不要求拆分数据的顺序。
IM与互联网密切相关,IM完全基于TCP/IP实现网络协议族TCP/IP协议族是整个互联网的技术基础。即时通讯协议最早出现IRC(InternetRelayChat),但遗憾的是,它只能通过互联网简单地使用文字和符号进行交谈和交流。随着互联网的高度发展,即时通讯远不止聊天,
自年第一个IM产品ICQ发明后,IM基本形成了语音、视频、文件共享、短信发送等高级信息交换功能IM实现工具,功能强大IM该软件足以建立一个完整的通信平台。
QQ就是使用UDP协议发送和接收消息。安装机器时OICQ事实上,在未来,你既是服务器(Server),又是客户端(Client)。当你登录OICQ时,你的OICQ作为Client当你看到谁在线时,连接到腾讯的主服务器OICQ又一次作为Client从QQServer阅读在线网友名单。当你和你的OICQ当合作伙伴聊天时,如果你和对方的联系相对稳定,你和他的聊天内容是基于UDP在计算机之间传输的形式。若您与对方的联系不稳定,QQ服务器将中转您的聊天内容。
目前最具代表性的几款IM通讯软件有MSN、GoogleTalk、Yahoo、Messenger、腾讯QQ等等,其它即时通信软件的原理与此类似。
转载请注明:http://www.0431gb208.com/sjszlfa/4800.html