點(diǎn)擊查看:2018全國計(jì)算機(jī)三級網(wǎng)絡(luò)技術(shù)考試輔導(dǎo)知識點(diǎn)匯總
網(wǎng)絡(luò)應(yīng)用技術(shù)
三、即時(shí)通信系統(tǒng)
1、概述
即使通信:是基于Internet的通信服務(wù),它提供近實(shí)時(shí)的信息交換和用戶狀態(tài)跟蹤。
即時(shí)消息系統(tǒng):允許用戶相互訂閱并獲取彼此的狀態(tài)變更信息,以便用戶間互相收發(fā)短消息。
除實(shí)時(shí)消息交換和狀態(tài)跟蹤服務(wù)外:IM(即時(shí)通信)還提供一下附加功能:
音頻/視頻聊天:為通信雙方提供一個(gè)穩(wěn)定的直接連接,數(shù)據(jù)以UDP傳輸。
應(yīng)用共享:使遠(yuǎn)程用戶能夠訪問本地程序,還可邀請遠(yuǎn)程用戶。
文件傳輸:通信雙方建立直接連接,傳輸結(jié)束后關(guān)閉此鏈接。
文件共享:允許遠(yuǎn)程用戶瀏覽指定目錄并下載文件。
游戲邀請:邀請遠(yuǎn)程執(zhí)行特定的外部程序,通常是游戲。
遠(yuǎn)程助理:允許遠(yuǎn)程控制另一主機(jī)。
白板:通過直接連接共享paint文檔,是應(yīng)用共享的快捷方式。
2、即時(shí)通信的基礎(chǔ)通信模式
即時(shí)通信采用兩種通信模式:客戶機(jī)/服務(wù)器(消息發(fā)送利用服務(wù)器中轉(zhuǎn))、客戶機(jī)/客戶機(jī)模式(直接點(diǎn)對點(diǎn)模式)。
(1)P2P 通信模式
該模式在即時(shí)通信系統(tǒng)中體現(xiàn)為消息交換時(shí)不通過服務(wù)器進(jìn)行處理。該過程也有兩種模式:
1)客戶端獲得好友消息的時(shí)候,服務(wù)器端已經(jīng)將每個(gè)好友的端口和遠(yuǎn)程地址發(fā)送到了客戶端。
2)客戶端在試圖建立與好友之間的連接時(shí),需要服務(wù)器端詢問好友的遠(yuǎn)程地址和端口。
(2)中轉(zhuǎn)通信模式
在該模式中,一個(gè)客戶端與另一個(gè)客戶端進(jìn)行消息交互時(shí),其攜帶了被請求方的唯一的ID,由服務(wù)器根據(jù)包中的來源、目的地信息查詢通信地址表,并組織信息轉(zhuǎn)發(fā)到目的地。
3、即時(shí)通信系統(tǒng)的通信協(xié)議
主要有兩個(gè)代表:基于SIP協(xié)議框架的SIMPLE協(xié)議集和基于JABBER協(xié)議框架的XMPP協(xié)議集。
(1)SIP協(xié)議
稱為會話初始化協(xié)議,所謂會話就是指用戶之間的數(shù)據(jù)交換。
SIP的基本組成:按邏輯功能區(qū)分,SIP系統(tǒng)由4種元素組成:
用戶代理:由用戶代理客戶機(jī)(負(fù)責(zé)發(fā)起呼叫)和用戶代理服務(wù)器(負(fù)責(zé)接收呼叫并做出響應(yīng))。
代理服務(wù)器:負(fù)責(zé)幾首用戶發(fā)來的請求,根據(jù)網(wǎng)絡(luò)策略將網(wǎng)絡(luò)請求發(fā)送給相應(yīng)的服務(wù)器。
重定向服務(wù)器:規(guī)劃SIP呼叫路徑的服務(wù)器。
注冊服務(wù)器:接收和處理用戶端的注冊請求,完成用戶地址的注冊。
SIP消息:從客戶機(jī)到服務(wù)器的請求消息和從服務(wù)器到客戶機(jī)的響應(yīng)消息。
(2)SIMPLE
是SIP協(xié)議的擴(kuò)展,支持即時(shí)通信服務(wù)。SIMPLE協(xié)議簇所支持的IM會話不同于其他以SIP為基礎(chǔ)的多媒體會話,無需建立會話通道,IM消息直接通過SIMPLE 協(xié)議的message命令為載體傳輸,而且每個(gè)IM消息由單獨(dú)的message命令傳輸,彼此獨(dú)立。
(3)XMPP
基于XML的即時(shí)通信協(xié)議,XMPP標(biāo)準(zhǔn)協(xié)議由4個(gè)RFC文檔組成:核心協(xié)議的RFC 3920、負(fù)責(zé)即時(shí)通信的RFC 3921、負(fù)責(zé)XMPP與CPIM映射的RFC 3922和負(fù)責(zé)安全的RFC 3923。
XMPP的系統(tǒng)框架主要有:用戶客戶端、XMPP服務(wù)器和XMPP協(xié)議網(wǎng)關(guān)3種實(shí)體。
XMPP系統(tǒng)的特點(diǎn):客戶機(jī)/服務(wù)器通信模式:所有客戶端發(fā)送給另一個(gè)客戶端的XMPP消息都必須經(jīng)過服務(wù)器端;分布式網(wǎng)絡(luò):每個(gè)用戶都有自己的本地服務(wù)器,并從該服務(wù)器上接收消息,消息和在線信息在這些服務(wù)器之間傳輸;簡單的客戶端:XMPP將復(fù)雜性從客戶端轉(zhuǎn)移到服務(wù)器端;XML的數(shù)據(jù)格式:最重要的作用是系統(tǒng)底層的可擴(kuò)展性,并能表述任何一種結(jié)構(gòu)化數(shù)據(jù)。
微信搜索"考試吧"了解更多考試資訊、下載備考資料
相關(guān)推薦:
2018年全國計(jì)算機(jī)等級考試必做試題匯總(各科目)
2018年全國計(jì)算機(jī)等級考試復(fù)習(xí)知識點(diǎn)匯總(各科目)
2018全國計(jì)算機(jī)等級考試備考經(jīng)驗(yàn)及應(yīng)試技巧匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |