亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于P2P的數(shù)據(jù)共享平臺設(shè)計與實現(xiàn)

        2014-04-29 00:44:03胡杰
        計算機(jī)時代 2014年11期
        關(guān)鍵詞:數(shù)據(jù)加密

        胡杰

        摘 要: 通過對大型分布式系統(tǒng)在數(shù)據(jù)傳輸與共享中所遇到的問題的討論,提出一個新的數(shù)據(jù)共享平臺設(shè)計方案。該方案基于當(dāng)前Internet廣泛運用的P2P技術(shù),結(jié)合文件壓縮、數(shù)據(jù)加密、斷點續(xù)傳等相關(guān)技術(shù)手段,實現(xiàn)了分布式系統(tǒng)中網(wǎng)絡(luò)間數(shù)據(jù)的高性能、高可靠傳輸與共享。

        關(guān)鍵詞: 文件壓縮; 數(shù)據(jù)加密; 斷點續(xù)傳; P2P

        中圖分類號:TP393.08 文獻(xiàn)標(biāo)志碼:A 文章編號:1006-8228(2014)11-07-03

        Design and implementation of data share platform based on P2P technology

        Hu Jie

        (The 28th Institute of China Electronics Technology Group Corporation, Nanjing, Jiangsu 210007, China)

        Abstract: Through the discussion on the problems happened in data transmission and share of the distributed system, a new data share platform solution is introduced. Based on the popular P2P technology on the Internet, several relevant technologies such file compression, data encryption and breakpoint transmission are adopted. Data transmission and share with high efficiency and reliability are realized.

        Key words: file compression; data encryption; breakpoint transmission; P2P

        0 引言

        隨著網(wǎng)絡(luò)技術(shù)的快速發(fā)展,分布式技術(shù)在軍事、金融、電信等各個領(lǐng)域得到越來越廣泛的應(yīng)用,當(dāng)前許多大型信息系統(tǒng)都采用了分布式架構(gòu)。隨著系統(tǒng)的不斷升級擴(kuò)張,分布式系統(tǒng)部署的子節(jié)點越來越多,系統(tǒng)存儲的數(shù)據(jù)規(guī)模也隨之不斷膨脹,且這些子節(jié)點與數(shù)據(jù)常常分布在不同的物理地域。當(dāng)系統(tǒng)一些子節(jié)點數(shù)據(jù)發(fā)生更新時,需要與系統(tǒng)中其他子節(jié)點進(jìn)行數(shù)據(jù)同步以保證數(shù)據(jù)的一致性。

        目前通常的做法是:當(dāng)分布式系統(tǒng)需要進(jìn)行數(shù)據(jù)同步時,由發(fā)生數(shù)據(jù)變更的節(jié)點通知其他子節(jié)點,其他子節(jié)點向該節(jié)點發(fā)送數(shù)據(jù)更新請求,該節(jié)點作為數(shù)據(jù)發(fā)布服務(wù)器向其他節(jié)點傳輸最新數(shù)據(jù),從而實現(xiàn)整個分布式系統(tǒng)的數(shù)據(jù)一致。然而,這種數(shù)據(jù)同步模式存在以下幾個問題:首先,當(dāng)分布式系統(tǒng)子節(jié)點大于一定規(guī)模時,作為數(shù)據(jù)發(fā)布服務(wù)器的子節(jié)點將存在嚴(yán)重的性能與網(wǎng)絡(luò)傳輸瓶頸;其次,針對一些特殊行業(yè)的系統(tǒng)如銀行、金融領(lǐng)域,遠(yuǎn)距離數(shù)據(jù)傳輸需要考慮數(shù)據(jù)的安全性問題;最后,如果分布式系統(tǒng)采用低速的傳輸線路,那么傳輸一個大的文件可能需要很長的時間,在長時間的數(shù)據(jù)同步過程中,一旦發(fā)生任何錯誤將導(dǎo)致整個數(shù)據(jù)同步工作必須重頭開始。

        針對以上問題,本文提出了一個基于P2P技術(shù)的分布式系統(tǒng)數(shù)據(jù)共享平臺設(shè)計方案。

        1 總體設(shè)計思路

        分布式系統(tǒng)數(shù)據(jù)共享平臺的設(shè)計目標(biāo)是在各種速率的通信網(wǎng)絡(luò)上實現(xiàn)數(shù)據(jù)的高效傳輸,同時為了保證數(shù)據(jù)的安全性,需要對數(shù)據(jù)進(jìn)行加密處理。在具體的實施過程中,從以下幾個方面進(jìn)行設(shè)計。

        ⑴ 傳輸數(shù)據(jù)/文件的壓縮,數(shù)據(jù)/文件的壓縮是為了減少傳輸線路上數(shù)據(jù)的冗余,最大限度地利用傳輸線路的帶寬。

        ⑵ 傳輸數(shù)據(jù)的加密,由于系統(tǒng)分布在不同的物理地域,數(shù)據(jù)傳輸過程中需要在節(jié)點間進(jìn)行遠(yuǎn)距離數(shù)據(jù)傳輸,這存在被非法截取而導(dǎo)致內(nèi)容外泄的風(fēng)險。對數(shù)據(jù)進(jìn)行加密后,即使在傳輸過程中被非法截取,對方也無法獲得原始的數(shù)據(jù)內(nèi)容。

        ⑶ 文件的斷點續(xù)傳處理,斷點續(xù)傳功能在低速率的通信網(wǎng)絡(luò)尤為重要,當(dāng)數(shù)據(jù)傳輸過程中發(fā)生錯誤后,文件可以接續(xù)之前已接收的數(shù)據(jù)繼續(xù)傳輸,提高數(shù)據(jù)傳輸?shù)某晒β省?/p>

        ⑷ 基于P2P(點到點)傳輸技術(shù)的運用,如果采用傳統(tǒng)C/S(客戶端/服務(wù)器)模式,選取某個系統(tǒng)的節(jié)點作為數(shù)據(jù)發(fā)布服務(wù)器,隨著系統(tǒng)的規(guī)模擴(kuò)大,大量的客戶端節(jié)點同時向服務(wù)器節(jié)點申請數(shù)據(jù)傳輸,服務(wù)器節(jié)點的應(yīng)用負(fù)載和網(wǎng)絡(luò)帶寬必然不堪重負(fù)。采用P2P技術(shù)可以降低數(shù)據(jù)同步時對服務(wù)器節(jié)點的依賴,實現(xiàn)“下載客戶端越多,下載速度越快”。

        結(jié)合上述幾項技術(shù),下面給出分布式系統(tǒng)數(shù)據(jù)共享平臺的總體設(shè)計思路。

        發(fā)生數(shù)據(jù)變更的節(jié)點可視為服務(wù)器端子節(jié)點,而其他需要數(shù)據(jù)同步的子節(jié)點可視為客戶端子節(jié)點。

        對于服務(wù)器端,首先對需要同步的數(shù)據(jù)/文件進(jìn)行預(yù)處理,包括數(shù)據(jù)/文件的壓縮和加密,形成壓縮加密后的中間文件。然后根據(jù)斷點續(xù)傳和P2P的思想,將文件分割為固定大小的文件塊,并創(chuàng)建文件塊索引表,該索引表記錄了每個文件塊以及目前網(wǎng)絡(luò)中擁有該文件塊的客戶端節(jié)點。接下來,服務(wù)器端處于下載服務(wù)等待狀態(tài),當(dāng)收到客戶端的下載請求后,服務(wù)器端創(chuàng)建線程進(jìn)行P2P的數(shù)據(jù)傳輸處理。在P2P數(shù)據(jù)傳輸處理線程中,服務(wù)器通過查找文件塊索引表,找到每個文件塊對應(yīng)的第一個節(jié)點,并通知客戶端和該節(jié)點直接進(jìn)行數(shù)據(jù)傳輸。原則上服務(wù)器不發(fā)送任何文件塊到客戶端,只有當(dāng)網(wǎng)絡(luò)中所有客戶端節(jié)點都沒有某文件塊時,服務(wù)器才發(fā)送該文件塊到客戶端,詳細(xì)內(nèi)容見后續(xù)P2P技術(shù)實現(xiàn)的描述,服務(wù)器端主流程圖如圖1所示。

        [開始][數(shù)據(jù)/文件的壓縮加密][形成壓縮加密后的中間文件][文件分割并創(chuàng)建文件塊索引][等待客戶端下載請求][\&收到下載請求,創(chuàng)建線

        程進(jìn)行P2P的數(shù)據(jù)傳輸\&\&][結(jié)束]

        圖1 服務(wù)器主流程圖

        對于客戶端,當(dāng)開始下載時,首先檢查是否存在已下載的內(nèi)容,如果存在則接續(xù)已有的內(nèi)容繼續(xù)下載,否則從頭開始下載。在下載過程中,需要實時更新當(dāng)前已下載文件塊的記錄信息,同時為了應(yīng)對斷電、死機(jī)等意外情況,應(yīng)保證每個文件塊接收成功后再更新對應(yīng)的記錄信息,防止出現(xiàn)記錄信息已更新但文件塊尚未接收完畢的問題。當(dāng)收到停止或結(jié)束的命令時,首先判斷文件下載是否已經(jīng)完成,如果已完成則進(jìn)行文件的解密和解壓以獲取原始文件,否則記錄當(dāng)前的下載狀態(tài)用來實現(xiàn)斷點續(xù)傳,客戶端主流程圖如圖2所示。

        [開始][收到停止或者結(jié)束命令][文件解密][文件解壓][\&接續(xù)下載\&\&][結(jié)束][已有下載內(nèi)容?] [下載完成?] [\&全新下載\&\&] [是][否] [是] [否]

        圖2 客戶端主流程圖

        以上主要介紹了分布式系統(tǒng)數(shù)據(jù)共享平臺的總體設(shè)計方案,下面就方案中涉及的文件壓縮、文件加密、P2P數(shù)據(jù)傳輸處理等問題分別展開論述。

        2 文件壓縮的設(shè)計實現(xiàn)

        文件壓縮是數(shù)據(jù)壓縮技術(shù)的一部分,所謂數(shù)據(jù)壓縮是指通過各種算法減少數(shù)據(jù)的冗余,并盡可能地減少失真,從而提高傳輸效率和節(jié)約存儲空間。數(shù)據(jù)壓縮技術(shù)分為無損壓縮和有損壓縮兩種:無損壓縮在重構(gòu)壓縮數(shù)據(jù)后,其重構(gòu)數(shù)據(jù)與原始數(shù)據(jù)是完全一致的;而有損壓縮的重構(gòu)數(shù)據(jù)與原始數(shù)據(jù)有所不同,但不影響原始數(shù)據(jù)的信息表達(dá),壓縮比高,一般適用于語音、圖像、視頻等多媒體領(lǐng)域。數(shù)據(jù)共享平臺的文件壓縮要求重構(gòu)數(shù)據(jù)和原始數(shù)據(jù)一致,因此必須采用無損壓縮,常見的無損壓縮算法有:Huffman(哈夫曼)編碼、游程編碼、算術(shù)編碼等[1]。這里我們采用Huffman編碼完成文件的壓縮。

        Huffman編碼是一種基于統(tǒng)計的變長編碼,它通過將出現(xiàn)頻率較高的信源符號用較短的碼字來編碼,而出現(xiàn)頻率較低的信源符號用較長的碼字來編碼,從而使平均碼長最短,達(dá)到最佳編碼的目的。Huffman編碼效率高,運算速度快,當(dāng)前流行的壓縮軟件如WinRAR、WinZip都采用了Huffman算法[2]。

        以下詳細(xì)介紹采用Huffman編碼實現(xiàn)文件壓縮的步驟。

        首先將文件看作一個個字節(jié)編碼的組合,由于每個字節(jié)的內(nèi)容最多有256(28)種可能,所以每個文件都是由不超過256種的字符組成。掃描原始文件,統(tǒng)計文件中出現(xiàn)的字符及其概率,將字符按概率從高到低排序。

        由于Huffman編碼是不等長編碼,為了避免二義性,要求任何一個字符的編碼都不能是另一個字符編碼的前綴,又稱為前綴編碼。Huffman編碼就是以字符出現(xiàn)的頻率作為權(quán)值,通過構(gòu)造Huffman樹,生成碼長最短的二進(jìn)制前綴編碼:

        ⑴ 假定某個文件中包含n種字符S1,S2,…,Sn,以字符出現(xiàn)的頻率作為權(quán)值,得到權(quán)值的集合W={w1,w2,…,wn},定義n棵二叉樹的集合F={T1,T2,…,Tn},其中每棵二叉樹Ti中只有一個帶權(quán)為wi的根結(jié)點,其左右子樹均為空;

        ⑵ 在F中選取兩棵根結(jié)點的權(quán)值最小的樹作為左右子樹構(gòu)造一棵新的二叉樹,且置新的二叉樹的根結(jié)點的權(quán)值為其左右子樹上根結(jié)點的權(quán)值之和;

        ⑶ 從F中刪除這兩棵樹,同時將新得到的二叉樹加入到F中;

        ⑷ 重復(fù)⑵和⑶,直到F只含有一棵樹為止,這棵樹就是Huffman樹;

        ⑸ 約定樹的左分支表示字符‘0,右分支表示字符‘1,則從根結(jié)點到葉子結(jié)點的路徑上分支字符組成的字符串就是碼長最短的二進(jìn)制前綴編碼,即Huffman編碼[3]。

        以英文的文本文檔為例,通常情況下文件中的每個字符占用8個二進(jìn)制位,使用Huffman編碼后,英文中e、a等出現(xiàn)頻率最高的字母只占用了1到2個二進(jìn)制位,盡管頻率最低的字母z需要占用更多的位數(shù)(25個二進(jìn)制位),但由于其出現(xiàn)的比例很低,通常不到1%,因此對于整個文件而言,每個字符平均占用的位數(shù)一般不超過4個二進(jìn)制位,壓縮后文件的大小不超過原始文件的一半。

        3 文件加密的設(shè)計實現(xiàn)

        文件加密可用的成熟算法有很多,主要分為對稱算法和非對稱算法。非對稱算法都是基于復(fù)雜的數(shù)學(xué)難題。這些算法被公認(rèn)為安全和有效的有三類:大整數(shù)分解問題類、離散對數(shù)問題類和橢圓曲線類。

        這里選取RSA算法作為文件加密的算法,RSA算法是大數(shù)分解問題類的典型,其安全性基于整數(shù)因子分解問題的困難性,公鑰和私鑰是一對大素數(shù)的函數(shù),從一個公開密鑰和密文中恢復(fù)出明文的難度等價于分解兩個大素數(shù)之積。

        首先選取兩個長度相等的大素數(shù)p和q,計算乘積[4]:

        n=pq

        然后隨機(jī)選取加密密鑰e,使e和(p-1)(q-1)互素,常用的e值是3,17和65537(216+1)。之后找出d,滿足:

        ed≡1 mod(p-1)(q-1)

        d=e-1 mod((p-1)(q-1))

        則d和n也互素。其中e和n是公用密鑰,d是私用密鑰,mod是求余運算。加密消息m時,將其看成是一個大整數(shù),把它分成比n小的數(shù)據(jù)分組。按下面公式加密:

        ci=mie(mod n)

        解密消息時,取每一個加密后的分組ci并計算:

        mi=cid(mod n)

        結(jié)合分布式系統(tǒng)數(shù)據(jù)共享平臺的設(shè)計思路,數(shù)據(jù)/文件傳輸前首先通過公鑰對原始數(shù)據(jù)/文件文件進(jìn)行加密得到密文,密文通過傳輸線路發(fā)送出去,其計算方法如下:

        傳輸密文=RSAEncrypt公鑰(原始文件)

        接收方收到密文后,通過對方提供的私鑰對密文進(jìn)行解密得到原始文件,其計算方法如下:

        原始文件=RSADecrypt私鑰(傳輸密文)

        因此,數(shù)據(jù)共享平臺的加/解密步驟為:首先由分布式系統(tǒng)的服務(wù)器端生成一對公鑰和私鑰,服務(wù)器端使用公鑰統(tǒng)一對原始文件進(jìn)行加密,加密完成后將密文發(fā)送給客戶端;各個客戶端收到密文后,在本地使用由服務(wù)器端生成的私鑰進(jìn)行解密,從而得到原始文件。

        此外,為了保證文件加密的安全,實際應(yīng)用還需要注意兩個問題:首先,RSA的安全性依賴于大數(shù)分解的困難,為了防止破解者利用大規(guī)模高性能計算機(jī)進(jìn)行大數(shù)分解的暴力破解,應(yīng)確保RSA密鑰不小于1024位;其次,不允許通過發(fā)送密文的同一個線路傳輸私鑰,應(yīng)采用其他方式送達(dá)接收端。

        4 斷點續(xù)傳和P2P技術(shù)的設(shè)計實現(xiàn)

        斷點續(xù)傳技術(shù)的核心思想就是“化整為零”:將文件分割為一定大小的文件塊,數(shù)據(jù)傳輸時以每個小的文件塊為單位,如果傳輸過程中出現(xiàn)錯誤,下次重新開始時只需發(fā)送未接收的文件塊,之前已經(jīng)正確接收的文件塊不必再次發(fā)送。

        P2P又稱為對等網(wǎng)絡(luò),是基于TCP/IP協(xié)議的一種新的網(wǎng)絡(luò)技術(shù),在P2P模型中,網(wǎng)絡(luò)中每個節(jié)點是平等的,都同時兼有服務(wù)器和客戶端的功能,節(jié)點之間可以直接互連進(jìn)行數(shù)據(jù)的交互,從而消除了傳統(tǒng)C/S架構(gòu)中服務(wù)器端的瓶頸問題。利用P2P技術(shù)能夠充分挖掘網(wǎng)絡(luò)邊緣節(jié)點的能力,降低數(shù)據(jù)傳輸對中心服務(wù)器的依賴[5]。當(dāng)前,P2P技術(shù)在Internet網(wǎng)絡(luò)中發(fā)展十分迅速,我們熟悉的即時通訊、BT下載、網(wǎng)絡(luò)電視等應(yīng)用都采用了該技術(shù)。

        下面介紹在分布式系統(tǒng)數(shù)據(jù)共享平臺設(shè)計中,如何將斷點續(xù)傳和P2P這兩種技術(shù)相結(jié)合,實現(xiàn)數(shù)據(jù)傳輸?shù)母呖煽啃院透咝省?/p>

        正如之前所約定的,分布式系統(tǒng)中擁有最新的數(shù)據(jù)某個節(jié)點定義為服務(wù)器端節(jié)點。在P2P模型中,該服務(wù)器端節(jié)點不再作為數(shù)據(jù)內(nèi)容的提供者,而是作為一個索引服務(wù)器。索引服務(wù)器記錄了數(shù)據(jù)內(nèi)容的索引和節(jié)點信息,輔助其他節(jié)點之間建立連接,數(shù)據(jù)的傳輸只在節(jié)點之間進(jìn)行,不通過索引服務(wù)器。只有其他所有節(jié)點都沒有對應(yīng)的數(shù)據(jù)內(nèi)容時,索引服務(wù)器才將內(nèi)容直接發(fā)給數(shù)據(jù)申請者[6]。

        首先,服務(wù)器端節(jié)點將文件分割為固定大小的文件塊,文件塊的大小應(yīng)根據(jù)傳輸協(xié)議數(shù)據(jù)包的大小而定。因為當(dāng)數(shù)據(jù)傳輸時,每一幀數(shù)據(jù)都會加上傳輸協(xié)議的報文頭,如果文件塊太大則會削弱斷點續(xù)傳的效果,而如果太小則會因為加了太多的報文頭而造成線路帶寬的浪費。假定該文件被分割成n塊,分別為f1,f2,…,fn,該分布式系統(tǒng)一共有m個節(jié)點P1,P2,…,Pm,建立文件塊和節(jié)點的索引表,表示該文件塊已存在于系統(tǒng)中哪些節(jié)點,索引表的格式如表1所示。

        表1 文件塊索引表

        [文件塊\&存儲節(jié)點鏈表\&f1\&P3\&P5\&P6\&\&\&f2\&P2\&P7\&P9\&P16\&\&f3\&P9\&P1\&\&\&\&…\&\&\&\&\&\&fn\&P8\&\&\&\&\&]

        索引表在初始創(chuàng)建時,每個文件塊的存儲節(jié)點鏈表為空,隨著其他節(jié)點下載文件塊成功,對應(yīng)的節(jié)點信息將被填入動態(tài)的存儲節(jié)點鏈表。數(shù)據(jù)同步開始時,由某個需要數(shù)據(jù)同步的節(jié)點Pi向索引服務(wù)器發(fā)送同步請求,索引服務(wù)器收到請求后查詢文件塊索引表,找到每個文件塊對應(yīng)的存儲節(jié)點鏈表,按如下步驟進(jìn)行處理:

        ⑴ 如果文件塊f1對應(yīng)的存儲節(jié)點鏈表為空,則由索引服務(wù)器直接發(fā)送數(shù)據(jù)給節(jié)點Pi,數(shù)據(jù)傳輸完成后,將節(jié)點Pi插入文件塊f1的存儲節(jié)點鏈表中;

        ⑵ 如果文件塊f1對應(yīng)的存儲節(jié)點鏈表不為空(假設(shè)鏈表內(nèi)容如表1所示),則通知申請節(jié)點Pi與f1存儲節(jié)點鏈表的第一個節(jié)點(即節(jié)點P3)建立連接,由節(jié)點P3發(fā)送數(shù)據(jù)給節(jié)點Pi,數(shù)據(jù)傳輸完成后,將節(jié)點Pi插入到存儲節(jié)點鏈表的頭部;

        ⑶ 如果申請節(jié)點Pi與鏈表的第一個節(jié)點建立連接失敗或者數(shù)據(jù)傳輸失敗,即節(jié)點P3與Pi建鏈?zhǔn)』驍?shù)據(jù)傳輸失敗,那么從f1存儲節(jié)點鏈表中刪除第一個節(jié)點P3,通知Pi與下一個節(jié)點(即P5)建立連接并傳輸數(shù)據(jù),重復(fù)該步驟直到數(shù)據(jù)傳輸成功為止;

        ⑷ 如果執(zhí)行步驟⑶始終未實現(xiàn)數(shù)據(jù)的成功傳輸,最終使得f1存儲節(jié)點鏈表為空,則重復(fù)步驟⑴;

        ⑸ 對其他的文件塊f2,f3,…,fn按照步驟⑴到⑷進(jìn)行同樣的處理。

        在上述處理中,當(dāng)發(fā)現(xiàn)存儲節(jié)點鏈表中的節(jié)點無法正常建立連接或進(jìn)行數(shù)據(jù)傳輸時,索引服務(wù)器將刪除該失效節(jié)點以提高節(jié)點的查找效率。同時,新增加的有效節(jié)點插入鏈表的頭部,也是為了提高存儲節(jié)點鏈表的實時有效性[7]。

        通過真實環(huán)境試驗后發(fā)現(xiàn):如果采用傳統(tǒng)的C/S架構(gòu)進(jìn)行數(shù)據(jù)同步,當(dāng)客戶端逐步增加時,下載的速度逐步下降,當(dāng)客戶端數(shù)目增長到一定數(shù)目時,受到帶寬和性能的限制,服務(wù)器甚至將無法響應(yīng)客戶端的更新請求;而采用P2P技術(shù)后,隨著客戶端數(shù)目的增加,下載的速度逐步提高,當(dāng)客戶端的數(shù)目增長達(dá)到文件塊的數(shù)目時,下載速度達(dá)到頂峰,并且隨著客戶端的數(shù)目繼續(xù)增加,下載的速度基本保持在頂峰值,沒有出現(xiàn)明顯的下降。

        5 結(jié)束語

        分布式系統(tǒng)數(shù)據(jù)共享多數(shù)采用了單服務(wù)器共享、多客戶端訪問的模式,存在著數(shù)據(jù)發(fā)布服務(wù)器負(fù)載有限以及網(wǎng)絡(luò)傳輸瓶頸的問題。本文提出的方案通過P2P技術(shù)降低對數(shù)據(jù)發(fā)布服務(wù)器的依賴,并結(jié)合文件壓縮、數(shù)據(jù)加密、斷點續(xù)傳等技術(shù)手段實現(xiàn)數(shù)據(jù)共享的可靠性和傳輸效率,有效的節(jié)省了數(shù)據(jù)同步時的服務(wù)器開銷與網(wǎng)絡(luò)帶寬。隨著綜合電子信息系統(tǒng)的網(wǎng)絡(luò)朝著扁平化發(fā)展,如何合理地利用P2P技術(shù),在大規(guī)模分布式系統(tǒng)中實現(xiàn)全部信息的全網(wǎng)絡(luò)共享,還需要進(jìn)一步探討。同時,在采用P2P技術(shù)后,如何對網(wǎng)絡(luò)進(jìn)行管理、規(guī)劃以及數(shù)據(jù)流量的監(jiān)控,避免出現(xiàn)網(wǎng)絡(luò)風(fēng)暴或堵塞,這些問題還需要后續(xù)更加深入的研究。

        參考文獻(xiàn):

        [1] 李瑋,林明.基于自適應(yīng)算術(shù)編碼的字符型報文壓縮技術(shù)[J].科學(xué)技

        術(shù)與工程,2013.13(10):2836-2837

        [2] 張鳳林,劉思峰.Huffman*:一個改進(jìn)的Huffman數(shù)據(jù)壓縮算法[J].計

        算機(jī)工程與應(yīng)用,2007.43(2):73-74

        [3] 嚴(yán)蔚敏,吳偉民.數(shù)據(jù)結(jié)構(gòu)(C語言版)[M].清華大學(xué)出版社,2006.

        [4] 陳傳波,祝中濤.RSA算法應(yīng)用及實現(xiàn)細(xì)節(jié)[J].計算機(jī)工程與科學(xué),

        2006.28(9):13-14

        [5] 鄭真,曹寶香.基于P2P的分布式軟件構(gòu)件庫檢索機(jī)制[J]. 計算機(jī)工

        程,2010.36(2):48-50

        [6] 周文莉,吳曉非.P2P技術(shù)綜述[J].計算機(jī)工程與設(shè)計,2006.27(1):

        76-79

        [7] 張明軍,彭婭等.P2P流媒體服務(wù)方案及其關(guān)鍵技術(shù)研究[J].計算機(jī)工

        程,2013.39(1):126-127

        猜你喜歡
        數(shù)據(jù)加密
        大數(shù)據(jù)時代個人隱私的保護(hù)
        價值工程(2016年35期)2017-01-23 18:15:46
        AES和RSA混合加密技術(shù)在網(wǎng)絡(luò)數(shù)據(jù)傳輸中的應(yīng)用
        云數(shù)據(jù)存儲安全關(guān)鍵技術(shù)研究
        一種基于虛擬專用網(wǎng)及數(shù)據(jù)加密技術(shù)的企業(yè)財務(wù)會計記錄直報系統(tǒng)的實現(xiàn)方案
        軟件工程(2016年8期)2016-10-25 15:57:29
        數(shù)據(jù)加密技術(shù)在電力系統(tǒng)自動化信息安全中的研究與應(yīng)用
        計算機(jī)網(wǎng)絡(luò)的安全與防范
        男人深夜影院无码观看| 男人扒开女人双腿猛进视频| 一区二区三区在线视频爽| 一区二区三区午夜视频在线观看 | 国产在线视欧美亚综合| 亚洲 国产 哟| 欧美丝袜激情办公室在线观看| 97av在线播放| 免费人成黄页网站在线一区二区| 亚州无吗一区二区三区| 日本美女中文字幕第一区| 国产内射一级一片内射高清视频1| 国产在线精品成人一区二区三区| 亚洲精品国产av成人网| 亚洲不卡在线免费视频| 日韩一区二区av极品| 亚洲国产熟女精品传媒| 91精品国产色综合久久 | 无码中文字幕久久久久久| 吃下面吃胸在线看无码| 国产亚洲AV片a区二区| 天堂岛国精品在线观看一区二区| 亚洲AV秘 片一区二区三区| 一区二区特别黄色大片| 国产女主播视频一区二区三区| 看中文字幕一区二区三区| 综合中文字幕亚洲一区二区三区| 精品久久一品二品三品| 永久免费毛片在线播放| 人妻无码一区二区三区| 一本一道人人妻人人妻αv| 色777狠狠狠综合| 欧美v亚洲v日韩v最新在线| 99久久久无码国产aaa精品| 天美麻花果冻视频大全英文版| 亚洲婷婷丁香激情| 久久亚洲精品成人AV无码网址| 日本精品久久中文字幕| 精品乱色一区二区中文字幕 | 久久精品国产白丝爆白浆| 日韩精品人妻一区二区三区蜜桃臀|