即時通訊有標準
2003/06/30
IM(Instant Messaging)正在被廣泛地采用,特別是在公司與它們的客戶互動聯(lián)接方案上。為了解決即時通訊的標準問題,IETF成立了專門的工作小組,研究和開發(fā)與IM相關的協(xié)議。
目前IM有四種協(xié)議:即時信息和空間協(xié)議(IMPP)、空間和即時信息協(xié)議(PRIM)、針對即時通訊和空間平衡擴充的進程開始協(xié)議SIP(SIMPLE)以及XMPP。PRIM與XMPP、 SIMPLE類似,但已經不再使用了。
IMPP主要定義必要的協(xié)議和數據格式,用來構建一個具有空間接收、發(fā)布能力的即時信息系統(tǒng)。到目前為止,這個組織已經出版了三個草案RFC,但主要的有兩個:一個是針對站點空間和即時通訊模型的(RFC 2778);另一個是針對即時通訊/空間協(xié)議需求條件的(RFC2779)。RFC2778是一個資料性質的草案,定義了所有presence和IM服務的原理。RFC2779定義了IMPP的最小需求條件。另外,這個草案還就presence服務定義了一些條款,如運行的命令、信息的格式,以及presence服務器如何把presence的狀態(tài)變化通知給客戶。
SIMPLE是目前為止制定的較為完善的一個。SIMPLE和XMPP兩個協(xié)議,都符合RFC2778和RFC2779 。SIMPLE計劃利用SIP來發(fā)送presence信息。SIP是IETF中為終端制定的協(xié)議。SIP一般考慮用在建立語音通話中,一旦連接以后,依靠如實時協(xié)議(RTP)來進行實際上的語音發(fā)送。但SIP不僅僅能被用在語音中,也可以用于視頻。SIMPLE被定義為建立一個IM進程的方法。SIMPLE在2002年夏季得到額外的信任,目前,微軟和IBM都致力于在它們的即時通訊系統(tǒng)中實現(xiàn)這個協(xié)議。
SIMPLE小組致力于進程模式的操作,這將提升運行效率,使基于SIP的機制能夠進行會議和三方電話交談控制,也考慮到能和未來提供的許多新特性實現(xiàn)兼容并提升表現(xiàn)能力。有了進程模式,SIMPLE使用SIP來建立一次進程,再利用SDP(進程描述協(xié)議)來實際傳輸IM數據。
XMPP是一種基于XML的協(xié)議,它繼承了在XML環(huán)境中靈活的發(fā)展性。這表明XMPP是可擴展的。可以通過發(fā)送擴展的信息來處理用戶的需求,以及在XMPP的頂端建立如內容發(fā)布系統(tǒng)和基于地址的服務等應用程序。而且,XMPP包含了針對服務器端的軟件協(xié)議,使之能與另一個進行通話,這使得開發(fā)者更容易建立客戶應用程序或給一個配好系統(tǒng)添加功能。
XMPP目前在免費源代碼開放Jabber IM系統(tǒng)中被廣泛采用。2002年,這個產品有超過5萬的下載量。XMPP擁有成千的Jabber開發(fā)者,以及大約數萬臺配置的服務器和超過百萬的終端用戶。
在XMPP能夠成為標準前,還需要努力克服它本身的缺點。對于網絡協(xié)同工作者而言,需要加強安全性和互連性。
賽迪網 中國信息化(industry.ccidnet.com)
相關鏈接:
昆明市|
武平县|
甘南县|
内丘县|
江孜县|
罗源县|
巴楚县|
锦屏县|
大方县|
吉林市|
资源县|
双峰县|
电白县|
耒阳市|
华池县|
贺兰县|
如皋市|
宜章县|
米泉市|
望奎县|
射洪县|
习水县|
山丹县|
府谷县|
巫溪县|
合肥市|
靖安县|
静乐县|
桂阳县|
广州市|
上高县|
宜春市|
福清市|
昭通市|
和平区|
台东市|
武城县|
昌宁县|
新疆|
珠海市|
罗源县|