P2PIP電話模型研究論文

時(shi)間:2022-03-12 09:29:00

導語:P2PIP電話(hua)模型研究論文(wen)一文(wen)來源(yuan)于(yu)網友上傳,不(bu)代(dai)表本站(zhan)觀點,若需(xu)要(yao)原創文(wen)章可咨詢客(ke)服老師(shi),歡迎參考。

P2PIP電話模型研究論文

摘要計算機對等網(P2P)是目前流行于國際網絡技術研究領域的一種新興網絡模型。作為真正的分布式計算技術,P2P技術將對Internet的發展產生重要的影響。文中首先介紹了P2P的概念,研究及其應用狀況;然后分析了其三種網絡模型:集中式P2P、純分布式P2P和混合式P2P各自的特點和發現機制;最后提出了一種基于P2P的IP電話模型,并詳細討論了(le)該模型的信息(xi)模型和搜索(suo)策略。

關鍵詞P2P網絡,目錄,發(fa)現機制,IP電話模(mo)型

1引言

對等網絡(P2P)技術是目前計算機網絡技術領域研究的(de)一個熱點,目(mu)前(qian)微軟(ruan)、Sun、IBM等很多著名的(de)企業(ye)和公司都投(tou)入(ru)到(dao)P2P技術的(de)研(yan)究(jiu)之(zhi)中。

P2P技(ji)術(shu)(shu)出現(xian)于20世紀70年代,其典(dian)型(xing)代表是USENET和(he)(he)(he)FidoNet兩個分(fen)散、分(fen)布(bu)的(de)(de)信(xin)息(xi)交換(huan)(huan)系(xi)統(tong),而真正(zheng)地(di)應用(yong)(yong)起源于文件(jian)(jian)交換(huan)(huan)軟(ruan)件(jian)(jian)Napster。P2P可(ke)(ke)以簡單地(di)定義為:通過直接交換(huan)(huan)信(xin)息(xi),共(gong)(gong)享計算機資源和(he)(he)(he)服務,對燃撲(pu)(pu)慊(qian)本哂(shen)鋅突Щ頭(tou)衿韉墓δ堋T謖庵滯韁興(xing)械慕詰(jie)憔哂(shen)邢(xing)嗤腦鶉(chun)斡肽芰Γ⑿瓿扇撾(zhua)瘛8鞫緣冉詰(jie)闃渫ü苯踴(yong)チ媸迪止蠶硇畔⒆試(shi)(shi)礎⒋砥(di)髯試(shi)(shi)礎⒋媧⑵髯試(shi)(shi)礎⑸踔糧(liang)咚(dong)倩捍孀試(shi)(shi)矗扌(shou)枰覽抵醒敕衿韉鬧С鄭乖仍(reng)諂淥緙撲(pu)(pu)隳J街型(xing)ǔ1緩(huan)鍪傭惴(zhui)捍嬖詰(jie)撓沒(mei)Ф松璞傅(fu)玫攪順(shun)浞值睦謾5僥殼(ke)拔梗琍2P的(de)(de)應用(yong)(yong)研究涉及面非常廣泛,主要包(bao)括網(wang)絡(luo)(luo)(luo)拓撲(pu)(pu)構造、安(an)全與可(ke)(ke)靠(kao)性、分(fen)布(bu)式數據存儲和(he)(he)(he)并行計算等(deng)。P2P的(de)(de)應用(yong)(yong)更是涵蓋諸多領域,比(bi)如對等(deng)計算、協同工作(zuo)、搜索引(yin)擎、文件(jian)(jian)交換(huan)(huan)和(he)(he)(he)文件(jian)(jian)共(gong)(gong)享,還有(you)(you)很(hen)多在電子商務中(zhong)(zhong)的(de)(de)應用(yong)(yong)。但(dan)P2P技(ji)術(shu)(shu)在IP電話中(zhong)(zhong)的(de)(de)應用(yong)(yong)也只是在QQ等(deng)軟(ruan)件(jian)(jian)中(zhong)(zhong)的(de)(de)語音聊天中(zhong)(zhong)有(you)(you)所體現(xian)。鑒于此,本文通過分(fen)析比(bi)較(jiao)了P2P技(ji)術(shu)(shu)現(xian)有(you)(you)的(de)(de)三種網(wang)絡(luo)(luo)(luo)模型(xing),在保證網(wang)絡(luo)(luo)(luo)實時性和(he)(he)(he)可(ke)(ke)靠(kao)性的(de)(de)基礎上,構建了IP電話網(wang)絡(luo)(luo)(luo)模型(xing)。

2P2P網(wang)絡拓撲結構模型分析

從(cong)技(ji)術(shu)上講,P2P網絡結構可(ke)分為:集(ji)中式P2P、純分布式P2P和混合式P2P三種(zhong)不同形式,下面分別進行分析。

(1)集中式P2P

該(gai)模(mo)(mo)式(shi)中有(you)(you)(you)一個中心(xin)服(fu)(fu)務(wu)器(qi)(qi)來負(fu)責(ze)記錄(lu)共享(xiang)信(xin)息以(yi)及(ji)反饋對這些信(xin)息的(de)(de)查(cha)詢,每一個對等(deng)實(shi)體(ti)要對它所(suo)需(xu)共享(xiang)的(de)(de)信(xin)息以(yi)及(ji)進行(xing)的(de)(de)通信(xin)負(fu)責(ze)。當某節(jie)(jie)點(dian)希望搜(sou)索(suo)一個不知道(dao)位(wei)置的(de)(de)資(zi)(zi)源(yuan)時,該(gai)節(jie)(jie)點(dian)向目錄(lu)服(fu)(fu)務(wu)器(qi)(qi)發(fa)送(song)請(qing)求(qiu),目錄(lu)服(fu)(fu)務(wu)器(qi)(qi)在數據庫(ku)中查(cha)詢到匹配的(de)(de)資(zi)(zi)源(yuan)后將(jiang)其定位(wei)信(xin)息返回(hui)該(gai)節(jie)(jie)點(dian),然后在兩個節(jie)(jie)點(dian)之(zhi)(zhi)間執行(xing)交(jiao)互(hu)(hu)。該(gai)模(mo)(mo)型的(de)(de)最佳示例為(wei)Napster,它是(shi)一種用戶(hu)共享(xiang)MP3音(yin)樂(le)的(de)(de)軟件(jian)。這種形式(shi)具有(you)(you)(you)中心(xin)化的(de)(de)特點(dian),但是(shi)它不同于傳統(tong)意(yi)義上(shang)的(de)(de)Client/Server模(mo)(mo)式(shi)。因為(wei)傳統(tong)意(yi)義上(shang)的(de)(de)Client/Server模(mo)(mo)式(shi)采用的(de)(de)是(shi)一種壟斷的(de)(de)手段,所(suo)有(you)(you)(you)資(zi)(zi)源(yuan)都(dou)(dou)放在服(fu)(fu)務(wu)器(qi)(qi)上(shang),客(ke)(ke)戶(hu)機(ji)只(zhi)能被動地從服(fu)(fu)務(wu)器(qi)(qi)上(shang)讀取信(xin)息,并(bing)且客(ke)(ke)戶(hu)機(ji)之(zhi)(zhi)間不具有(you)(you)(you)交(jiao)互(hu)(hu)能力;而集中式(shi)P2P模(mo)(mo)式(shi)則是(shi)所(suo)有(you)(you)(you)資(zi)(zi)料都(dou)(dou)存放在提(ti)供該(gai)資(zi)(zi)料的(de)(de)客(ke)(ke)戶(hu)機(ji)上(shang),服(fu)(fu)務(wu)器(qi)(qi)上(shang)只(zhi)保留索(suo)引信(xin)息,此外服(fu)(fu)務(wu)器(qi)(qi)與對等(deng)實(shi)體(ti)以(yi)及(ji)對等(deng)實(shi)體(ti)之(zhi)(zhi)間都(dou)(dou)具有(you)(you)(you)交(jiao)互(hu)(hu)能力。

集中式P2P可提供中心(xin)服(fu)(fu)務器(qi)目錄檢索(suo),管(guan)理服(fu)(fu)務和標準(zhun)的(de)(de)(de)點到(dao)點通信,具有高效(xiao)的(de)(de)(de)檢索(suo)和低效(xiao)的(de)(de)(de)交(jiao)換服(fu)(fu)務的(de)(de)(de)特(te)點。但是中央服(fu)(fu)務器(qi)的(de)(de)(de)癱瘓容易導(dao)致(zhi)整個網(wang)絡的(de)(de)(de)崩(beng)潰,可靠性(xing)和安全性(xing)較低,且隨著網(wang)絡規模的(de)(de)(de)擴大,中央服(fu)(fu)務器(qi)維護(hu)和更新的(de)(de)(de)費用將(jiang)急劇增加(jia),所需成(cheng)本過高。

(2)純(chun)分布式P2P

該(gai)模型中沒(mei)有(you)專門的(de)(de)(de)服務器,整個(ge)(ge)網(wang)(wang)絡(luo)是有(you)無數節點組(zu)成(cheng),這些節點在(zai)功能上非(fei)常相似,沒(mei)有(you)一(yi)個(ge)(ge)節點知道(dao)整個(ge)(ge)網(wang)(wang)絡(luo)結構或(huo)者(zhe)組(zu)成(cheng)網(wang)(wang)絡(luo)的(de)(de)(de)每一(yi)個(ge)(ge)節點的(de)(de)(de)身份(fen)。相反(fan),節點只知道(dao)直接與它們通信(xin)的(de)(de)(de)節點。在(zai)進行網(wang)(wang)絡(luo)資源(yuan)搜索時,節點首先把(ba)包含搜索條(tiao)件的(de)(de)(de)請(qing)求(qiu)信(xin)令(ling)發送(song)給(gei)其(qi)鄰居(ju)節點,再由(you)(you)(you)鄰居(ju)節點向(xiang)其(qi)自身的(de)(de)(de)鄰居(ju)節點轉發。以此類推(tui),直到(dao)(dao)得到(dao)(dao)滿(man)足搜索條(tiao)件的(de)(de)(de)資源(yuan)或(huo)請(qing)求(qiu)信(xin)令(ling)的(de)(de)(de)TTL為0;如果網(wang)(wang)絡(luo)找到(dao)(dao)滿(man)足條(tiao)件的(de)(de)(de)資源(yuan),請(qing)求(qiu)響(xiang)應信(xin)令(ling)將沿著請(qing)求(qiu)信(xin)令(ling)經過的(de)(de)(de)路(lu)由(you)(you)(you)的(de)(de)(de)反(fan)向(xiang)路(lu)由(you)(you)(you)向(xiang)回(hui)發送(song)。此后,請(qing)求(qiu)節點將建(jian)立(li)到(dao)(dao)提供(gong)資源(yuan)的(de)(de)(de)節點的(de)(de)(de)直接數據(ju)路(lu)由(you)(you)(you)。其(qi)典型的(de)(de)(de)代表就(jiu)是著名(ming)的(de)(de)(de)Gnutella。

這種P2P網絡模型的優點(dian)在于(yu)允許用戶(hu)設定自(zi)己的規則和建(jian)立自(zi)己的網絡環境,提供近似的即插即用的特(te)性,動態(tai)性很強。存在的問(wen)題(ti)是(shi)由于(yu)沒有中心(xin)管理者,網絡節點(dian)難以發現,這樣形成的網絡很難進(jin)行身份認(ren)證、安全管理、流量管理、計(ji)費(fei)等(deng)控(kong)制;在搜索節點(dian)時,由于(yu)每個請求(qiu)廣播的原(yuan)因,對網絡帶寬要(yao)求(qiu)高,容易導致網絡阻塞。

(3)混合式P2P

該(gai)模(mo)式(shi)(shi)結合了集中(zhong)(zhong)式(shi)(shi)和(he)分布式(shi)(shi)P2P的(de)優點(dian)(dian),網絡中(zhong)(zhong)有中(zhong)(zhong)間服務器,但文件目錄是(shi)分布的(de)。它在分布式(shi)(shi)模(mo)式(shi)(shi)的(de)基礎上,將用戶(hu)節(jie)(jie)(jie)(jie)點(dian)(dian)按(an)能(neng)力進行(xing)分類,使一些(xie)功能(neng)強的(de)節(jie)(jie)(jie)(jie)點(dian)(dian)擔任特(te)殊的(de)任務。這些(xie)節(jie)(jie)(jie)(jie)點(dian)(dian)共分為3種(zhong):用戶(hu)節(jie)(jie)(jie)(jie)點(dian)(dian)、搜(sou)索(suo)節(jie)(jie)(jie)(jie)點(dian)(dian)和(he)索(suo)引節(jie)(jie)(jie)(jie)點(dian)(dian)。用戶(hu)節(jie)(jie)(jie)(jie)點(dian)(dian)一般(ban)不具有任何(he)特(te)殊的(de)功能(neng);搜(sou)索(suo)節(jie)(jie)(jie)(jie)點(dian)(dian)處理搜(sou)索(suo)請求,從它們的(de)“孩子”節(jie)(jie)(jie)(jie)點(dian)(dian)(用戶(hu)節(jie)(jie)(jie)(jie)點(dian)(dian))中(zhong)(zhong)搜(sou)索(suo)文件列表;索(suo)引節(jie)(jie)(jie)(jie)點(dian)(dian)內存充足(zu),連接(jie)速度快,用于保持可以利(li)用的(de)搜(sou)索(suo)節(jie)(jie)(jie)(jie)點(dian)(dian)信(xin)息,并(bing)收(shou)集狀態信(xin)息,維(wei)護網絡的(de)拓撲結構。

一(yi)個(ge)節(jie)(jie)(jie)(jie)點(dian)(dian)(dian)可(ke)以(yi)既是(shi)搜(sou)(sou)(sou)(sou)索(suo)節(jie)(jie)(jie)(jie)點(dian)(dian)(dian)又是(shi)索(suo)引節(jie)(jie)(jie)(jie)點(dian)(dian)(dian)。用(yong)(yong)戶節(jie)(jie)(jie)(jie)點(dian)(dian)(dian)可(ke)以(yi)選(xuan)擇多個(ge)搜(sou)(sou)(sou)(sou)索(suo)節(jie)(jie)(jie)(jie)點(dian)(dian)(dian)作為(wei)它的(de)(de)“父”節(jie)(jie)(jie)(jie)點(dian)(dian)(dian),并(bing)將(jiang)其(qi)所要共享的(de)(de)列表提交給它的(de)(de)“父”節(jie)(jie)(jie)(jie)點(dian)(dian)(dian)。在(zai)搜(sou)(sou)(sou)(sou)索(suo)網(wang)絡(luo)資源時,用(yong)(yong)戶節(jie)(jie)(jie)(jie)點(dian)(dian)(dian)通過索(suo)引節(jie)(jie)(jie)(jie)點(dian)(dian)(dian)獲得(de)(de)所有(you)可(ke)用(yong)(yong)的(de)(de)搜(sou)(sou)(sou)(sou)索(suo)節(jie)(jie)(jie)(jie)點(dian)(dian)(dian)信息,之后用(yong)(yong)戶節(jie)(jie)(jie)(jie)點(dian)(dian)(dian)就和獲得(de)(de)的(de)(de)搜(sou)(sou)(sou)(sou)索(suo)節(jie)(jie)(jie)(jie)點(dian)(dian)(dian)相連。根據(ju)用(yong)(yong)戶的(de)(de)搜(sou)(sou)(sou)(sou)索(suo)請求(qiu),如果和用(yong)(yong)戶節(jie)(jie)(jie)(jie)點(dian)(dian)(dian)直(zhi)接連接的(de)(de)搜(sou)(sou)(sou)(sou)索(suo)節(jie)(jie)(jie)(jie)點(dian)(dian)(dian)查(cha)詢結(jie)果達到(dao)N個(ge)(N為(wei)搜(sou)(sou)(sou)(sou)索(suo)結(jie)果,由(you)用(yong)(yong)戶自(zi)己設定(ding))就停止(zhi);否(fou)則就向另外(wai)可(ke)用(yong)(yong)的(de)(de)搜(sou)(sou)(sou)(sou)索(suo)節(jie)(jie)(jie)(jie)點(dian)(dian)(dian)發出請求(qiu),如果查(cha)詢結(jie)果還不夠,就繼續(xu)向外(wai)快速(su)發散,直(zhi)到(dao)所有(you)的(de)(de)搜(sou)(sou)(sou)(sou)索(suo)節(jie)(jie)(jie)(jie)點(dian)(dian)(dian)被搜(sou)(sou)(sou)(sou)索(suo)到(dao)為(wei)止(zhi)。若所有(you)的(de)(de)搜(sou)(sou)(sou)(sou)索(suo)節(jie)(jie)(jie)(jie)點(dian)(dian)(dian)都被訪問(wen)過,就意味(wei)著(zhu)網(wang)絡(luo)上所有(you)的(de)(de)節(jie)(jie)(jie)(jie)點(dian)(dian)(dian)都被搜(sou)(sou)(sou)(sou)索(suo)到(dao)了,其(qi)速(su)度要比純P2P模式快得(de)(de)多。

3IP電(dian)話系統組成和(he)工作原理

IP電(dian)話系統一(yi)般有IP電(dian)話終端,網關(GATEWAY)、網守(shou)或者(zhe)叫關守(shou)(GATEKEEPER)、網管系統、計(ji)費系統等幾部分組成。

IP電(dian)話終端(duan)包括傳統的語(yu)音(yin)電(dian)話機(ji)PC、IP電(dian)話機(ji)、也可以是(shi)集語(yu)音(yin),數據和(he)圖(tu)像于一體(ti)的多媒體(ti)業務終端(duan)。

網(wang)關提(ti)供IP網(wang)絡(luo)和電話網(wang)之間的接口,是VOIP的核心與關鍵(jian)設備。通(tong)過它可(ke)完成語音(yin)壓縮,具有尋址和呼叫控制(zhi)的功能。

關(guan)守負(fu)責(ze)用戶(hu)(hu)注(zhu)冊與管理,它應當(dang)具有的(de)(de)(de)(de)功能為:將被叫號(hao)碼的(de)(de)(de)(de)前幾位數字對(dui)應網關(guan)的(de)(de)(de)(de)IP地址;對(dui)接(jie)入(ru)用戶(hu)(hu)的(de)(de)(de)(de)身份認證,防止(zhi)非法用戶(hu)(hu)接(jie)入(ru);做呼(hu)叫記錄并有詳細數據,從而保證收費正確;完(wan)成區域管理,多個網關(guan)可(ke)由一個關(guan)守進行管理。

網管(guan)系統的功能是管(guan)理整個IP電(dian)話(hua)系統。

計費系統(tong)的功能是對用(yong)戶(hu)的呼叫(jiao)進(jin)行費用(yong)計算(suan),并(bing)提供相(xiang)應的單(dan)據和統(tong)計報表。

目前IP電話(hua)(hua)有三(san)種(zhong)基(ji)本類型:PC之間(jian)的(de)(de)(de)通(tong)話(hua)(hua);PC和普通(tong)電話(hua)(hua)之間(jian)的(de)(de)(de)通(tong)話(hua)(hua);普通(tong)電話(hua)(hua)之間(jian)通(tong)過IP網絡和PSTN網絡之間(jian)的(de)(de)(de)通(tong)話(hua)(hua)。現(xian)以普通(tong)電話(hua)(hua)之間(jian)的(de)(de)(de)應用形(xing)式,說明(ming)IP電話(hua)(hua)的(de)(de)(de)工作(zuo)原(yuan)理(li)。首先發(fa)送端的(de)(de)(de)模擬信號(hao)經過PSTN送到發(fa)端的(de)(de)(de)IP網關上(shang),然后利用數(shu)字(zi)處理(li)設(she)備(DSP)對(dui)語音進(jin)行(xing)數(shu)字(zi)化,再對(dui)數(shu)據進(jin)行(xing)壓縮并打包(bao),通(tong)過Internet到對(dui)方的(de)(de)(de)網關上(shang),對(dui)數(shu)據進(jin)行(xing)解(jie)包(bao)及(ji)解(jie)壓縮,還原(yuan)成模擬信號(hao)送到受話(hua)(hua)方的(de)(de)(de)電話(hua)(hua)終端上(shang)。

4IP電話網絡模型的構建及其探討(tao)

在選擇(ze)P2P網絡(luo)(luo)(luo)模(mo)(mo)型(xing)時主要考(kao)慮(lv)以下(xia)幾個方面:首(shou)先,整(zheng)個框(kuang)架結(jie)構(gou)要求可(ke)運營,可(ke)管理,要求具(ju)備集中(zhong)控制能力,并能提供服務質量(liang)保證(zheng)(zheng);其(qi)次,要具(ju)有為(wei)用戶提供安全認證(zheng)(zheng)管理;第三,為(wei)降(jiang)低網絡(luo)(luo)(luo)流量(liang)負擔,節(jie)約(yue)網絡(luo)(luo)(luo)資源(yuan),應(ying)減少(shao)用戶訪問(wen)對象(xiang)的(de)隨(sui)機性(xing),減小流量(liang)的(de)不可(ke)預知性(xing);此(ci)(ci)外還應(ying)該具(ju)備良好的(de)開(kai)放性(xing),靈活(huo)性(xing)和擴(kuo)展性(xing)。因此(ci)(ci)選擇(ze)混合(he)式P2P模(mo)(mo)型(xing)來構(gou)建IP電(dian)(dian)話模(mo)(mo)型(xing),由各(ge)個IP電(dian)(dian)話終端完成模(mo)(mo)擬信(xin)(xin)號(hao)和數字信(xin)(xin)號(hao)的(de)轉(zhuan)化,而且(qie)通過IP電(dian)(dian)話號(hao)碼就可(ke)以找到被呼(hu)叫的(de)IP電(dian)(dian)話終端。此(ci)(ci)IP電(dian)(dian)話的(de)模(mo)(mo)型(xing)如圖1所示(shi)。

圖1基于P2P的IP電(dian)話模型

中心(xin)服務器主要(yao)做(zuo)用戶(hu)的(de)(de)集中認證,建(jian)立索引機制,輔助對等點之間(jian)的(de)(de)連(lian)接(jie),它要(yao)動態(tai)維護一張所(suo)有目(mu)錄(lu)節點的(de)(de)信息表,保(bao)持網絡總(zong)體的(de)(de)拓撲情況,其(qi)結構(gou)如表1所(suo)示(shi)。

表1目錄節點表

字段名含義

Ip_address存(cun)儲目錄節點(dian)的IP地址

State存儲目錄節點的狀態(tai)(是否可用(yong))

目(mu)錄節點主要(yao)記錄該節點下所(suo)有IP終端用戶的(de)信息,其充當關守的(de)功(gong)能,它也需動態(tai)(tai)維護一張終端用戶表(biao),其結構(gou)如(ru)表(biao)2所(suo)示。一個節點是否能成為(wei)(wei)目(mu)錄節點,要(yao)看其計算(suan)能力和存儲容量,如(ru)果達到規定的(de)要(yao)求(由軟件按照統一的(de)規則(ze)對所(suo)有的(de)終端進行自(zi)動檢測(ce)),就被設定為(wei)(wei)目(mu)錄節點,同時該目(mu)錄節點要(yao)定時向中心服務器通報自(zi)己的(de)狀(zhuang)態(tai)(tai)。

表2終端用戶表

字段名含義

Ip_address存儲目錄節點下用戶的IP地址(zhi)

Ip_telephone存儲目錄(lu)節點(dian)下用戶的IP電話號碼(ma)

IP電話終端(duan)用戶也相(xiang)應(ying)的動態維護一張(zhang)與遠(yuan)程(cheng)IP電話用戶的通話信息表,其結構如圖(tu)3所示(shi)。

表3通話信息表

字段名含義

Ip_address存(cun)儲(chu)遠(yuan)程用戶的IP地址

Ip_telephone存儲遠(yuan)程(cheng)用戶的(de)IP電話號碼

Connect_state存儲自身(shen)的連接狀態(OnorOff)

當一(yi)個IP終端用(yong)(yong)戶(hu)加(jia)入(ru)此(ci)網絡(luo)中(zhong)時,軟件搜索網絡(luo)提供(gong)給用(yong)(yong)戶(hu)一(yi)個可用(yong)(yong)的(de)(de)目(mu)錄(lu)節(jie)(jie)點的(de)(de)列(lie)表,供(gong)用(yong)(yong)戶(hu)選(xuan)擇。用(yong)(yong)戶(hu)可以選(xuan)擇其(qi)中(zhong)多個(避免因單個目(mu)錄(lu)節(jie)(jie)點出現(xian)故障或該目(mu)錄(lu)節(jie)(jie)點已不(bu)(bu)再(zai)充當目(mu)錄(lu)節(jie)(jie)點而造成呼叫失(shi)敗)路由(you)最短的(de)(de)目(mu)錄(lu)節(jie)(jie)點作為其(qi)父節(jie)(jie)點,并提交相應的(de)(de)信息。網絡(luo)中(zhong)所有(you)的(de)(de)IP用(yong)(yong)戶(hu)因為隨時會加(jia)入(ru)或者離開,IP地(di)址與(yu)IP電話(hua)號碼(ma)不(bu)(bu)完全是固定的(de)(de)關(guan)系,所以目(mu)錄(lu)節(jie)(jie)點要定時刷新IP地(di)址與(yu)IP電話(hua)號碼(ma)的(de)(de)對應關(guan)系,保(bao)持(chi)IP用(yong)(yong)戶(hu)節(jie)(jie)點處于(yu)一(yi)個穩定的(de)(de)狀態(tai)。

在(zai)該模型(xing)中(zhong),當一終端用(yong)(yong)戶A呼叫另一終端用(yong)(yong)戶B時(shi),A先查詢自己(ji)與遠程IP電話用(yong)(yong)戶的(de)(de)(de)通話信息(xi)(xi)(xi),如果(guo)(guo)有B的(de)(de)(de)信息(xi)(xi)(xi),則直(zhi)(zhi)接進行互通;如果(guo)(guo)沒有或呼叫失敗(bai),那么再(zai)向(xiang)中(zhong)心服(fu)(fu)務器請(qing)(qing)求(qiu)。中(zhong)心服(fu)(fu)務器返回所有可用(yong)(yong)的(de)(de)(de)目(mu)(mu)錄(lu)(lu)節點,之后請(qing)(qing)求(qiu)信令就(jiu)以組播的(de)(de)(de)方(fang)式向(xiang)目(mu)(mu)錄(lu)(lu)節點發送(song)(song),收到請(qing)(qing)求(qiu)的(de)(de)(de)目(mu)(mu)錄(lu)(lu)節點查詢自己(ji)的(de)(de)(de)終端用(yong)(yong)戶表,如果(guo)(guo)找(zhao)到B的(de)(de)(de)信息(xi)(xi)(xi),則返回給A,A和B就(jiu)可建立點對點的(de)(de)(de)連接,直(zhi)(zhi)接進行語音數據的(de)(de)(de)傳輸;如果(guo)(guo)都未找(zhao)到B的(de)(de)(de)信息(xi)(xi)(xi),請(qing)(qing)求(qiu)信令繼續以組播的(de)(de)(de)方(fang)式向(xiang)其它目(mu)(mu)錄(lu)(lu)節點發送(song)(song),直(zhi)(zhi)至(zhi)遍歷整個網絡。

5總結

IP電話(hua)技(ji)術是一項新(xin)的技(ji)術,其發展速(su)度(du)非(fei)常快,最終將(jiang)成為人(ren)們(men)語(yu)音通(tong)信的重要(yao)工具。本文目(mu)的在于將(jiang)P2P技(ji)術應用到IP電話(hua)中(zhong),以保證IP電話(hua)的語(yu)音數據包(bao)能夠實時地、順(shun)序地到達目(mu)的端。選擇混合式P2P構建了(le)IP電話(hua)模型(xing),既具備(bei)快速(su)檢索的能力,降(jiang)低網絡(luo)流(liu)量的負擔,又便于安全管(guan)理(li)、身份認證、流(liu)量管(guan)理(li)、計(ji)費管(guan)理(li)等。

IP電話還涉及很(hen)多關鍵,如:語(yu)音(yin)編碼和壓縮技(ji)(ji)術、語(yu)音(yin)分組技(ji)(ji)術、語(yu)音(yin)抖動處理技(ji)(ji)術、靜音(yin)檢測技(ji)(ji)術、向前糾錯技(ji)(ji)術、回聲消除(chu)技(ji)(ji)術、QoS(QualityOfService,即服務(wu)質量)保障(zhang)技(ji)(ji)術等,由(you)于(yu)篇幅有限,未能作詳細(xi)介紹。

參考文獻

[1]糜正(zheng)琨.IP網(wang)絡電(dian)話技(ji)術[M].北京:人民郵電(dian)出版社,2000

[2]WalterJ.GoralskiMatthewC.Kolon著.舒華英(ying),賴平(ping)漳(zhang)等譯.IP電話技(ji)術(shu)及其應(ying)用[M]北京:人民郵電出版社,2000

[3]HPLaboratoriesPaloAlto.Peer-to-PeerComputing

/techreports/2002/HPL-2002-57.pdf,2002

[4]MarcFindeli.Peer-to-Peer(P2P)Networking.

www.onlinejunkie.de/docs/p2p.pdf,2001