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

    一種P2P 分布式文件共享方式的實(shí)現(xiàn)與優(yōu)化

    2019-08-20 07:27:16劉睿任曉慧于波
    現(xiàn)代計(jì)算機(jī) 2019年20期
    關(guān)鍵詞:文件共享服務(wù)器端客戶端

    劉睿,任曉慧,于波

    (聊城大學(xué)計(jì)算機(jī)學(xué)院,聊城252000)

    0 引言

    當(dāng)代社會(huì)步入一個(gè)高速發(fā)展的時(shí)代,科技發(fā)達(dá)、信息流通,人們之間的交流越來越密切,信息資源也成為國(guó)家發(fā)展、社會(huì)進(jìn)步的重要戰(zhàn)略資源,信息的傳播與分享成為創(chuàng)造效率的必要條件。文件作為互聯(lián)網(wǎng)信息傳輸常用載體之一,其分發(fā)傳輸在內(nèi)容分發(fā)網(wǎng)絡(luò)、P2P 網(wǎng)絡(luò)等方面都有比較成熟的研究和應(yīng)用成果。而在日常教學(xué)及工作中,經(jīng)常需要將規(guī)模小的信息以文件的方式快速分發(fā)出去,距離近(如位于同一局域網(wǎng)中的辦公室之間或者教室、機(jī)房?jī)?nèi)),如何提高工作效率以及辦公質(zhì)量是本文所設(shè)計(jì)文件共享方式的初衷。目前也有許多學(xué)者進(jìn)行過相關(guān)的研究,文獻(xiàn)[1]中研究實(shí)現(xiàn)了一種基于Python 語(yǔ)言的分布式文件共享系統(tǒng),本文同樣采用Python 語(yǔ)言編程,實(shí)現(xiàn)了分布式文件共享的功能,并在其基礎(chǔ)上進(jìn)行了優(yōu)化設(shè)計(jì):通過寫入數(shù)據(jù)庫(kù)表的形式,實(shí)現(xiàn)對(duì)分享?xiàng)l目的動(dòng)態(tài)修改和對(duì)無效信息的及時(shí)清除,減少數(shù)據(jù)冗余;通過利用系統(tǒng)的體系監(jiān)控機(jī)制,實(shí)現(xiàn)針對(duì)常見系統(tǒng)平臺(tái)(包括Windows 及Linux等)的動(dòng)態(tài)監(jiān)控。最終可實(shí)現(xiàn):加入網(wǎng)絡(luò)環(huán)境中的每一個(gè)成員,都成為信息的發(fā)布者和分享者,快速分發(fā),提高工作效率。

    在日常的辦公及學(xué)習(xí)時(shí),常見的文件共享方式一般有以下幾種[1]:通過現(xiàn)代商業(yè)辦公體系和一些即時(shí)通訊工具進(jìn)行傳輸;建立FTP 協(xié)議的服務(wù)器進(jìn)行文件共享;通過郵箱發(fā)送郵件的形式;使用存儲(chǔ)設(shè)備拷貝共享等。這些傳輸方式類型多樣,各有利弊,但共同點(diǎn)是都借用了第三方工具,獲取效率有所影響。本文設(shè)計(jì)實(shí)現(xiàn)的分布式文件共享方式特點(diǎn)為:實(shí)時(shí)查看,實(shí)時(shí)下載,方便快捷。該共享方式將網(wǎng)絡(luò)中內(nèi)部成員需要傳遞的文件信息加入到共享系統(tǒng)中來,要想獲得這些信息,其他客戶端只需以網(wǎng)頁(yè)的形式使用關(guān)鍵字搜索即可快速實(shí)現(xiàn)。

    1 設(shè)計(jì)思路介紹

    1.1 相關(guān)概念

    Peer-to-Peer(簡(jiǎn)稱P2P,即對(duì)等方式技術(shù))[2-3],是小型局域網(wǎng)常用的組網(wǎng)方式。其可以定義為:網(wǎng)絡(luò)的參與者共享他們所擁有的一部分硬件資源,這些共享資源通過網(wǎng)絡(luò)提供服務(wù)和內(nèi)容,能被其他對(duì)等節(jié)點(diǎn)(Peer)直接訪問而無需經(jīng)過中間實(shí)體。在此網(wǎng)絡(luò)中的參與者既是資源、服務(wù)和內(nèi)容的提供者,又是資源、服務(wù)和內(nèi)容的獲取者。

    本文所設(shè)計(jì)的P2P 文件共享方式屬于集中式P2P網(wǎng)絡(luò)共享方式[2]。Peer 同時(shí)具有Client 和Server 的特點(diǎn),可以直接通信和文件傳輸[4]。

    選擇使用Python 語(yǔ)言進(jìn)行服務(wù)器端、客戶端程序設(shè)計(jì),是因?yàn)镻ython 語(yǔ)言是一種語(yǔ)法簡(jiǎn)潔優(yōu)美、功能強(qiáng)大、應(yīng)用領(lǐng)域廣泛,具有強(qiáng)大完備的第三方庫(kù)的一種可移植、可擴(kuò)展、可嵌入的解釋型編程語(yǔ)言。Python 語(yǔ)言誕生于1990 年,由Guido van Rossum 設(shè)計(jì)并領(lǐng)導(dǎo)開發(fā),目前是一種被廣泛使用的高級(jí)通用腳本編程語(yǔ)言[5-6]。它的特點(diǎn)是:語(yǔ)法簡(jiǎn)潔、與平臺(tái)無關(guān),有優(yōu)異的可擴(kuò)展性;Python 語(yǔ)言提供了豐富的內(nèi)置類庫(kù)和函數(shù)庫(kù),可以大量利用已有的內(nèi)置或第三方代碼,能夠輕量級(jí)地完成各種任務(wù),用于編寫各領(lǐng)域的應(yīng)用程序。Python 語(yǔ)言相對(duì)簡(jiǎn)潔、開發(fā)效率高、易于維護(hù),目前已經(jīng)成為眾多科研領(lǐng)域使用的科學(xué)計(jì)算工具[7],具有廣闊的應(yīng)用空間。使用Python 語(yǔ)言進(jìn)行設(shè)計(jì),可充分享受其代碼簡(jiǎn)潔,語(yǔ)義容易理解的優(yōu)勢(shì),缺點(diǎn)在于運(yùn)行速度稍慢,代碼不能加密等,對(duì)于實(shí)用的小程序來講,此點(diǎn)可忽略。

    1.2 系統(tǒng)功能介紹

    本文系統(tǒng)的實(shí)現(xiàn)方式如下:在同一局域網(wǎng)或可以互相訪問的虛擬局域網(wǎng)中,用戶通過運(yùn)行程序?qū)C 上用于分享的文件夾設(shè)置為共享,應(yīng)用程序?qū)⒅鲃?dòng)掃描該文件夾下所有文件,生成文件樹并提交到管理系統(tǒng)中,使用超文本傳輸協(xié)議(HTTP)的形式進(jìn)行共享和展示;對(duì)于文件搜索,由主機(jī)提供Web 程序,以網(wǎng)頁(yè)形式進(jìn)行交互式操作。其他網(wǎng)絡(luò)用戶可在智能終端使用通用的搜索入口進(jìn)行查詢,若能找到可根據(jù)需要進(jìn)行下載使用。為方便說明,本文將所有使用本系統(tǒng)的電腦終端稱之為客戶端,負(fù)責(zé)承擔(dān)搜索任務(wù)的電腦終端稱為服務(wù)器端。服務(wù)器端承擔(dān)的搜索任務(wù)可以通過使用與客戶端相同的體系來實(shí)現(xiàn)。具體工作流程圖如圖1 所示。

    圖1 總體流程圖

    2 系統(tǒng)主要功能實(shí)現(xiàn)

    本文系統(tǒng)功能的實(shí)現(xiàn),分為客戶端、服務(wù)器端兩部分分別設(shè)計(jì)。

    根據(jù)客戶端實(shí)現(xiàn)的功能,采用模塊化及逐層封裝思想,將文件操作,數(shù)據(jù)庫(kù)操作及網(wǎng)絡(luò)操作逐層封裝,具體分為以下幾個(gè)類進(jìn)行功能實(shí)現(xiàn):FileTools 文件操作類、DbTools 數(shù)據(jù)庫(kù)操作類、Monitor 文件改動(dòng)監(jiān)控類、ClionHttp 服務(wù)類、Config 配置文件。作為與文獻(xiàn)[1]的比較,本文著重改進(jìn)的地方在于DbTools 數(shù)據(jù)庫(kù)操作類與Monitor 文件改動(dòng)監(jiān)控類兩部分的設(shè)計(jì),下面對(duì)每個(gè)功能類的實(shí)現(xiàn)技術(shù)點(diǎn)進(jìn)行說明。

    2.1 FileTools文件操作類

    按照系統(tǒng)設(shè)計(jì),客戶端需有能力獲取用戶設(shè)置為共享文件夾下的所有文件及路徑,故在文件操作類FileTools 中實(shí)現(xiàn)獲取所有文件的方法,通過逐層遞歸遍歷實(shí)現(xiàn)所有文件的記錄,并同時(shí)記錄下文件所在具體位置。

    for num in range(len(filelist)):

    returndirstr +=creatfile.getfilelist(filepath + '/' + filelist[num])

    if os.path.isdir(filepath+'/'+filelist[num]):

    else:

    returnfilestr+=filepath+'/'+filelist[num]+' '

    returnstr+=returnfilestr+returndirstr

    為了使文件的路徑信息轉(zhuǎn)換為對(duì)HTTP 服務(wù)的有效URL 路徑,故在文件操作類中集成URL 轉(zhuǎn)換方法,實(shí)現(xiàn)由共享文件夾的相對(duì)位置轉(zhuǎn)化為Web 服務(wù)的有效路由信息:

    list = list.replace(path, "http://" + str(ip)+ ':' + str(PORT)).spli(t' ')

    通過Python 標(biāo)準(zhǔn)庫(kù)中字符串替換方法,高效生成HTTP 服務(wù)分享連接。同時(shí)為實(shí)現(xiàn)獲取客戶端IP 功能,使用UDP 報(bào)文頭抓取方法,該方法相比使用標(biāo)準(zhǔn)庫(kù)GETIP()等內(nèi)置功能的實(shí)現(xiàn)方法,更能高效地在客戶機(jī)用于兩個(gè)及以上IP 地址時(shí),自動(dòng)判別內(nèi)網(wǎng)IP,實(shí)現(xiàn)IP 定位功能。

    2.2 DbTools數(shù)據(jù)庫(kù)操作類

    針對(duì)客戶端所需的數(shù)據(jù)庫(kù)操縱能力,在比較多種實(shí)現(xiàn)技術(shù)后,使用對(duì)象關(guān)系映射技術(shù)(Object-Relational Mapping,ORM)[8],作為將本體(Ontology)文件存儲(chǔ)到關(guān)系型數(shù)據(jù)庫(kù)中的一種可借鑒的方法。通過在數(shù)據(jù)庫(kù)和代碼業(yè)務(wù)應(yīng)用層中間加入數(shù)據(jù)持久化層,避免直接對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,避免如SQL 注入等常見的Web 攻擊方式,并且通過對(duì)數(shù)據(jù)域的對(duì)象化,可以方便的進(jìn)行面向?qū)ο蟮臄?shù)據(jù)元操作。將SQL 語(yǔ)句中的關(guān)系型聯(lián)系轉(zhuǎn)化為源類對(duì)象之間的交互。

    在具體的Python 語(yǔ)言中,類似的ORM 框架有很多種[8][9],如SQLObject、Storm、Peewee 等。針對(duì)客戶端的特點(diǎn),選取Peewee 的Python ORM 框架,簡(jiǎn)單小巧,且容易學(xué)習(xí)。

    由于客戶端向服務(wù)器端提交數(shù)據(jù),故設(shè)計(jì)數(shù)據(jù)庫(kù)表如下:

    time 提交時(shí)間

    ip 提交內(nèi)網(wǎng)IP name 文件名稱

    filename http 分享連接

    使用Peewee 建立數(shù)據(jù)表模型:

    class ip_file_url(BaseModel):

    time=CharField()

    ip=CharField()

    name=CharField()

    filename=CharField(max_length=500)

    針對(duì)客戶端具體功能要求,實(shí)現(xiàn)了對(duì)數(shù)據(jù)庫(kù)的增、刪功能。通過調(diào)用FILETOOLS 模塊獲得文件的名稱和HTTP 分享路徑,轉(zhuǎn)換成具體的數(shù)據(jù)庫(kù)條目,并調(diào)用Peewee 中的insert_many()方法,插入到服務(wù)器端數(shù)據(jù)表中。針對(duì)共享目錄下文件修改或文件增加、刪除問題,統(tǒng)一使用數(shù)據(jù)表刪除方法,刪除掉本IP 提交的所有信息,并將新的文件共享項(xiàng)目表提交到服務(wù)器數(shù)據(jù)庫(kù)中。通過這種方法,來實(shí)現(xiàn)對(duì)共享?xiàng)l目的動(dòng)態(tài)修改和對(duì)無效信息的及時(shí)清除,減少數(shù)據(jù)冗余。

    2.3 Monitor文件改動(dòng)監(jiān)控類

    在文件分布式分揀存儲(chǔ)系統(tǒng)中,最重要的是實(shí)現(xiàn)文件信息的動(dòng)態(tài)更新。因?yàn)樵趯?shí)際使用中,用戶可能會(huì)對(duì)文件進(jìn)行不定時(shí)的更新,為了保證數(shù)據(jù)的實(shí)時(shí)性及在整個(gè)文件分享系統(tǒng)中的可靠性,就需要實(shí)現(xiàn)對(duì)特定文件夾的實(shí)時(shí)監(jiān)控。當(dāng)用戶對(duì)分享文件夾中的文件進(jìn)行操作時(shí),系統(tǒng)要及時(shí)更新系統(tǒng)數(shù)據(jù)庫(kù)中文件樹,來保證數(shù)據(jù)完整性。在開發(fā)中為了保證跨平臺(tái)及兼容性,通過封裝系統(tǒng)信號(hào)量監(jiān)控機(jī)制,來實(shí)現(xiàn)對(duì)不同平臺(tái)(包括Windows、Linux、Mac OS 等)的文件操作的實(shí)時(shí)監(jiān)控。

    具體而言,使用Python 編程,通過對(duì)watchdog 模塊的擴(kuò)展來實(shí)現(xiàn),用來監(jiān)控指定目錄/文件的變化:

    watchdog.events.FileCreatedEvent()

    文件被創(chuàng)建時(shí)觸發(fā)該事件

    watchdog.events.DirCreatedEvent()

    目錄被創(chuàng)建時(shí)觸發(fā)該事件

    watchdog.events.FileDeletedEvent()

    文件被刪除時(shí)觸發(fā)該事件

    watchdog.events.DirDeletedEvent()

    目錄被刪除時(shí)觸發(fā)該事件

    watchdog.events.FileModifiedEvent()

    文件被修改時(shí)觸發(fā)該事件(修改文件內(nèi)容、修改文件inode 信息如權(quán)限和訪問時(shí)間,都會(huì)觸發(fā)該事件)

    watchdog.events.DirModifiedEvent()

    目錄被修改時(shí)觸發(fā)該事件

    通過對(duì)watchdog 事件處理類的重構(gòu)及繼承,來實(shí)現(xiàn)針對(duì)文件共享目錄的實(shí)時(shí)監(jiān)控,每當(dāng)有文件操作發(fā)生在設(shè)定的共享目錄時(shí),系統(tǒng)就能根據(jù)具體的文件操作類型,實(shí)時(shí)掃描文件修改,并通過FileTools 及Db-Tools 實(shí)時(shí)同步到服務(wù)器端數(shù)據(jù)庫(kù)中。

    2.4 ClionHttp服務(wù)類

    因?yàn)榭蛻舳艘鶕?jù)需求,使用HTTP 服務(wù)分享客戶端文件,又要降低對(duì)系統(tǒng)的負(fù)荷,減小對(duì)CPU 及磁盤I/O 影響,故使用Python 標(biāo)準(zhǔn)庫(kù)中自帶的http.server模塊,實(shí)現(xiàn)了一個(gè)小型、符合預(yù)期的HTTP 服務(wù)程序。

    WEBDIR=path

    PORT=config.http_prot

    os.chdir(WEBDIR)

    Handler=SimpleHTTPRequestHandler

    with socketserver.TCPServer(('', PORT), Handler)as httpd:

    print("serving at port",PORT)

    httpd.serve_forever()

    通過os.chdir()方法,將當(dāng)前路徑切換到設(shè)定的共享文件目錄上,來實(shí)現(xiàn)HTTP 服務(wù)的高效運(yùn)行。

    2.5 Config文件

    通過創(chuàng)建Config 文件,將一些需要根據(jù)情境來更改的屬性綁定到一起,減少修改代碼的復(fù)雜性,當(dāng)用戶在自行部署時(shí),可以統(tǒng)一地在Config 文件中修改具體參數(shù),如數(shù)據(jù)庫(kù)賬號(hào)信息、開放端口信息等,避免對(duì)代碼的文正行的修改和破壞[10]。

    2.6 服務(wù)器端

    服務(wù)器端需要給用戶提供一個(gè)完善的UI 交互界面,滿足用戶的可視化操作要求,結(jié)合本系統(tǒng)的應(yīng)用需求,決定使用Web Server 形式提供給用戶類似搜索引擎的文件查詢界面。針對(duì)本項(xiàng)目,建立了一個(gè)名為server 的Django App 應(yīng)用。

    建立數(shù)據(jù)層

    class files(models.Model):

    time=models.CharField(max_length=100)

    ip=models.CharField(max_length=100)

    name=models.CharField(max_length=500)

    filename=models.CharField(max_length=500)

    class Meta:

    db_table='ip_file_url'

    來定義數(shù)據(jù)操縱的表結(jié)構(gòu),為后續(xù)數(shù)據(jù)操作實(shí)現(xiàn)類定義。

    定義兩個(gè)方法Headhtml(),Inquire()來完成系統(tǒng)操作。Headhtml()來完成用戶訪問本系統(tǒng)時(shí),返回查詢首頁(yè)面的功能,當(dāng)用戶在窗口中輸入要查詢的文件名稱時(shí),通過post 方式提交到后臺(tái),而Inquire()方法用來接受用戶的查詢參數(shù),并使用models 中定義的數(shù)據(jù)表進(jìn)行對(duì)數(shù)據(jù)庫(kù)的查詢操作。

    class MyFormView(View):

    form_class=MyForm

    template_name='result.html'

    def post(self,request,*args,**kwargs):

    form=self.form_class(request.POST)

    if form.is_valid():

    form=files.objects.filter(name_iexact=names)

    return render(request, self.template_name, {'form':form})

    當(dāng)在數(shù)據(jù)庫(kù)中查詢到具體條目時(shí),主動(dòng)渲染到result 模板中,并返回給用戶。

    針對(duì)網(wǎng)絡(luò)安全問題,尤其是在表單提交時(shí)的跨域攻擊問題,特地在網(wǎng)頁(yè)模板中添加{%csrf_token%}標(biāo)簽,使用{%csrf_token%}生成一個(gè)input 框在form 表單中提交,每次post 請(qǐng)求提交有需要Django 生成的csrftoken 值,來防范跨域攻擊問題。

    3 系統(tǒng)實(shí)現(xiàn)

    在同一局域網(wǎng)中的多臺(tái)辦公電腦上進(jìn)行了系統(tǒng)測(cè)試,其中一臺(tái)電腦啟動(dòng)服務(wù)器端服務(wù)。圖2 和圖3 分別顯示在客戶端電腦進(jìn)行文件搜索及找到相關(guān)文件后的畫面,可以看到本文系統(tǒng)的實(shí)現(xiàn)效果如圖2。

    圖2 文件搜索

    圖3 文件下載

    4 結(jié)語(yǔ)

    本文使用Python 語(yǔ)言編程,實(shí)現(xiàn)了整個(gè)分布式文件共享系統(tǒng)的功能,優(yōu)化設(shè)計(jì)的地方主要有:通過寫入數(shù)據(jù)庫(kù)表的形式,實(shí)現(xiàn)對(duì)分享?xiàng)l目的動(dòng)態(tài)修改和對(duì)無效信息的及時(shí)清除,減少數(shù)據(jù)冗余,保證信息的準(zhǔn)確性。使用系統(tǒng)監(jiān)控機(jī)制,實(shí)現(xiàn)針對(duì)常見系統(tǒng)平臺(tái)的動(dòng)態(tài)監(jiān)控,使得該共享方式適用于各種系統(tǒng)平臺(tái)。用戶只需要運(yùn)行客戶端程序,隨時(shí)都可以加入到文件共享的隊(duì)伍中,其他的網(wǎng)絡(luò)用戶通過搜索,即可獲取相應(yīng)的文件。該方式實(shí)現(xiàn)簡(jiǎn)單有效,可滿足于各種辦公、教學(xué)環(huán)境使用,是一種可推廣的文件共享方式。

    算法過程簡(jiǎn)潔明了,易于理解。系統(tǒng)實(shí)現(xiàn)部分給出了較直觀的圖,顯示了系統(tǒng)運(yùn)行時(shí)的共享文件搜索及文件下載界面。關(guān)于系統(tǒng)安全[11]及文件搜索過程中模糊查詢、內(nèi)容查詢等細(xì)化方面的工作,可作為下一步的研究方向。

    猜你喜歡
    文件共享服務(wù)器端客戶端
    縣級(jí)臺(tái)在突發(fā)事件報(bào)道中如何應(yīng)用手機(jī)客戶端
    孵化垂直頻道:新聞客戶端新策略
    基于Vanconnect的智能家居瘦客戶端的設(shè)計(jì)與實(shí)現(xiàn)
    淺析異步通信層的架構(gòu)在ASP.NET 程序中的應(yīng)用
    成功(2018年10期)2018-03-26 02:56:14
    省級(jí)氣象數(shù)據(jù)文件共享存儲(chǔ)管理系統(tǒng)研究
    在Windows中安裝OpenVPN
    一種基于Web瀏覽器的文件共享系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
    客戶端空間數(shù)據(jù)緩存策略
    網(wǎng)頁(yè)防篡改中分布式文件同步復(fù)制系統(tǒng)
    基于Struts的Web應(yīng)用系統(tǒng)數(shù)據(jù)驗(yàn)證
    成年人午夜在线观看视频| 男女无遮挡免费网站观看| 精品亚洲乱码少妇综合久久| 国产成人精品一,二区| 在线观看人妻少妇| 青春草视频在线免费观看| 蜜桃在线观看..| 色94色欧美一区二区| .国产精品久久| 成年美女黄网站色视频大全免费 | 国产淫语在线视频| 国产毛片在线视频| 久久久久久久久久人人人人人人| 夜夜看夜夜爽夜夜摸| a级毛片在线看网站| 五月伊人婷婷丁香| 国产伦精品一区二区三区视频9| 九色成人免费人妻av| 成人18禁高潮啪啪吃奶动态图 | 日韩三级伦理在线观看| 国产日韩一区二区三区精品不卡 | 国产一区亚洲一区在线观看| 黑人猛操日本美女一级片| 一级二级三级毛片免费看| 久久国产亚洲av麻豆专区| 国产精品久久久久久精品电影小说| 免费在线观看成人毛片| 亚洲人成网站在线播| 国产精品麻豆人妻色哟哟久久| h视频一区二区三区| 免费看光身美女| 欧美三级亚洲精品| 久久人人爽人人片av| av国产久精品久网站免费入址| 欧美日韩av久久| 三上悠亚av全集在线观看 | 免费大片18禁| 美女内射精品一级片tv| 女性被躁到高潮视频| 亚洲欧美中文字幕日韩二区| 99热6这里只有精品| 免费看av在线观看网站| 妹子高潮喷水视频| 国产爽快片一区二区三区| av在线app专区| 日本欧美视频一区| a级一级毛片免费在线观看| 国产精品人妻久久久久久| 精品少妇黑人巨大在线播放| 国产在线免费精品| 精品国产露脸久久av麻豆| 国产精品一区二区性色av| 美女大奶头黄色视频| 蜜臀久久99精品久久宅男| 国产成人精品婷婷| 国产精品欧美亚洲77777| av在线播放精品| 男女边吃奶边做爰视频| 自拍偷自拍亚洲精品老妇| 亚洲欧美一区二区三区黑人 | 久久午夜综合久久蜜桃| av一本久久久久| 成人18禁高潮啪啪吃奶动态图 | 黄色视频在线播放观看不卡| 99久国产av精品国产电影| 婷婷色综合www| 午夜福利影视在线免费观看| 国模一区二区三区四区视频| 日韩亚洲欧美综合| 国产成人aa在线观看| 啦啦啦啦在线视频资源| 中文字幕免费在线视频6| 亚洲国产精品国产精品| 在线观看一区二区三区激情| 大又大粗又爽又黄少妇毛片口| 久久av网站| 人体艺术视频欧美日本| 26uuu在线亚洲综合色| 91久久精品国产一区二区三区| 黑人猛操日本美女一级片| 好男人视频免费观看在线| 能在线免费看毛片的网站| 精品人妻熟女av久视频| 青春草国产在线视频| 欧美 日韩 精品 国产| 国产精品麻豆人妻色哟哟久久| 秋霞伦理黄片| 国产成人一区二区在线| 人人妻人人爽人人添夜夜欢视频 | 深夜a级毛片| 日日撸夜夜添| 欧美性感艳星| 免费观看性生交大片5| 高清欧美精品videossex| 久久久久精品性色| 久久精品夜色国产| 少妇熟女欧美另类| 狠狠精品人妻久久久久久综合| 一级爰片在线观看| a级片在线免费高清观看视频| 久久精品国产亚洲av涩爱| 波野结衣二区三区在线| 久久女婷五月综合色啪小说| 两个人的视频大全免费| 哪个播放器可以免费观看大片| 中文精品一卡2卡3卡4更新| 黄色怎么调成土黄色| 99久久综合免费| 乱系列少妇在线播放| 色视频www国产| 国产深夜福利视频在线观看| 日韩成人伦理影院| 国产熟女欧美一区二区| 日本色播在线视频| 国产一区亚洲一区在线观看| 18禁在线无遮挡免费观看视频| 国产一级毛片在线| 另类亚洲欧美激情| 你懂的网址亚洲精品在线观看| 欧美bdsm另类| 国产精品女同一区二区软件| 黄色视频在线播放观看不卡| 午夜影院在线不卡| av福利片在线观看| 少妇丰满av| 搡老乐熟女国产| 亚洲欧美一区二区三区国产| 欧美精品高潮呻吟av久久| 伦理电影大哥的女人| av免费观看日本| 久久婷婷青草| 国产白丝娇喘喷水9色精品| 国产精品福利在线免费观看| 欧美国产精品一级二级三级 | 国产精品久久久久久久电影| 亚洲精品亚洲一区二区| 2018国产大陆天天弄谢| a级毛片免费高清观看在线播放| 色视频www国产| av福利片在线| 国产日韩欧美在线精品| 欧美成人精品欧美一级黄| 有码 亚洲区| 亚洲情色 制服丝袜| av女优亚洲男人天堂| 老女人水多毛片| 国产成人精品福利久久| 国产精品成人在线| 亚洲内射少妇av| 2021少妇久久久久久久久久久| 成年av动漫网址| 国产精品99久久久久久久久| 日韩一本色道免费dvd| 国产亚洲欧美精品永久| 丰满少妇做爰视频| 免费黄网站久久成人精品| 一个人看视频在线观看www免费| 午夜福利网站1000一区二区三区| 亚洲欧美精品专区久久| av一本久久久久| 国模一区二区三区四区视频| 国产 精品1| 欧美 日韩 精品 国产| 秋霞伦理黄片| 人体艺术视频欧美日本| 亚洲真实伦在线观看| 国产一区二区在线观看日韩| 国产无遮挡羞羞视频在线观看| 亚洲av成人精品一二三区| 99精国产麻豆久久婷婷| 亚洲国产av新网站| 国产精品久久久久久av不卡| 伦理电影免费视频| av女优亚洲男人天堂| 啦啦啦中文免费视频观看日本| 日本黄色片子视频| 美女福利国产在线| 国产精品蜜桃在线观看| 久久久久久久国产电影| 国产精品不卡视频一区二区| 欧美老熟妇乱子伦牲交| 女人久久www免费人成看片| 最黄视频免费看| 精华霜和精华液先用哪个| 视频中文字幕在线观看| 国产片特级美女逼逼视频| 嘟嘟电影网在线观看| 日日爽夜夜爽网站| 国产精品一区www在线观看| 免费观看性生交大片5| 国产高清有码在线观看视频| 一级黄片播放器| 久久久欧美国产精品| 91久久精品电影网| 26uuu在线亚洲综合色| 丰满乱子伦码专区| 女性被躁到高潮视频| 色视频www国产| 99热网站在线观看| 一级a做视频免费观看| 精品国产一区二区久久| 爱豆传媒免费全集在线观看| 精品人妻偷拍中文字幕| 高清毛片免费看| 少妇猛男粗大的猛烈进出视频| 午夜免费男女啪啪视频观看| 亚洲av成人精品一区久久| 久久99热这里只频精品6学生| 午夜日本视频在线| 夫妻午夜视频| 人妻少妇偷人精品九色| 久久狼人影院| av网站免费在线观看视频| 亚洲内射少妇av| 精品人妻熟女av久视频| 久久久精品免费免费高清| 久久热精品热| 亚洲欧洲精品一区二区精品久久久 | 777米奇影视久久| 亚洲va在线va天堂va国产| 亚洲国产色片| 女的被弄到高潮叫床怎么办| 亚洲人与动物交配视频| 成人综合一区亚洲| 亚洲av欧美aⅴ国产| 五月玫瑰六月丁香| 青春草亚洲视频在线观看| 在线免费观看不下载黄p国产| 国产91av在线免费观看| www.av在线官网国产| 高清黄色对白视频在线免费看 | 美女内射精品一级片tv| 婷婷色av中文字幕| 国产在线男女| av卡一久久| 狠狠精品人妻久久久久久综合| 欧美精品高潮呻吟av久久| 中文天堂在线官网| 日本午夜av视频| 久久 成人 亚洲| 国产 精品1| 嘟嘟电影网在线观看| 精品一品国产午夜福利视频| 免费少妇av软件| 在线观看av片永久免费下载| 亚洲欧洲国产日韩| av国产久精品久网站免费入址| 国产精品麻豆人妻色哟哟久久| 妹子高潮喷水视频| 久久久精品免费免费高清| 十八禁高潮呻吟视频 | 丰满人妻一区二区三区视频av| 国产综合精华液| 久久久久网色| 少妇人妻精品综合一区二区| 亚洲国产精品999| 亚洲精品视频女| 日本vs欧美在线观看视频 | 色5月婷婷丁香| av.在线天堂| 人人妻人人澡人人爽人人夜夜| 十分钟在线观看高清视频www | 毛片一级片免费看久久久久| 国产日韩欧美亚洲二区| 亚洲国产毛片av蜜桃av| 日韩熟女老妇一区二区性免费视频| 亚洲精品,欧美精品| 高清av免费在线| 亚洲欧美一区二区三区国产| 免费观看的影片在线观看| 久久婷婷青草| 国产精品免费大片| 精品国产国语对白av| 超碰97精品在线观看| 国产精品国产av在线观看| 国产精品无大码| 亚洲欧洲精品一区二区精品久久久 | 欧美亚洲 丝袜 人妻 在线| 亚洲内射少妇av| 国产av国产精品国产| 丝袜喷水一区| 国产淫语在线视频| 欧美xxⅹ黑人| 2022亚洲国产成人精品| 亚洲内射少妇av| 麻豆乱淫一区二区| 少妇被粗大的猛进出69影院 | 黄色毛片三级朝国网站 | 国产 一区精品| 能在线免费看毛片的网站| 国产色婷婷99| 久久久久久久久久久免费av| 亚洲一级一片aⅴ在线观看| 成人影院久久| 妹子高潮喷水视频| 久久鲁丝午夜福利片| freevideosex欧美| 亚洲情色 制服丝袜| 91精品伊人久久大香线蕉| 亚洲第一av免费看| 国产成人一区二区在线| 亚洲精品久久久久久婷婷小说| 久久精品久久精品一区二区三区| 一级黄片播放器| 国产av一区二区精品久久| 国产免费一级a男人的天堂| 欧美另类一区| 免费在线观看成人毛片| 伦精品一区二区三区| 99热国产这里只有精品6| 18禁裸乳无遮挡动漫免费视频| 亚洲四区av| 欧美成人精品欧美一级黄| 精品国产一区二区三区久久久樱花| av在线观看视频网站免费| 啦啦啦视频在线资源免费观看| 中文字幕人妻熟人妻熟丝袜美| 秋霞伦理黄片| 美女大奶头黄色视频| 成人国产麻豆网| 简卡轻食公司| 高清毛片免费看| 精品人妻偷拍中文字幕| 亚洲精品国产色婷婷电影| 日本av手机在线免费观看| 观看免费一级毛片| 最新的欧美精品一区二区| 蜜臀久久99精品久久宅男| 亚洲国产最新在线播放| 国产精品蜜桃在线观看| 久久99一区二区三区| 一边亲一边摸免费视频| 少妇猛男粗大的猛烈进出视频| 精品视频人人做人人爽| 两个人的视频大全免费| 美女脱内裤让男人舔精品视频| 国产高清国产精品国产三级| 免费看日本二区| 最近中文字幕2019免费版| 国产亚洲91精品色在线| 亚洲精品成人av观看孕妇| 国产白丝娇喘喷水9色精品| 国产成人精品婷婷| 国产一级毛片在线| 大香蕉久久网| 国产亚洲欧美精品永久| 狂野欧美白嫩少妇大欣赏| 国产成人一区二区在线| 国产伦精品一区二区三区视频9| 最近手机中文字幕大全| 少妇的逼水好多| 日本午夜av视频| 国产免费一区二区三区四区乱码| 自线自在国产av| 免费在线观看成人毛片| 日韩伦理黄色片| 久久久久精品性色| 免费人成在线观看视频色| 蜜臀久久99精品久久宅男| 久久97久久精品| 晚上一个人看的免费电影| 亚洲国产精品一区二区三区在线| 一级二级三级毛片免费看| 中文字幕制服av| 大话2 男鬼变身卡| 97超视频在线观看视频| 在现免费观看毛片| 少妇精品久久久久久久| 永久免费av网站大全| 中文精品一卡2卡3卡4更新| 嘟嘟电影网在线观看| 99精国产麻豆久久婷婷| 午夜免费鲁丝| videos熟女内射| 国产精品不卡视频一区二区| 一本—道久久a久久精品蜜桃钙片| a 毛片基地| 特大巨黑吊av在线直播| 欧美精品人与动牲交sv欧美| 亚洲欧美成人综合另类久久久| 51国产日韩欧美| 成人亚洲欧美一区二区av| 亚洲欧美精品专区久久| 在线 av 中文字幕| 人妻制服诱惑在线中文字幕| 2022亚洲国产成人精品| 我要看黄色一级片免费的| 精品人妻熟女毛片av久久网站| 精品熟女少妇av免费看| 中文精品一卡2卡3卡4更新| 国精品久久久久久国模美| 欧美高清成人免费视频www| 亚洲美女黄色视频免费看| 免费人妻精品一区二区三区视频| 在现免费观看毛片| 久久人人爽人人片av| 欧美日韩一区二区视频在线观看视频在线| 免费播放大片免费观看视频在线观看| 少妇人妻精品综合一区二区| 亚洲人成网站在线观看播放| 成人国产麻豆网| 免费大片18禁| 久久久精品免费免费高清| av免费在线看不卡| 日日爽夜夜爽网站| 在线观看免费视频网站a站| 久久久午夜欧美精品| 久久ye,这里只有精品| a级毛色黄片| 男女免费视频国产| 五月玫瑰六月丁香| 国产精品一区www在线观看| 午夜精品国产一区二区电影| 国产成人精品福利久久| 少妇人妻久久综合中文| 日韩三级伦理在线观看| 麻豆乱淫一区二区| 亚洲第一区二区三区不卡| 久久久久精品久久久久真实原创| 国产视频内射| 少妇被粗大的猛进出69影院 | 十分钟在线观看高清视频www | 97在线人人人人妻| 欧美精品人与动牲交sv欧美| 国产高清有码在线观看视频| 国产老妇伦熟女老妇高清| 亚洲经典国产精华液单| 99热网站在线观看| 熟女人妻精品中文字幕| 国产又色又爽无遮挡免| 精品午夜福利在线看| 欧美成人午夜免费资源| 黄色配什么色好看| 一级二级三级毛片免费看| 亚洲丝袜综合中文字幕| 国产av精品麻豆| 精品久久国产蜜桃| 久热久热在线精品观看| 这个男人来自地球电影免费观看 | 自拍欧美九色日韩亚洲蝌蚪91 | 亚洲一区二区三区欧美精品| 午夜福利影视在线免费观看| 亚洲无线观看免费| 日韩中文字幕视频在线看片| 亚洲va在线va天堂va国产| 日本黄色日本黄色录像| 中文欧美无线码| 51国产日韩欧美| 黄色日韩在线| 国产亚洲午夜精品一区二区久久| 嘟嘟电影网在线观看| 久久99蜜桃精品久久| 亚洲欧美清纯卡通| 免费大片黄手机在线观看| 久久久国产一区二区| 在线观看一区二区三区激情| 黑丝袜美女国产一区| 黄色毛片三级朝国网站 | 亚洲av国产av综合av卡| 日韩免费高清中文字幕av| 伦精品一区二区三区| 伊人久久国产一区二区| 午夜福利在线观看免费完整高清在| 久久 成人 亚洲| 99re6热这里在线精品视频| 我要看日韩黄色一级片| 80岁老熟妇乱子伦牲交| xxx大片免费视频| 成人美女网站在线观看视频| 最近最新中文字幕免费大全7| 一本久久精品| 国产高清不卡午夜福利| 久久韩国三级中文字幕| 国产淫语在线视频| 国产成人精品婷婷| 日韩一区二区三区影片| 日韩欧美 国产精品| 2021少妇久久久久久久久久久| .国产精品久久| 国产综合精华液| 久久这里有精品视频免费| 国产精品人妻久久久影院| 久久久久久久国产电影| 欧美日韩精品成人综合77777| 国产片特级美女逼逼视频| 黄色一级大片看看| 国产高清有码在线观看视频| 亚洲丝袜综合中文字幕| 啦啦啦在线观看免费高清www| 国产乱来视频区| 中文欧美无线码| 久久久久精品性色| 久久狼人影院| 国产国拍精品亚洲av在线观看| 国产一区有黄有色的免费视频| 黄色配什么色好看| 91在线精品国自产拍蜜月| a级一级毛片免费在线观看| 免费观看在线日韩| 性色avwww在线观看| 高清午夜精品一区二区三区| 欧美精品国产亚洲| 精品一品国产午夜福利视频| 日本vs欧美在线观看视频 | 边亲边吃奶的免费视频| 亚洲欧美中文字幕日韩二区| 在线看a的网站| 国产精品熟女久久久久浪| 你懂的网址亚洲精品在线观看| 亚洲成人手机| 中文字幕制服av| 国产极品粉嫩免费观看在线 | 好男人视频免费观看在线| 免费少妇av软件| 国产国拍精品亚洲av在线观看| 成年女人在线观看亚洲视频| 亚洲美女黄色视频免费看| 国产精品伦人一区二区| av福利片在线| 免费看日本二区| 最黄视频免费看| 男人和女人高潮做爰伦理| 天天操日日干夜夜撸| 国语对白做爰xxxⅹ性视频网站| 成人免费观看视频高清| 日本午夜av视频| 久久99热6这里只有精品| 少妇人妻一区二区三区视频| 国产黄片视频在线免费观看| 少妇高潮的动态图| 美女福利国产在线| 国产淫语在线视频| 免费av中文字幕在线| 亚洲精品一二三| 日韩制服骚丝袜av| 特大巨黑吊av在线直播| 搡女人真爽免费视频火全软件| 一区二区三区四区激情视频| 黑丝袜美女国产一区| 午夜91福利影院| 亚洲第一区二区三区不卡| av国产久精品久网站免费入址| 国产熟女欧美一区二区| 9色porny在线观看| www.av在线官网国产| 18禁在线无遮挡免费观看视频| 日韩熟女老妇一区二区性免费视频| 毛片一级片免费看久久久久| 女性生殖器流出的白浆| 国语对白做爰xxxⅹ性视频网站| 久热这里只有精品99| 国产精品一区二区在线不卡| 麻豆成人av视频| 久久6这里有精品| 日本欧美视频一区| 国产成人91sexporn| 免费黄频网站在线观看国产| 亚洲欧美成人综合另类久久久| 三上悠亚av全集在线观看 | 久久精品国产a三级三级三级| 婷婷色综合大香蕉| 内地一区二区视频在线| 搡女人真爽免费视频火全软件| 亚洲国产毛片av蜜桃av| 久久久精品94久久精品| 超碰97精品在线观看| 人人妻人人澡人人看| 久久精品国产鲁丝片午夜精品| 中国三级夫妇交换| 简卡轻食公司| 91aial.com中文字幕在线观看| 亚洲av不卡在线观看| 26uuu在线亚洲综合色| 涩涩av久久男人的天堂| 我的女老师完整版在线观看| 亚洲第一av免费看| 久久久午夜欧美精品| 在线亚洲精品国产二区图片欧美 | 九九在线视频观看精品| 国产片特级美女逼逼视频| 2022亚洲国产成人精品| 啦啦啦啦在线视频资源| 国产精品秋霞免费鲁丝片| 99热这里只有是精品在线观看| 最新中文字幕久久久久| 一本一本综合久久| 国产精品国产三级专区第一集| 亚洲成人一二三区av| 精品久久久久久电影网| 国产高清有码在线观看视频| 精品国产露脸久久av麻豆| 亚洲国产精品成人久久小说| 亚洲美女黄色视频免费看| 美女视频免费永久观看网站| 99热国产这里只有精品6| 夜夜爽夜夜爽视频| 一本—道久久a久久精品蜜桃钙片| 男人添女人高潮全过程视频| 国产精品国产三级国产av玫瑰| av视频免费观看在线观看| 中国三级夫妇交换| 久久久久久人妻| 欧美精品国产亚洲| 国产精品国产av在线观看| 免费人妻精品一区二区三区视频| 亚洲精品乱码久久久v下载方式| 中文精品一卡2卡3卡4更新| 午夜福利,免费看| 久久久久久久精品精品| 你懂的网址亚洲精品在线观看| 美女cb高潮喷水在线观看| 日产精品乱码卡一卡2卡三| 我要看日韩黄色一级片| 国产精品一区二区在线观看99| a 毛片基地|