您好,登錄后才能下訂單哦!
這篇文章主要講解了“SIP和XMMP的區別”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“SIP和XMMP的區別”吧!
(1)SIP和XMPP都是應用層的協議,主要用來在互聯網上發送語音和即時通信IM。RFC 3521定義了SIP,RFC3920定義了XMPP。XMPP來自即時通信系統,而SIP類似語音和視頻通信。XMPP增加了Jingle擴展協議來支持面向連接的業務,如語音和視頻;而SIP增加了SIMPLE協議來支持即時通信業務。
(2)SIP是應用層的協議,用來建立、改變和終結多媒體連接,如語音呼叫。SIP也可以在已經存在的呼叫上增加新的呼叫,實現多方會議。本質上來講,SIP被稱之為VoIP的信令協議,他可以處理呼叫的建立,呼叫的控制和呼叫的終結,并且產生CDR用來計費。
(3)XMPP是開放的XML協議,用來實現實時消息傳遞、呈現和請求/響應業務。起初,他由Jabber開源社區1999年開發。2002年XMPP工作組基于Jabber協議開發成支持即時通信業務。
(4)SIP信令由SIP報文格式的頭部和內容兩部分組成,也就是說,SIP報文格式的頭部已經包含了部分內容,類似于HTTP。
SIP的連接建立通道與數據傳送通道是各自獨立的,連接建立在SIP client與Server之間,而數據傳送通道是在Client<-->Client之間直接進行的。這個對視頻、語音和文件傳送業務很合適,但是不適合其他形式的應用。
(5)XMPP的控制和數據通道是一體的,Clent只與Server建立連接,而Client與client之間是沒有之間連接的。Client之間傳送的通道是:Client1---〉Server1---〉server2---〉client2。
這種方式server壓力很大,但是能夠實現很好的業務功能,比如留言、廣播、群聊、狀態更新、Blog、微博、數據共享等等。
(6)SIP 可以基于UDP, TCP和TLS傳輸并且提供安全。XMPP只能基于TCP和TLS。
感謝各位的閱讀,以上就是“SIP和XMMP的區別”的內容了,經過本文的學習后,相信大家對SIP和XMMP的區別這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。