• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于有序哈希鏈的文件數(shù)據(jù)同步方法

    2023-01-27 08:28:00曾暢蔣文保郭陽楠
    計算機工程 2023年1期
    關鍵詞:方法

    曾暢,蔣文保,郭陽楠

    (北京信息科技大學信息管理學院,北京 100085)

    0 概述

    隨著信息時代的到來,分布式系統(tǒng)得到了廣泛的應用,包括個人使用多臺主機保存文件與數(shù)據(jù),企業(yè)利用總部、分部服務器來運行業(yè)務數(shù)據(jù)等。個人由于工作場景、工作需求的不同使用多臺主機工作,導致文件數(shù)據(jù)分散且難以同步更新。企業(yè)要求各分部服務器與總部服務器保持實時更新以及通過遠程服務器備份來應對異常情況。大型企業(yè)及單位需要同步或備份的文件數(shù)據(jù)量較大且更新頻繁,采用傳統(tǒng)完全拷貝式同步或備份難以滿足其要求。這些需求促使文件數(shù)據(jù)同步方法的發(fā)展[1-2]。目前,國內(nèi)所進行的同類工作多為遠程同步系統(tǒng)或文件備份架構的研究,針對文件數(shù)據(jù)同步算法的優(yōu)化研究較少[3]。

    基于差異的文件同步算法改進了傳統(tǒng)文件同步中將文件庫所有文件重新傳輸一遍的缺點[4],在一定程度上提高了同步的效率。其中Rsync 同步算法是被廣泛使用的遠程同步算法[5-6],其核心方法是計算服務器端和客戶端文件庫的差異,以及通過差異計算對不同部分進行同步更新,保證兩端文件的一致性。目前,國內(nèi)外對于文件數(shù)據(jù)同步的研究主要是基于Rsync 算法[7]。ZHANG 等[8]提出一種新的增量同步方法SimpleSync,根據(jù)服務器端不主動修改云存儲服務中備份文件的特點,去掉了Rsync 中的冗余步驟,僅通過一次通信就可以實現(xiàn)客戶端和服務器端之間的同步。該方法在計算差異部分時仍存在使用大量哈希算法的問題。IRMAK 等[9]提出一種基于冗余碼的新方法,通過對單輪協(xié)議的文件進行同步,以顯著地改進Rsync 算法。盡管這些方法都在實踐中對Rsync 進行改進以提升同步效率,但是都未從根本上減少同步過程中時間和資源的消耗。

    現(xiàn)有的大多數(shù)同步算法需要逐個對文件瀏覽對比并進行差異計算,增加了性能消耗,以及缺少一致性承諾,無法快速判斷文件庫是否產(chǎn)生新變動和同步完全。在對文件進行查找比對和同步后,現(xiàn)有算法未對操作狀態(tài)和更新結果進行備份[10],在恢復文件庫原有版本面臨諸多困難。

    本文提出一種基于操作系統(tǒng)的文件同步方法hcsync。通過對文件庫進行差異監(jiān)視,利用哈希鏈記錄全部文件操作狀態(tài)。由于有序哈希鏈的節(jié)點包含文件/目錄的變化信息,并記錄了相關操作的狀態(tài),因此通過哈希鏈的比較能快速找到變化的文件/目錄,同時跳過沒有變化的文件/目錄,從而提高了同步效率[11-12]。鏈尾哈希值能滿足快速驗證文件庫的變動情況和一致性。通過服務器端鏈尾哈希值判斷文件庫是否產(chǎn)生新的更新,利用客戶端鏈尾哈希值判斷鏈尾和服務器端的文件庫是否保持一致性。由于哈希鏈會記錄文件庫的相關操作狀態(tài),因此使用者可以通過溯源哈希鏈查詢認證或撤銷某次操作。

    1 相關工作

    1.1 Inotify 特性

    Inotify 是一個Linux 內(nèi)核特性,為用戶提供監(jiān)控文件系統(tǒng)的接口,并記錄某些事件,例如讀、寫、刪除等操作,以及跟蹤事件的源頭、目標等細節(jié)[13]。Inotify 在虛擬文件系統(tǒng)(Virtual File System,VFS)層中工作。VFS 又稱虛擬文件系統(tǒng)開關,采用標準的UNIX 系統(tǒng)調(diào)用讀寫位于不同物理介質(zhì)上的不同文件系統(tǒng)。

    本文方法根據(jù)Inotify 構建哈希鏈,監(jiān)控文件庫中的文件數(shù)據(jù)變化來獲取新建、修改、移動、刪除等事件的相關屬性。對于不同系統(tǒng)的服務器,在哈希鏈構造時所監(jiān)控的系統(tǒng)接口存在不同情況,如Linux系統(tǒng)下使用Inotify 接口,windows 系統(tǒng)下使用WinApi 接口等,需要根據(jù)不同的系統(tǒng)做適當?shù)恼{(diào)整。

    1.2 哈希鏈

    哈希鏈的思想最初由美國數(shù)學家LAMPORT[14]提出,用于一種安全通信的用戶密碼認證方法。利用哈希運算對密碼進行多次迭代,所得的密文序列具有較優(yōu)的抗干擾性、防篡改性,且根據(jù)最后一次加密密文即可驗證整條密文序列。

    近年來,哈希鏈技術的研究和應用在不斷地拓展和豐富。HUANG 等[15]提出一種基于哈希鏈的災后恢復數(shù)據(jù)可用性監(jiān)控方法,解決分布式系統(tǒng)中數(shù)據(jù)備份及數(shù)據(jù)恢復問題。MOTOHASHI 等[16]提出一種基于區(qū)塊鏈與客戶端哈希鏈相結合的mHealth系統(tǒng),確保醫(yī)療機構數(shù)據(jù)管理的安全性、可擴展性和可靠性。YE 等[17]提出一種基于哈希鏈的可信DNP3-BAE 廣播認證加密協(xié)議,解決了廣播模式下消息安全認證機制缺失的問題。ZHAO 等[18]提出一種基于哈希鏈的跨境身份認證和隱私保護方案,通過哈希鏈的安全特性來管理網(wǎng)絡中的數(shù)據(jù)信息。

    1.3 Rsync 算法

    Rsync 是UNIX/Linux 下文件同步算法[19]。該算法對文件數(shù)據(jù)進行對比檢驗,在服務器端和客戶端傳輸兩個文件庫的不同部分,而不是完全拷貝式傳輸,實現(xiàn)了增量變化同步,提升效率。Rsync 可快速對比在服務器端和客戶端磁盤中相同目錄下的文件,查出兩端的區(qū)別,并對客戶端上不同的部分進行同步更新。

    Rsync 算法由檢查模式和同步模式兩部分組成,檢查模式?jīng)Q定哪些文件需要同步,同步模式?jīng)Q定傳輸變化文件數(shù)據(jù)。其中檢查模式分為“quick check”策略和常規(guī)策略?!皅uick check”策略如下:

    1)同步端創(chuàng)建文件列表,文件列表中包含文件的一些屬性信息,主要包括文件大小len、修改時間mtime 等。

    2)“quick check”策略快速檢查兩端文件列表中相同文件的文件大小len、修改時間mtime 是否一致。如果不一致,則表明該文件為待傳輸文件,對其執(zhí)行常規(guī)策略同步操作;如果一致,“quick check”策略認定該文件相同,不需要傳輸。

    常規(guī)策略過程如下:1)客戶端將文件f 數(shù)據(jù)分成沒有重疊的m 字節(jié)數(shù)據(jù)塊,如果最后一塊不足m 字節(jié),則填充為m 字節(jié);2)每個數(shù)據(jù)塊分別計算強弱校驗碼,強校驗碼是通過可靠的哈希函數(shù)獲得,并傳輸給服務器端;3)服務器端遍歷搜索文件f1,產(chǎn)生強弱校驗碼并與客戶端發(fā)送的強弱校驗碼進行對比,首先匹配弱校驗和,如果相同說明是同一個數(shù)據(jù)塊,如果強校驗和也相等,則說明兩個數(shù)據(jù)塊相同,繼續(xù)比較下一個數(shù)據(jù)塊,如果不相等跳轉到下一個字節(jié),對數(shù)據(jù)塊進行匹配,記錄不匹配數(shù)據(jù)塊索引與偏移量內(nèi)容,直到得出所有偏移量內(nèi)容,則停止比較[20];4)在客戶端獲取服務器端的不匹配數(shù)據(jù)塊索引和偏移量內(nèi)容時,通過這些數(shù)據(jù)重組臨時文件,使其內(nèi)容與文件f1 相同,當臨時文件重組完成后,修改該臨時文件的屬性信息(權限、mtime 等),然后將該臨時文件替換客戶端文件f,客戶端文件f 與服務器端文件f1保持同步。

    1.4 基于哈希樹的同步方法

    基于哈希樹的同步方法是根據(jù)文件庫的目錄結構構建有序哈希樹,并利用此哈希樹來獲取文件庫的變化并快速同步[21]。文獻[22]提出的基于有序哈希樹同步方法中,哈希樹各節(jié)點由四元組<p,Hash,firstChild,nextSibling>表示。其中:p表示路徑;Hash表示該節(jié)點存儲的哈希值,在該方法中Hash 值為路徑與時間戳拼接進行運算的哈希值;firstChild 為該節(jié)點的第一個子節(jié)點;nextSibling 為該節(jié)點的后繼兄弟節(jié)點。因為哈希樹的構建過程是遍歷目錄樹,依次計算子節(jié)點的哈希值,之后回溯到父節(jié)點,按順序拼接子節(jié)點哈希值,并將拼接結果的哈希值作為父節(jié)點的哈希值。一旦文件庫資料發(fā)生變化,其對應有序哈希樹的根節(jié)點哈希值必定發(fā)生變化,如果根節(jié)點哈希值未發(fā)生變化,則文件庫未產(chǎn)生新變化。這就是有序哈希樹能快速檢測和定位文件庫變化的原理。

    2 總體設計

    2.1 符號定義

    基于有序哈希鏈的文件數(shù)據(jù)同步方法所使用的符號、函數(shù)以及對應參數(shù)如表1 所示。

    表1 本文方法的重要符號說明Table 1 Important symbol description of the proposed method

    2.2 整體架構

    基于有序哈希鏈的同步模型可以用一個三元組表示:

    Monitor 表示對文件操作或事務日志的監(jiān)聽算法,以獲取文件庫的文件數(shù)據(jù)操作狀態(tài),最終輸出一個文件庫變化內(nèi)容序列。操作狀態(tài)的分類以文件系統(tǒng)接口和事務日志提供的類型為基準。

    Setup 表示哈希鏈的構建算法,輸入為Monitor 算法中變化內(nèi)容序列,將變化內(nèi)容Xi作為哈希鏈上的新節(jié)點,最終輸出一個有序哈希鏈(C1,C2,…,Cn)。該算法將文件庫的操作狀態(tài)以時間順序,通過哈希函數(shù)迭代形成一個能夠記錄文件庫所有操作狀態(tài)的有序哈希鏈。

    Sync表示根據(jù)哈希鏈執(zhí)行邏輯同步,根據(jù)哈希鏈上所記錄的操作狀態(tài)o_type=(mov,add,del,mod),執(zhí)行服務器端相同的文件數(shù)據(jù)變化操作,以保證兩端文件庫的一致性。

    hcsync 方法整體架構如圖1 所示。該方法不需要對文件庫中的文件數(shù)據(jù)逐一比較,就可以快速獲取文件變化并保持更新,避免了傳統(tǒng)同步方法中需要全盤檢索文件庫以獲取差異文件而耗費的額外資源與時間。

    圖1 hcsync 方法整體架構Fig.1 Overall architecture of hcsync method

    2.3 構建與同步流程

    有序哈希鏈的構建流程如圖2 所示。

    圖2 有序哈希鏈的構建流程Fig.2 Construction procedure of ordered Hash chain

    服務器端通過系統(tǒng)接口監(jiān)測文件庫,實時獲取文件庫變化生成的六元組節(jié)點,并構成變化內(nèi)容序列(X1,X2,…,Xn),再由變化內(nèi)容序列計算得到哈希序列,最終迭代哈希函數(shù)得到哈希鏈。

    客戶端通過有序哈希鏈對服務器端文件庫進行同步,同步流程如圖3 所示。

    圖3 客戶端同步流程Fig.3 Procedure of client synchronization

    客戶端首先向服務器端發(fā)出同步請求,獲取最新哈希鏈并與本地哈希鏈做比較,以快速獲取最新文件變化。在比較過程中獲取新生成的哈希鏈節(jié)點,然后按照順序執(zhí)行節(jié)點操作。具體同步步驟如下:

    1)客戶端同步服務器端文件庫,如果是首次同步,下載完整文件庫與哈希鏈至本地,否則客戶端對比兩端哈希鏈,并進行相應更新操作。

    2)當兩端哈希鏈鏈尾的哈希值不相等時,根據(jù)服務器端哈希鏈新增加的變化節(jié)點更新文件庫。在執(zhí)行當前哈希鏈節(jié)點變化操作時,需要對本節(jié)點進行哈希值驗證,以保證哈希鏈的不可篡改性和完整性。如果o_type=0 為移動事件,客戶端執(zhí)行相同文件/目錄移動操作;o_type=1 為新建事件,客戶端同步該新文件至本地;o_type=2 為刪除事件,刪除客戶端文件庫的該文件/目錄;o_type=3 為修改事件,刪除本地文件并同步最新文件。

    3)執(zhí)行完所有新增變化節(jié)點,文件庫同步更新完畢,此時留存最新哈希鏈至本地。當服務器端哈希鏈過長時,同步端可根據(jù)需要留存部分哈希鏈,僅根據(jù)鏈尾哈希值即可判斷是否同步完全。

    3 單層哈希鏈

    3.1 單層哈希鏈構建方法

    單層哈希鏈的結構如圖4 所示。

    圖4 單層哈希鏈結構Fig.4 Structure of single layer Hash chain

    該方法根據(jù)先后次序將服務器端文件庫目錄、文件變化看作一個變化序列(X1,X2,…,Xn)。變化序列內(nèi)容可以用六元組表示:

    本文通過哈希函數(shù)計算每一個變化內(nèi)容的哈希值,如圖4 中由變化序列計算得到的哈希序列(h1,h2,…,hn),再通過哈希函數(shù)對哈希序列進行迭代,生成哈希鏈。哈希鏈節(jié)點由八元組表示:

    節(jié)點哈希值是通過哈希函數(shù)對存在變化內(nèi)容的哈希值與上一節(jié)點的哈希值共同處理獲得,由多次計算得到的節(jié)點Hash 值構成一條哈希鏈。單層哈希鏈構建方法的步驟如下:

    1)系統(tǒng)監(jiān)測到文件庫存在數(shù)據(jù)更新,將每一次變化內(nèi)容按照時間順序生成變化內(nèi)容序列。

    2)取出變化內(nèi)容序列頭部一個變化內(nèi)容Xi,為此次內(nèi)容創(chuàng)建有序哈希鏈的節(jié)點:

    3)對變化事件Xi進行哈希運算hi=H(Xi)。

    4)獲取哈希鏈末尾節(jié)點的哈希值,previous_Hash=Ci-1[Hash];如果哈希鏈為空,previous_Hash=null。

    5)記Ci[Hash]=H(hi+previous_Hash),并將其添加至節(jié)點:

    6)將哈希鏈節(jié)點Ci添加至哈希鏈尾部,彈出變化內(nèi)容序列頭部Xi。

    7)若變化內(nèi)容序列為空,退出;否則進入步驟2。

    3.2 單層哈希鏈同步方法

    算法1單層哈希鏈同步算法

    4 雙層哈希鏈

    4.1 雙層哈希鏈構建方法

    本文提出一種基于目錄-文件雙層哈希鏈,其結構如圖5 所示。

    圖5 雙層哈希鏈結構Fig.5 Structure of double layer Hash chain

    該方法將服務器端文件庫變化分為目錄哈希鏈和文件哈希鏈。目錄哈希鏈作為主鏈記錄所有目錄的變化,在每個目錄下都存在一個文件哈希鏈記錄該目錄下文件的變化。當文件庫存在文件數(shù)據(jù)更新時,主鏈首先記錄該文件所屬目錄變化,再到第二級該目錄下的文件哈希鏈記錄文件變化內(nèi)容。

    該方法根據(jù)先后次序將服務器端文件庫變化視作一個變化序列(X1,X2,…,Xn),首先根據(jù)目錄變化生成目錄哈希鏈節(jié)點:

    再到該目錄下文件哈希鏈生成文件哈希鏈節(jié)點:

    雙層哈希鏈的基本構造方法步驟如下:

    1)系統(tǒng)監(jiān)測到文件庫存在數(shù)據(jù)更新,將每一次變化內(nèi)容按照時間順序生成變化內(nèi)容序列。

    2)取出變化內(nèi)容序列頭部Xi中的目錄部分,為此次內(nèi)容創(chuàng)建目錄哈希鏈的節(jié)點:

    愛是春雷,能驚醒迷途的學生;愛如夏雨,能沁入學生的心脾;愛是秋風,能拂去學生心靈的塵垢;愛如冬日,能溫暖學生的心靈。

    3)對變化內(nèi)容Xi目錄的變化部分進行哈希運算。

    4)獲取目錄哈希鏈末尾節(jié)點的哈希值,previous_Hash=Di-1[Hash]。如果哈希鏈為 空,previous_Hash=null。

    5)記Di[Hash]=H(hi+previous_Hash),并將其添加至目錄哈希鏈節(jié)點Di中。

    6)將目錄哈希鏈節(jié)點Di添加至目錄哈希鏈尾部。若type=3,進入第二層src_path 目錄下的文件哈希鏈;否則彈出變化內(nèi)容序列頭部Xi并轉入步驟9。

    7)根據(jù)Xi文件變化部分創(chuàng)建src_path 目錄下文件哈希鏈的節(jié)點Fi,構建節(jié)點的過程與目錄哈希鏈相同。

    8)將文件哈希鏈節(jié)點Fi添加至文件哈希鏈尾部,彈出變化內(nèi)容序列頭部Xi。

    9)若變化內(nèi)容序列為空,則退出;否則轉入步驟2。

    4.2 雙層哈希鏈同步方法

    雙層哈希鏈基于雙層結構,將目錄和文件變化分級存儲。在同步過程中只需要對比兩端目錄哈希鏈鏈尾的哈希值,即可判斷是否存在文件庫更新。如果是目錄變化,對目錄執(zhí)行相關操作;如果是目錄下的文件變化,則比較該目錄下的文件哈希鏈并更新文件,執(zhí)行結束后返回目錄哈希鏈。客戶端執(zhí)行完所有目錄哈希鏈新增的變化節(jié)點后,留存最新的雙層哈希鏈并作為本地哈希鏈,同步完成。雙層哈希鏈同步如算法2 所示。

    算法2 雙層哈希鏈同步算法

    5 安全性分析

    本文驗證所提同步方法的安全性,證明如下:

    引理假設哈希鏈構建方法中使用的哈希函數(shù)具有密碼學安全性。不可篡改性是指在哈希鏈同步時,哈希鏈無法被攻擊者惡意篡改其內(nèi)容。

    證明每個哈希序列節(jié)點Xi包含h_id、src_path、dest_path、p_type、o_type、timestamp。由哈希鏈構建公式可得:

    若哈希鏈內(nèi)容被惡意篡改,即Xi轉變?yōu)閄′i,則說明h_id 轉變?yōu)閔_id′,或src_path 轉變?yōu)閟rc_path′,或dest_path 轉變?yōu)閐est_path′,或p_type 轉變?yōu)閜_type′,或o_type 轉變?yōu)閛_type′,或timestamp 轉變?yōu)閠imestamp′,則無法通過哈希值驗證,如式(2)所示:

    由于節(jié)點內(nèi)容被篡改,因此必然存在Hashi≠Hash′i,則哈希鏈驗證不通過。即使篡改節(jié)點Ci的哈希值Hashi為惡意篡改后 的Hash′i,也會導致下一節(jié)點無法通過哈希值驗證,如式(3)所示:

    因此,本文方法可以實現(xiàn)不可篡改性,證畢。

    除了不可篡改性,本文方法還具有以下安全特性:1)完整性,將文件庫所有更新變化記錄在哈希鏈中,在完成同步后可確保更新內(nèi)容的完整性以及與服務器端文件庫的一致性;2)不可抵賴性,根據(jù)哈希鏈鏈尾的哈希值即可判斷所有節(jié)點變化內(nèi)容都已被執(zhí)行,哈希鏈上的所有更新已同步;3)可溯源性,作為一條基于時間順序記錄文件庫所有變化的有序哈希鏈,所有更新內(nèi)容在哈希鏈上且可查詢,并且通過逆向操作得到想要恢復的文件庫版本。

    表2 所示為本文同步方法與當前其他同步方法的安全性對比。其中“√”表示該方法具有這種特性,“×”表示不具有這種特性。從表2 可以看出,本文同步方法具有一定的優(yōu)勢。

    表2 各同步方法的安全性對比Table2 Security comparison of various synchronization methods

    6 效率分析

    6.1 實驗設計

    本文實驗采用單層哈希鏈進行對比,使用的哈希函數(shù)為SHA-3,將客戶端同步服務器端文件庫的過程分為以下三種實驗:1)當文件庫未發(fā)生改變時,hcsync 與Rsync 同步時間效率對比;2)hcsync 與使用“quick check”策略的Rsync 同步時間效率對比;3)hcsync 與使用常規(guī)策略的Rsync 同步時間效率對比。當Rsync 使用獨特的“quick check”策略時,可以實現(xiàn)快速同步備份數(shù)據(jù)的目的。實驗一在文件庫未變動時進行同步效率對比,補充了文件庫同步時含有變動和未變動的情況。實驗二和實驗三分別對比兩種策略下Rsync 的同步效率。

    客戶端首次同步服務器端時需要下載整個文件庫,但在后續(xù)同步或備份過程中都是更新文件變化,初始同步通常只發(fā)生一次,后續(xù)的同步是文件庫的局部更新。在此基礎上,本文設計文件庫文件數(shù)據(jù)發(fā)生變化和未發(fā)生變化兩種情況,涵蓋了在日常使用中的絕大多數(shù)情況。其中本文實驗的文件庫變化以文件新增為代表。

    本文實驗配置為Quad-Core Intel Core i7 2.2 GHz CPU、4 GB RAM、Ubuntu 20.04 LTS操作系統(tǒng)。

    本文設計了三種情況下Rsync 方法與hcsync 方法的對比實驗,以測量兩種方法實際的文件同步效率,并與htsync 方法進行對比。算法參數(shù)為兩端存儲目錄/root/test。實驗結果中關于Rsync 和基于有序哈希樹的同步方法htsync 對比數(shù)據(jù)來源于文獻[22]。

    6.2 實驗結果

    6.2.1 文件庫未變動的實驗結果

    在文件庫未變動的情況下,本文實驗的文件大小為95 MB、190 MB、285 MB、380 MB、475 MB 和570 MB,未產(chǎn)生相應文件的數(shù)據(jù)傳輸。Thcsync、Thtsync分別表示hcsync、htsync 同步時間,TRsync和T′Rsync分別表示與hcsync 和htsync 相同實驗環(huán)境下的同步時間?;诠f溑c哈希樹的同步時間加速比分別如式(4)和式(5)所示:

    表3 所示為在不同環(huán)境下hcsync 與Rsync 的同步性能對比和htsync 與Rsync 的同步性能對比。在文件庫未變動的情況下,hcsync、Rsync、htsync 都需要快速判斷客戶端與服務器端之間文件庫的異同,如果未產(chǎn)生變化時便可結束更新,且hcsync 和htsync 都能較快地完成同步。從表3 可以看出,hcsync 和htsync 的平均加速比分別為94.85% 和3.63%。hcsync 和htsync 相較于Rsync 都不需要對文件庫進行逐個文件對比,但htsync 需要對比哈希樹與節(jié)點哈希值,導致時間延長。hcsync 只需對比鏈尾哈希值即可判斷兩端文件庫的差別。

    表3 在文件庫未變動情況下不同方法的同步性能對比Table 3 Synchronization performance comparison among different methods without changing the file library

    在文件庫未改動的情況下,hcsync 和Rsync 的同步時間對比如圖6 所示,hcsync 相較于Rsync 的同步時間大幅減少。

    圖6 在文件庫未變動情況下不同方法的同步時間對比Fig.6 Synchronization time comparison among different methods without changing the file library

    6.2.2 “quick check”策略下的實驗結果

    本文在文件庫初始大小為0 和每次新增95 MB的條件下進行實驗,當客戶端文件庫同步結束后,文件庫大小分別對應為95 MB、190 MB、285 MB、380 MB、475 MB 和570 MB。Rsync使用“quick check”策略,對比兩端文件大小與時間戳后進行同步。hcsync 與使用“quick check”策略Rsync 的同步性能對比如表4 所示。由于htsync 缺少關于“quick check”策略的同步效率,因此該實驗不與htsync對比。

    表4 hcsync 與使用“quick check”策略Rsync 的同步性能對比Table 4 Synchronization performance comparison among hcsync and Rsync using‘quick check’policy

    圖7 所示為hcsync 與使用“quick check”策 略Rsync 的同步時間對比。

    圖7 hcsync 與使用“quick check”策略Rsync 的同步時間對比Fig.7 Synchronization time comparison of hcsync and Rsync using‘quick check’policy

    從圖7 可以看出,Rsync 使用“quick check”策略的同步效率大幅增加,僅需要對大小和時間戳有改動的文件執(zhí)行Rsync 具體同步操作。但是這種模式也有其相應的弊端,如果客戶端的文件時間戳和大小與服務器端完全一致,但內(nèi)容恰巧不一致時,在這種模式下Rsync 是無法發(fā)現(xiàn)文件庫存在更新。因此,Rsync 的“quick check”策略能夠減少同步時對比文件所消耗的資源,提升同步效率,但是卻無法完全保證同步的完整性。在兩端同步文件時,該策略下記錄文件大小與時間戳的文件列表容易被竊取與篡改,存在同步的安全性與穩(wěn)定性等問題。實驗結果表明,相比使用“quick check”策略的Rsync,hcsync同步方法在效率上仍存在一定優(yōu)勢,平均同步加速比為6.5%。因此,基于有序哈希鏈的同步方法具有較優(yōu)的完整性、穩(wěn)定性且較高的效率。

    6.2.3 常規(guī)策略下的實驗結果

    該實驗場景與6.2.2 節(jié)相同,區(qū)別在于Rsync 使用常規(guī)策略檢查模式。hcsync 與使用常規(guī)策略Rsync 的同步性能對比如表5 和圖8 所示。傳統(tǒng)的Rsync 同步算法需要對每個文件數(shù)據(jù)進行分塊、校驗碼的計算及匹配。

    表5 hcsync 與使用常規(guī)策略Rsync 的同步性能對比Table 5 Synchronization performance comparison of hcsync and Rsync using general policy

    圖8 hcsync 與使用常規(guī)策略Rsync 的同步時間對比Fig.8 Synchronization time comparison of hcsync and Rsync using general policy

    從表5 和圖8 可以看出,在常規(guī)策略下的Rsync同步過程可以確保數(shù)據(jù)的一致性,但是速度需減慢。這種情況下,Rsync 會進行大量強弱校驗碼的計算以及哈希表的匹配。隨著文件庫中文件數(shù)據(jù)的增加,耗費的資源與時間也逐漸增加,此時hcsync 平均加速比為69.99%。

    基于哈希樹的同步方法通過判斷根節(jié)點哈希值快速獲取文件庫是否發(fā)生變化,利用構建的哈希樹結構捕捉變化節(jié)點且跳過沒有變化的節(jié)點,從而加快同步速度。htsync 平均加速比為38.70%。

    hcsync 與htsync 同步效率都要高于Rsync,它們都避免了傳統(tǒng)Rsync 中需要逐個對比文件數(shù)據(jù)的弊端,通過樹形結構快速捕捉文件變化并進行同步。但哈希鏈與哈希樹的區(qū)別在于:一個以時間順序迭代哈希函數(shù)并不斷延長鏈式結構,一個以目錄結構創(chuàng)建的需要不斷更新的樹式結構。但哈希樹的缺點是需要不斷地維持和更新一個樹形結構,即使是一個普通的文件更新,也需從葉子節(jié)點溯源到根節(jié)點并更新節(jié)點與哈希值。當文件庫更新時,hcsync只需在哈希鏈上增加節(jié)點,對比兩端哈希鏈節(jié)點h_id 即可獲取并執(zhí)行后續(xù)變化節(jié)點;htsync 則需要遍歷比對兩端哈希樹定位到變化節(jié)點,然后從變化節(jié)點溯源到根節(jié)點并對這些節(jié)點進行更新。hcsync 在獲取變化節(jié)點的效率與更新鏈式結構的效率上相較于htsync 與Rsync 有較大的提升。因此,hcsync 的同步時間均低于htsync 和Rsync,整體同步效率排序:hcsync>htsync>Rsync。

    7 結束語

    本文設計一種基于有序哈希鏈的文件數(shù)據(jù)同步方法hcsync。通過哈希鏈式結構實時獲取并記錄文件庫數(shù)據(jù)的變化,以更加安全且穩(wěn)定地完成端到端的同步傳輸,在提升同步效率的同時保證了數(shù)據(jù)的一致性、可追溯性和防篡改性。實驗結果表明,在設計的三種實驗場景下,hcsync 的同步時間平均加速比分別為94.85%、6.5% 和69.99%,相比htsync 和Rsync,能有效減少同步過程中時間以及資源的消耗,提升了同步效率。下一步將對同步時間和空間上的開銷進行探索和改進[25],實現(xiàn)更高效、更安全的同步技術。

    猜你喜歡
    方法
    中醫(yī)特有的急救方法
    中老年保健(2021年9期)2021-08-24 03:52:04
    高中數(shù)學教學改革的方法
    河北畫報(2021年2期)2021-05-25 02:07:46
    化學反應多變幻 “虛擬”方法幫大忙
    變快的方法
    兒童繪本(2020年5期)2020-04-07 17:46:30
    學習方法
    可能是方法不對
    用對方法才能瘦
    Coco薇(2016年2期)2016-03-22 02:42:52
    最有效的簡單方法
    山東青年(2016年1期)2016-02-28 14:25:23
    四大方法 教你不再“坐以待病”!
    Coco薇(2015年1期)2015-08-13 02:47:34
    賺錢方法
    国产日韩欧美在线精品| 亚洲自偷自拍三级| 免费观看无遮挡的男女| 热re99久久精品国产66热6| 夜夜爽夜夜爽视频| 日本黄大片高清| 最新中文字幕久久久久| 男女国产视频网站| 欧美精品亚洲一区二区| 欧美97在线视频| 久久女婷五月综合色啪小说| 菩萨蛮人人尽说江南好唐韦庄| 久久影院123| 久久国内精品自在自线图片| 少妇精品久久久久久久| 免费av不卡在线播放| 五月伊人婷婷丁香| 一二三四中文在线观看免费高清| 欧美 日韩 精品 国产| 超碰97精品在线观看| 久久久久久久久久久丰满| 免费看光身美女| 日产精品乱码卡一卡2卡三| 国产精品三级大全| 国产成人aa在线观看| 国产色婷婷99| a级毛片在线看网站| 97超视频在线观看视频| 国产精品嫩草影院av在线观看| 国产日韩欧美亚洲二区| 亚洲久久久国产精品| 最新的欧美精品一区二区| √禁漫天堂资源中文www| 色婷婷久久久亚洲欧美| 99久久精品一区二区三区| 寂寞人妻少妇视频99o| 久久久久久伊人网av| 91久久精品国产一区二区成人| 成人二区视频| 黄色日韩在线| 18禁裸乳无遮挡动漫免费视频| 一区二区三区乱码不卡18| 高清毛片免费看| 国产成人精品福利久久| 久久久亚洲精品成人影院| 自拍偷自拍亚洲精品老妇| 日韩av不卡免费在线播放| 大话2 男鬼变身卡| 亚洲精品视频女| 日韩中字成人| 最近最新中文字幕免费大全7| 日本猛色少妇xxxxx猛交久久| 欧美另类一区| 国精品久久久久久国模美| 婷婷色综合www| 一级黄片播放器| 蜜桃久久精品国产亚洲av| 日本欧美视频一区| 在线播放无遮挡| 91久久精品电影网| 久久久精品94久久精品| 欧美日韩av久久| 日韩电影二区| 蜜臀久久99精品久久宅男| 国产亚洲最大av| 最近的中文字幕免费完整| 两个人免费观看高清视频 | 熟女人妻精品中文字幕| 一级毛片aaaaaa免费看小| 中文天堂在线官网| 青春草亚洲视频在线观看| 国产乱来视频区| 亚洲精华国产精华液的使用体验| 午夜av观看不卡| 天堂8中文在线网| 欧美丝袜亚洲另类| 国产高清不卡午夜福利| 国产成人免费观看mmmm| 久久久久精品性色| 日韩欧美一区视频在线观看 | 特大巨黑吊av在线直播| 黑丝袜美女国产一区| 97超视频在线观看视频| 狂野欧美白嫩少妇大欣赏| 欧美变态另类bdsm刘玥| 国产极品天堂在线| 久久 成人 亚洲| 熟妇人妻不卡中文字幕| 两个人的视频大全免费| 久久ye,这里只有精品| 久久精品国产亚洲网站| 国产在线免费精品| 国产精品秋霞免费鲁丝片| 好男人视频免费观看在线| 99久久人妻综合| 最近中文字幕2019免费版| 我的女老师完整版在线观看| 日韩 亚洲 欧美在线| 国产午夜精品一二区理论片| 成人黄色视频免费在线看| 一区二区三区四区激情视频| 又爽又黄a免费视频| 国产熟女欧美一区二区| 久久久国产一区二区| 黄色视频在线播放观看不卡| 亚洲性久久影院| 国产 一区精品| 日日爽夜夜爽网站| 免费黄频网站在线观看国产| 亚洲精品视频女| 少妇裸体淫交视频免费看高清| 如何舔出高潮| 欧美区成人在线视频| 爱豆传媒免费全集在线观看| 在线免费观看不下载黄p国产| 亚洲精品一二三| 深夜a级毛片| 91久久精品国产一区二区成人| 中文字幕人妻熟人妻熟丝袜美| 免费观看av网站的网址| 高清av免费在线| 51国产日韩欧美| 尾随美女入室| 日韩制服骚丝袜av| 精品一区二区三区视频在线| 伊人久久精品亚洲午夜| 97超视频在线观看视频| 在线观看www视频免费| 国产一区二区三区综合在线观看 | 国产黄频视频在线观看| 亚洲高清免费不卡视频| 久久这里有精品视频免费| 国产极品天堂在线| 性色avwww在线观看| 日本欧美视频一区| 哪个播放器可以免费观看大片| 国产免费视频播放在线视频| 日韩电影二区| 视频区图区小说| 一区二区三区乱码不卡18| 成年女人在线观看亚洲视频| 看非洲黑人一级黄片| 精品卡一卡二卡四卡免费| 少妇精品久久久久久久| 国产精品无大码| 少妇猛男粗大的猛烈进出视频| 黑人巨大精品欧美一区二区蜜桃 | 少妇高潮的动态图| 久久人人爽人人爽人人片va| 国产精品蜜桃在线观看| 在线看a的网站| 国产成人精品久久久久久| 九色成人免费人妻av| 建设人人有责人人尽责人人享有的| 国产欧美亚洲国产| 国产成人精品婷婷| 免费看av在线观看网站| 亚洲电影在线观看av| 国产亚洲午夜精品一区二区久久| 午夜精品国产一区二区电影| 我的老师免费观看完整版| 久久ye,这里只有精品| 三上悠亚av全集在线观看 | 秋霞在线观看毛片| 欧美日韩综合久久久久久| 日日撸夜夜添| 久久人人爽人人片av| 欧美日本中文国产一区发布| 爱豆传媒免费全集在线观看| 晚上一个人看的免费电影| 精品熟女少妇av免费看| 日韩成人av中文字幕在线观看| 久久精品国产亚洲av天美| 午夜福利在线观看免费完整高清在| 有码 亚洲区| 妹子高潮喷水视频| 制服丝袜香蕉在线| 少妇裸体淫交视频免费看高清| 精品人妻一区二区三区麻豆| 欧美三级亚洲精品| 亚洲av男天堂| 天美传媒精品一区二区| 五月天丁香电影| 午夜精品国产一区二区电影| 中国美白少妇内射xxxbb| 制服丝袜香蕉在线| 国产一区亚洲一区在线观看| 午夜91福利影院| 欧美 日韩 精品 国产| 99re6热这里在线精品视频| 日日啪夜夜撸| 精品久久久久久久久av| 亚洲四区av| 日本91视频免费播放| 久久久久久久久久人人人人人人| 亚洲熟女精品中文字幕| 人人澡人人妻人| 婷婷色av中文字幕| 国产精品久久久久久久电影| 日日摸夜夜添夜夜爱| 久久狼人影院| 九九久久精品国产亚洲av麻豆| 麻豆成人午夜福利视频| 久久女婷五月综合色啪小说| 观看美女的网站| 精品亚洲成a人片在线观看| 中文天堂在线官网| 91精品伊人久久大香线蕉| 久久这里有精品视频免费| 久久久久精品久久久久真实原创| 熟女人妻精品中文字幕| 在线天堂最新版资源| 欧美少妇被猛烈插入视频| 国产欧美日韩一区二区三区在线 | 啦啦啦在线观看免费高清www| 在线观看www视频免费| 一级毛片黄色毛片免费观看视频| 黄色怎么调成土黄色| 国产免费又黄又爽又色| 国产精品无大码| 在现免费观看毛片| 欧美区成人在线视频| 欧美性感艳星| 午夜视频国产福利| 亚州av有码| 另类精品久久| 亚洲欧美精品自产自拍| 嫩草影院入口| 在线精品无人区一区二区三| 亚洲欧洲日产国产| 在线观看人妻少妇| 日本wwww免费看| 最近的中文字幕免费完整| 色网站视频免费| 亚洲情色 制服丝袜| 在线观看人妻少妇| 亚洲美女视频黄频| 一级av片app| 制服丝袜香蕉在线| 性色avwww在线观看| 国产精品99久久久久久久久| 多毛熟女@视频| 新久久久久国产一级毛片| 国产午夜精品久久久久久一区二区三区| 亚洲va在线va天堂va国产| 欧美人与善性xxx| xxx大片免费视频| 三上悠亚av全集在线观看 | 国产爽快片一区二区三区| 亚洲精品乱码久久久久久按摩| 18禁在线无遮挡免费观看视频| a级片在线免费高清观看视频| 我的女老师完整版在线观看| 亚洲精品乱码久久久v下载方式| 国产极品天堂在线| 亚洲欧美一区二区三区国产| 永久免费av网站大全| 精品少妇内射三级| 国产毛片在线视频| 丰满乱子伦码专区| 中文字幕人妻熟人妻熟丝袜美| 少妇人妻一区二区三区视频| 亚洲人与动物交配视频| 国产成人精品久久久久久| 少妇猛男粗大的猛烈进出视频| 18+在线观看网站| 丰满人妻一区二区三区视频av| 一级av片app| 久久免费观看电影| 日韩亚洲欧美综合| 永久网站在线| 精品久久久精品久久久| 国产精品.久久久| 国产精品欧美亚洲77777| 亚洲精品一区蜜桃| 最新中文字幕久久久久| 在线观看www视频免费| 亚洲av欧美aⅴ国产| av国产久精品久网站免费入址| 一个人看视频在线观看www免费| 日韩av免费高清视频| 老熟女久久久| 26uuu在线亚洲综合色| 99热6这里只有精品| 大话2 男鬼变身卡| 男人和女人高潮做爰伦理| 亚洲中文av在线| 久久久久人妻精品一区果冻| 久久这里有精品视频免费| 亚洲一级一片aⅴ在线观看| 中文字幕免费在线视频6| 日日啪夜夜撸| 99热全是精品| 日日啪夜夜撸| 免费在线观看成人毛片| 久久久亚洲精品成人影院| 亚洲av免费高清在线观看| 人人妻人人澡人人爽人人夜夜| 亚洲情色 制服丝袜| 两个人免费观看高清视频 | 伦精品一区二区三区| 国国产精品蜜臀av免费| 国产伦精品一区二区三区四那| 日韩三级伦理在线观看| 少妇精品久久久久久久| 一本色道久久久久久精品综合| 中文字幕亚洲精品专区| 亚洲精品日韩av片在线观看| 啦啦啦啦在线视频资源| 久久99精品国语久久久| 亚洲欧美日韩另类电影网站| 日韩成人伦理影院| 狂野欧美激情性xxxx在线观看| 亚洲av成人精品一区久久| 色婷婷av一区二区三区视频| 久久精品国产亚洲av天美| 美女主播在线视频| 亚洲精品国产av蜜桃| 国产亚洲5aaaaa淫片| 国产精品久久久久久精品电影小说| 色网站视频免费| 91精品伊人久久大香线蕉| 国产一区二区三区综合在线观看 | 夫妻午夜视频| 一级毛片aaaaaa免费看小| 在线观看三级黄色| 日本欧美视频一区| 亚洲国产精品专区欧美| 欧美成人精品欧美一级黄| 日日啪夜夜撸| 日本黄色片子视频| 亚洲精品,欧美精品| 亚洲精品第二区| 久久久久久久久久久久大奶| a 毛片基地| 免费观看av网站的网址| 男人和女人高潮做爰伦理| 夜夜看夜夜爽夜夜摸| 亚洲婷婷狠狠爱综合网| 99精国产麻豆久久婷婷| 午夜老司机福利剧场| 精品酒店卫生间| 我要看日韩黄色一级片| videos熟女内射| 国产午夜精品久久久久久一区二区三区| 亚洲婷婷狠狠爱综合网| 日韩精品免费视频一区二区三区 | 一本久久精品| 赤兔流量卡办理| 亚洲熟女精品中文字幕| 亚洲精品国产av成人精品| 久久久精品免费免费高清| 欧美bdsm另类| 下体分泌物呈黄色| 国产精品不卡视频一区二区| 视频区图区小说| 黄色视频在线播放观看不卡| 久久久久国产网址| 一本—道久久a久久精品蜜桃钙片| 少妇熟女欧美另类| 亚洲经典国产精华液单| 国产精品欧美亚洲77777| 日韩视频在线欧美| 国产精品欧美亚洲77777| 国产伦精品一区二区三区四那| 日本猛色少妇xxxxx猛交久久| 国产淫语在线视频| √禁漫天堂资源中文www| h视频一区二区三区| 777米奇影视久久| 成人综合一区亚洲| 丰满乱子伦码专区| 国产伦在线观看视频一区| 国产精品女同一区二区软件| 久久久久久久久久成人| 中文字幕av电影在线播放| 国产在线视频一区二区| 国产精品久久久久久av不卡| av有码第一页| 国语对白做爰xxxⅹ性视频网站| 欧美最新免费一区二区三区| 精品卡一卡二卡四卡免费| 老司机影院毛片| 最后的刺客免费高清国语| 全区人妻精品视频| 男人和女人高潮做爰伦理| 插逼视频在线观看| 久久97久久精品| 热re99久久精品国产66热6| 内地一区二区视频在线| 精品酒店卫生间| 日本vs欧美在线观看视频 | 99国产精品免费福利视频| 一本—道久久a久久精品蜜桃钙片| 青春草国产在线视频| 波野结衣二区三区在线| 女人精品久久久久毛片| 久久人人爽人人片av| 九九在线视频观看精品| 久久久久人妻精品一区果冻| tube8黄色片| 黄片无遮挡物在线观看| 一本大道久久a久久精品| 日韩在线高清观看一区二区三区| 国产成人免费观看mmmm| 最近2019中文字幕mv第一页| 成人亚洲精品一区在线观看| 欧美另类一区| 中文在线观看免费www的网站| 只有这里有精品99| 99久久精品国产国产毛片| www.av在线官网国产| 美女福利国产在线| 久久人妻熟女aⅴ| 丝袜脚勾引网站| 亚洲激情五月婷婷啪啪| 啦啦啦啦在线视频资源| 一区二区av电影网| 国产色婷婷99| 中国国产av一级| 欧美+日韩+精品| 最近中文字幕高清免费大全6| 女性生殖器流出的白浆| 国产在视频线精品| 男女啪啪激烈高潮av片| 91精品国产九色| 免费播放大片免费观看视频在线观看| 日本91视频免费播放| 2018国产大陆天天弄谢| 亚洲人成网站在线观看播放| 亚洲色图综合在线观看| 日本免费在线观看一区| 国产精品久久久久久精品电影小说| 午夜日本视频在线| 亚洲av不卡在线观看| 亚洲美女视频黄频| 青春草视频在线免费观看| 狂野欧美激情性xxxx在线观看| 精品少妇黑人巨大在线播放| 午夜老司机福利剧场| 久久99一区二区三区| 亚洲欧美一区二区三区国产| 成人黄色视频免费在线看| 黑人巨大精品欧美一区二区蜜桃 | 又大又黄又爽视频免费| 成人美女网站在线观看视频| 精品一区在线观看国产| 亚洲在久久综合| 美女福利国产在线| 国产免费一级a男人的天堂| 久久人人爽人人片av| 精品久久久久久久久亚洲| av在线app专区| 777米奇影视久久| kizo精华| 六月丁香七月| 国内少妇人妻偷人精品xxx网站| 丰满饥渴人妻一区二区三| 国产极品粉嫩免费观看在线 | 亚洲精品一二三| 亚洲欧美日韩卡通动漫| 寂寞人妻少妇视频99o| 免费在线观看成人毛片| 亚洲美女视频黄频| 秋霞伦理黄片| av国产精品久久久久影院| av福利片在线观看| 日韩 亚洲 欧美在线| 亚洲精品日韩av片在线观看| 久久久a久久爽久久v久久| 国产精品免费大片| 99国产精品免费福利视频| 美女福利国产在线| 永久网站在线| 欧美丝袜亚洲另类| 国产成人免费观看mmmm| 少妇被粗大的猛进出69影院 | 少妇丰满av| 在线观看一区二区三区激情| 偷拍熟女少妇极品色| 人人妻人人澡人人爽人人夜夜| 老司机影院成人| 欧美日韩视频精品一区| 精品人妻一区二区三区麻豆| 国产亚洲最大av| 五月开心婷婷网| 日韩亚洲欧美综合| 成人黄色视频免费在线看| 久久久国产欧美日韩av| 成人18禁高潮啪啪吃奶动态图 | 国产永久视频网站| 纯流量卡能插随身wifi吗| 五月玫瑰六月丁香| 欧美人与善性xxx| 日韩欧美精品免费久久| 久久久亚洲精品成人影院| 18禁动态无遮挡网站| av又黄又爽大尺度在线免费看| 蜜桃在线观看..| 日日爽夜夜爽网站| 边亲边吃奶的免费视频| 在线亚洲精品国产二区图片欧美 | 简卡轻食公司| 欧美日韩视频精品一区| 99热这里只有是精品50| 日韩av免费高清视频| h视频一区二区三区| 国产精品欧美亚洲77777| 一级片'在线观看视频| 内地一区二区视频在线| 99热国产这里只有精品6| 晚上一个人看的免费电影| 午夜av观看不卡| 免费看日本二区| 久久国产乱子免费精品| 免费看日本二区| 日本av免费视频播放| 日韩一区二区三区影片| 久久久午夜欧美精品| 国产精品久久久久成人av| 99精国产麻豆久久婷婷| 国产精品久久久久久av不卡| 国产欧美亚洲国产| 高清不卡的av网站| 精品酒店卫生间| 久久 成人 亚洲| 免费大片黄手机在线观看| 国产综合精华液| 赤兔流量卡办理| 成人特级av手机在线观看| 午夜免费男女啪啪视频观看| √禁漫天堂资源中文www| av专区在线播放| 亚洲欧洲精品一区二区精品久久久 | av天堂久久9| 成年女人在线观看亚洲视频| 中文字幕av电影在线播放| 纵有疾风起免费观看全集完整版| 国产欧美日韩一区二区三区在线 | 熟女人妻精品中文字幕| 亚洲欧美成人综合另类久久久| 亚洲三级黄色毛片| 国产高清有码在线观看视频| 男的添女的下面高潮视频| 蜜桃久久精品国产亚洲av| 久久久精品94久久精品| 最近中文字幕2019免费版| 天堂俺去俺来也www色官网| 美女国产视频在线观看| 日韩在线高清观看一区二区三区| 一本久久精品| 欧美日韩视频精品一区| 男女无遮挡免费网站观看| 久久国产亚洲av麻豆专区| 中文天堂在线官网| 乱人伦中国视频| 青春草亚洲视频在线观看| 欧美日韩一区二区视频在线观看视频在线| 青春草国产在线视频| 亚州av有码| 黄色配什么色好看| 国产精品一区www在线观看| 亚洲国产av新网站| 18+在线观看网站| 最近手机中文字幕大全| 亚洲天堂av无毛| 在线观看免费视频网站a站| 亚洲婷婷狠狠爱综合网| 久久99精品国语久久久| 精品久久久噜噜| 91在线精品国自产拍蜜月| 在线观看av片永久免费下载| 亚洲精品乱码久久久v下载方式| 久久久久人妻精品一区果冻| 亚洲电影在线观看av| 如何舔出高潮| 夫妻午夜视频| 九九在线视频观看精品| 国产精品伦人一区二区| 午夜久久久在线观看| av天堂中文字幕网| 麻豆乱淫一区二区| 中国三级夫妇交换| 日韩,欧美,国产一区二区三区| 国产成人aa在线观看| 亚洲av男天堂| 国产成人freesex在线| 最近2019中文字幕mv第一页| 女人精品久久久久毛片| 日本黄色日本黄色录像| 亚洲欧美一区二区三区国产| 99久久中文字幕三级久久日本| 国产伦在线观看视频一区| 国产淫片久久久久久久久| 日韩精品有码人妻一区| 欧美变态另类bdsm刘玥| 夜夜骑夜夜射夜夜干| 免费观看a级毛片全部| av视频免费观看在线观看| 婷婷色综合www| 精品国产乱码久久久久久小说| 亚洲丝袜综合中文字幕| 久久午夜福利片| 成人黄色视频免费在线看| 两个人免费观看高清视频 | 亚洲真实伦在线观看| 成人综合一区亚洲| 王馨瑶露胸无遮挡在线观看| av在线观看视频网站免费| 一级爰片在线观看| 亚洲成人手机| 久久99蜜桃精品久久| 国产成人精品一,二区| 久久人人爽av亚洲精品天堂| 亚洲中文av在线|