當前位置:才華齋>計算機>計算機三級>

2015計算機三級考試《網絡技術》重要考點:即時通信系統

計算機三級 閲讀(1.23W)

 1、概述

2015計算機三級考試《網絡技術》重要考點:即時通信系統

即使通信:是基於Internet的通信服務,它提供近實時的信息交換和用户狀態跟蹤。

即時消息系統:允許用户相互訂閲並獲取彼此的狀態變更信息,以便用户間互相收發短消息。

除實時消息交換和狀態跟蹤服務外:IM(即時通信)還提供一下附加功能:

音頻/視頻聊天:為通信雙方提供一個穩定的直接連接,數據以UDP傳輸。

應用共享:使遠程用户能夠訪問本地程序,還可邀請遠程用户。

文件傳輸:通信雙方建立直接連接,傳輸結束後關閉此鏈接。

文件共享:允許遠程用户瀏覽指定目錄並下載文件。

遊戲邀請:邀請遠程執行特定的外部程序,通常是遊戲。

遠程助理:允許遠程控制另一主機。

白板:通過直接連接共享paint文檔,是應用共享的快捷方式。

 2、即時通信的基礎通信模式

即時通信採用兩種通信模式:客户機/服務器(消息發送利用服務器中轉)、客户機/客户機模式(直接點對點模式)。

(1)P2P 通信模式

該模式在即時通信系統中體現為消息交換時不通過服務器進行處理。該過程也有兩種模式:

1)客户端獲得好友消息的時候,服務器端已經將每個好友的端口和遠程地址發送到了客户端。

2)客户端在試圖建立與好友之間的連接時,需要服務器端詢問好友的遠程地址和端口。

(2)中轉通信模式

在該模式中,一個客户端與另一個客户端進行消息交互時,其攜帶了被請求方的唯一的ID,由服務器根據包中的來源、目的地信息查詢通信地址表,並組織信息轉發到目的地。

  3、即時通信系統的通信協議

主要有兩個代表:基於SIP協議框架的SIMPLE協議集和基於JABBER協議框架的XMPP協議集。

(1)SIP協議

稱為會話初始化協議,所謂會話就是指用户之間的數據交換。

SIP的基本組成:按邏輯功能區分,SIP系統由4種元素組成:

用户代理:由用户代理客户機(負責發起呼叫)和用户代理服務器(負責接收呼叫並做出響應)。

代理服務器:負責幾首用户發來的請求,根據網絡策略將網絡請求發送給相應的'服務器。

重定向服務器:規劃SIP呼叫路徑的服務器。

註冊服務器:接收和處理用户端的註冊請求,完成用户地址的註冊。

SIP消息:從客户機到服務器的請求消息和從服務器到客户機的響應消息。

(2)SIMPLE

是SIP協議的擴展,支持即時通信服務。SIMPLE協議簇所支持的IM會話不同於其他以SIP為基礎的多媒體會話,無需建立會話通道,IM消息直接通過SIMPLE 協議的message命令為載體傳輸,而且每個IM消息由單獨的message命令傳輸,彼此獨立。

(3)XMPP

基於XML的即時通信協議,XMPP標準協議由4個RFC文檔組成:核心協議的RFC 3920、負責即時通信的RFC 3921、負責XMPP與CPIM映射的RFC 3922和負責安全的RFC 3923。

XMPP的系統框架主要有:用户客户端、XMPP服務器和XMPP協議網關3種實體。

XMPP系統的特點:客户機/服務器通信模式:所有客户端發送給另一個客户端的XMPP消息都必須經過服務器端;分佈式網絡:每個用户都有自己的本地服務器,並從該服務器上接收消息,消息和在線信息在這些服務器之間傳輸;簡單的客户端:XMPP將複雜性從客户端轉移到服務器端;XML的數據格式:最重要的作用是系統底層的可擴展性,並能表述任何一種結構化數據。