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