国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频

Socket 面對(duì)的挑戰(zhàn)?

共 4893字,需瀏覽 10分鐘

 ·

2021-10-11 17:24


在軟件中最普遍和生命力最強(qiáng)的接口之一就是是Socket API。Socket API最早是由由加州大學(xué)伯克利分校計(jì)算機(jī)系統(tǒng)研究小組開(kāi)發(fā)的,在1982年作為 BSD 4.1c操作系統(tǒng)的一部分首次發(fā)布。雖然有一些使用時(shí)間更長(zhǎng)的 API ,例如那些處理 Unix 文件 I/O 的 API ,但是一個(gè) API 能夠保持使用并且近40年來(lái)基本上沒(méi)有變化,這是及其令人印象深刻的事情了。對(duì)Socket API 的主要更新是擴(kuò)展了輔助程序,以適應(yīng) IPv6的大地址空間。

互聯(lián)網(wǎng)和整個(gè)網(wǎng)絡(luò)世界自 socket API 誕生以來(lái)已經(jīng)發(fā)生了非常重大的變化, API 已經(jīng)改變了開(kāi)發(fā)者思考和編寫(xiě)網(wǎng)絡(luò)應(yīng)用程序的方式,但是,網(wǎng)絡(luò)世界和各種服務(wù)的不斷變化,給socket API 帶來(lái)了哪些挑戰(zhàn)呢?

Socket 的歷史

1982年到如今,關(guān)于網(wǎng)絡(luò)的兩個(gè)最大區(qū)別是拓?fù)浜退俣?。人們注意到的是速度的提高,而不是拓?fù)浣Y(jié)構(gòu)的變化。在1982年,商用長(zhǎng)途網(wǎng)絡(luò)鏈路的最大帶寬是1.5 Mbps。而所部署的以太局域網(wǎng)速度為10mbps。局域網(wǎng)上兩臺(tái)計(jì)算機(jī)之間的往返時(shí)間以幾十毫秒計(jì)算,互聯(lián)網(wǎng)上各系統(tǒng)之間的往返時(shí)間以幾百毫秒計(jì)算,這當(dāng)然取決于位置和一個(gè)數(shù)據(jù)包在計(jì)算機(jī)之間傳送時(shí)的跳數(shù)。一個(gè)家庭用戶(hù)能夠通過(guò)電話(huà)線(xiàn)連接到任何計(jì)算設(shè)備都是幸福的事,1995年,自己在當(dāng)時(shí)的電報(bào)局申請(qǐng)了BTA的郵箱,并興奮了很久。

當(dāng)時(shí)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)相對(duì)簡(jiǎn)單,大多數(shù)計(jì)算機(jī)只連接到一個(gè)局域網(wǎng); 局域網(wǎng)連接到一個(gè)原始路由器,這個(gè)路由器可能有一些到其他局域網(wǎng)的連接或者到互聯(lián)網(wǎng)的一個(gè)連接。對(duì)于一個(gè)應(yīng)用程序到另一個(gè)應(yīng)用程序,連接要么跨越局域網(wǎng),要么傳輸一個(gè)或多個(gè)路由器。

分布式編程的模型中最普及的是基于socket API 的客戶(hù)端/服務(wù)器模型,其中有一個(gè)服務(wù)器和一組客戶(hù)端??蛻?hù)向服務(wù)器發(fā)送消息,要求服務(wù)器代表它們完成工作,等待服務(wù)器完成請(qǐng)求的工作,然后在稍后的某個(gè)時(shí)刻收到答復(fù)。這種計(jì)算模型已經(jīng)無(wú)處不在,它通常是許多軟件工程師所熟悉的唯一模型。然而,在設(shè)計(jì)socket的時(shí)候,它被看作是在計(jì)算機(jī)網(wǎng)絡(luò)上擴(kuò)展 Unix 文件 I/O 模型的一種方法。另一個(gè)原因是它支持最流行的 TCP協(xié)議,本質(zhì)上具有點(diǎn)對(duì)點(diǎn)的通信模型。

Socket API 使客戶(hù)機(jī)/服務(wù)器模型易于實(shí)現(xiàn),程序員只需要將少量的系統(tǒng)調(diào)用添加到非聯(lián)網(wǎng)代碼中,就可以利用其他計(jì)算資源,這使得Socket API的客戶(hù)機(jī)/服務(wù)器模式已經(jīng)成為主導(dǎo)網(wǎng)絡(luò)計(jì)算的模式。

Socket 中的以下五個(gè)函數(shù)是 API 的核心,并且是與常規(guī)文件 I/O 的區(qū)別所在:

socket()創(chuàng)建通信端點(diǎn)
bind()將端點(diǎn)綁定到一組網(wǎng)絡(luò)層參數(shù)
connect()連接服務(wù)器提交請(qǐng)求
listen()?監(jiān)聽(tīng)鏈路并設(shè)置請(qǐng)求的數(shù)量限制
accept()接受來(lái)自客戶(hù)端的一個(gè)或多個(gè)請(qǐng)求


實(shí)際上,socket ()調(diào)用可以替換為 open ()的一個(gè)變體,但是當(dāng)時(shí)還沒(méi)有這樣做。Socket ()和 open ()實(shí)際上都是將相同的東西返回給程序: 一個(gè)進(jìn)程唯一的文件描述符,并用于用于該 API 的所有后續(xù)操作。socket API 的簡(jiǎn)單性導(dǎo)致了它的無(wú)處不在,但無(wú)處不在阻礙了替代或增強(qiáng)API 的開(kāi)發(fā),而那些 API 可以幫助程序員開(kāi)發(fā)其他類(lèi)型的分布式應(yīng)用程序。


socket 面臨的挑戰(zhàn)

客戶(hù)機(jī)/服務(wù)器的計(jì)算模式在開(kāi)發(fā)時(shí)具有許多優(yōu)點(diǎn)。它允許許多用戶(hù)共享資源,有了這種共享模式,就有可能提高資源的利用率。

然而,Socket AP在以下三個(gè)不同的網(wǎng)絡(luò)區(qū)域表現(xiàn)不佳:?

  • 低延遲或?qū)崟r(shí)應(yīng)用程序

  • 高帶寬應(yīng)用程序

  • 多宿主系統(tǒng)(即具有多個(gè)網(wǎng)絡(luò)接口的系統(tǒng))。

許多人混淆了增加網(wǎng)絡(luò)帶寬和提高性能,因?yàn)樵黾訋挷⒉灰欢〞?huì)減少延遲。Socket API 面臨的主要是性能挑戰(zhàn),即如何讓?xiě)?yīng)用程序更快地訪(fǎng)問(wèn)網(wǎng)絡(luò)數(shù)據(jù)。

任何使用socket API 的程序發(fā)送和接收數(shù)據(jù)的方式都是通過(guò)對(duì)操作系統(tǒng)的調(diào)用。所有這些調(diào)用都有一個(gè)共同點(diǎn): 調(diào)用程序必須不斷地請(qǐng)求要傳遞的數(shù)據(jù),因?yàn)榉?wù)器不能在沒(méi)有客戶(hù)機(jī)請(qǐng)求的情況下做任何事情。然而,如果服務(wù)是音樂(lè)或視頻呢,那該怎么辦?在媒體分發(fā)服務(wù)中,可能有一個(gè)或多個(gè)數(shù)據(jù)源和多個(gè)監(jiān)聽(tīng)器。只要用戶(hù)在收聽(tīng)或查看媒體,最有可能的情況是應(yīng)用程序需要任何已經(jīng)到達(dá)的數(shù)據(jù)。不斷地請(qǐng)求新數(shù)據(jù)是對(duì)應(yīng)用程序的時(shí)間和資源的浪費(fèi)。Socket API 沒(méi)有向程序員提供這樣一種方式: “無(wú)論何時(shí)有數(shù)據(jù)需要處理,都直接調(diào)用socket來(lái)處理它?!?/p>

Socket 程序是從數(shù)據(jù)缺乏而不是數(shù)據(jù)豐富的角度編寫(xiě)的。網(wǎng)絡(luò)程序非常習(xí)慣于等待數(shù)據(jù),因此使用一個(gè)單獨(dú)的系統(tǒng)調(diào)用例如 select () ,這樣就可以偵聽(tīng)多個(gè)數(shù)據(jù)源,而不會(huì)阻塞單個(gè)請(qǐng)求。基于 socket 的程序的典型處理循環(huán)不是簡(jiǎn)單地 read ()、 process ()、 read () ,而是 select ()、 read ()、 process ()、 select ()。雖然將單個(gè)系統(tǒng)調(diào)用添加到循環(huán)中似乎不會(huì)增加太多負(fù)擔(dān),但情況并非如此。每個(gè)系統(tǒng)調(diào)用都需要將參數(shù)封送并復(fù)制到內(nèi)核中,同時(shí)導(dǎo)致系統(tǒng)阻塞調(diào)用進(jìn)程并調(diào)度另一個(gè)進(jìn)程。如果調(diào)用者在調(diào)用 select ()時(shí)可以獲得數(shù)據(jù),那么跨越用戶(hù)/內(nèi)核邊界的所有工作都將被浪費(fèi),因?yàn)?read ()會(huì)立即返回?cái)?shù)據(jù)。除非連續(xù)請(qǐng)求之間的間隔時(shí)間相當(dāng)長(zhǎng),否則常規(guī)的檢查/讀取/檢查是一種浪費(fèi)。

要克服這個(gè)問(wèn)題,需要反轉(zhuǎn)應(yīng)用程序和操作系統(tǒng)之間的通信模型,提供一個(gè)允許內(nèi)核直接調(diào)用程序的 API 。但各種嘗試中沒(méi)有一個(gè)獲得廣泛接受。在開(kāi)發(fā)sockket API 時(shí)存在的操作系統(tǒng),在一般情況下,都是在單處理器計(jì)算機(jī)上執(zhí)行單線(xiàn)程的。如果內(nèi)核反調(diào) API,就會(huì)有調(diào)用在哪個(gè)上下文中執(zhí)行的問(wèn)題。這種軟件架構(gòu)唯一流行的地方是沒(méi)有用戶(hù)和虛擬內(nèi)存的嵌入式系統(tǒng)和網(wǎng)絡(luò)路由器。

虛擬內(nèi)存的問(wèn)題使得實(shí)現(xiàn)內(nèi)核上行調(diào)用機(jī)制的問(wèn)題更加復(fù)雜。分配給用戶(hù)進(jìn)程的內(nèi)存是虛擬內(nèi)存,但網(wǎng)絡(luò)接口等設(shè)備使用的內(nèi)存是物理內(nèi)存。讓內(nèi)核將物理內(nèi)存從設(shè)備映射到用戶(hù)空間,打破了虛擬內(nèi)存系統(tǒng)提供的基本保護(hù)。

面對(duì)挑戰(zhàn)的嘗試與猜想

為了克服socket API 中存在的性能問(wèn)題,有幾種不同的機(jī)制,有時(shí)在不同的操作系統(tǒng)上實(shí)現(xiàn)了這些機(jī)制。

低延遲的網(wǎng)絡(luò)應(yīng)用

對(duì)于那些更關(guān)心延遲的程序而言,所做的工作很少。對(duì)于正在等待網(wǎng)絡(luò)事件的程序來(lái)說(shuō),唯一重要的改進(jìn)是添加了一組程序可以等待的內(nèi)核事件,實(shí)現(xiàn)異步通知機(jī)制。例如 kevents () 是 select ()機(jī)制的擴(kuò)展,它包含了內(nèi)核可能告訴程序的任何可能的事件。在 kevents ()出現(xiàn)之前,用戶(hù)程序可以在任何文件描述符上調(diào)用 select () ,這樣程序就可以知道一組文件描述符中的任何一個(gè)是可讀的、可寫(xiě)的,或者有錯(cuò)誤。當(dāng)程序被寫(xiě)入一個(gè)循環(huán)并等待一組文件描述符時(shí),例如從網(wǎng)絡(luò)讀取并寫(xiě)入磁盤(pán)ー select ()調(diào)用就足夠了,但是一旦程序想檢查其他事件,例如計(jì)時(shí)器和信號(hào),select ()就無(wú)能為力了。低延遲應(yīng)用程序的問(wèn)題在于 kevents ()不傳遞數(shù)據(jù),只傳遞數(shù)據(jù)就緒的信號(hào)。下一個(gè)邏輯步驟是使用基于事件的 API 來(lái)傳遞數(shù)據(jù)。為了獲得內(nèi)核知道應(yīng)用程序需要的數(shù)據(jù),讓?xiě)?yīng)用程序兩次跨越用戶(hù)/內(nèi)核邊界是沒(méi)有道理的。

高帶寬的網(wǎng)絡(luò)應(yīng)用

因?yàn)閺?fù)制數(shù)據(jù)會(huì)降低網(wǎng)絡(luò)協(xié)議的性能,其中一種機(jī)制是零拷貝socket,為了提高對(duì)高帶寬更感興趣的網(wǎng)絡(luò)應(yīng)用程序速度,對(duì)操作系統(tǒng)進(jìn)行了修改,以避免更多的數(shù)據(jù)副本。

傳統(tǒng)上,操作系統(tǒng)對(duì)系統(tǒng)接收到的每個(gè)數(shù)據(jù)包執(zhí)行兩個(gè)副本。第一個(gè)拷貝由網(wǎng)絡(luò)驅(qū)動(dòng)程序從網(wǎng)絡(luò)設(shè)備的內(nèi)存中執(zhí)行到內(nèi)核的內(nèi)存中,第二個(gè)拷貝由內(nèi)核中的socket層在用戶(hù)程序讀取數(shù)據(jù)時(shí)執(zhí)行。系統(tǒng)接收到的每個(gè)消息都要執(zhí)行拷貝,導(dǎo)致這些復(fù)制操作的成本都較高。同理,當(dāng)程序想要發(fā)送一條消息時(shí),必須將發(fā)送的每條消息的數(shù)據(jù)從用戶(hù)程序復(fù)制到內(nèi)核; 然后再被復(fù)制到設(shè)備用來(lái)在網(wǎng)絡(luò)上傳輸?shù)木彌_區(qū)中。

數(shù)據(jù)復(fù)制對(duì)系統(tǒng)性能是一種詛咒,可以努力在內(nèi)核中最小化這種復(fù)制。內(nèi)核避免數(shù)據(jù)拷貝的最簡(jiǎn)單方法是讓設(shè)備驅(qū)動(dòng)程序?qū)?shù)據(jù)直接復(fù)制到內(nèi)核內(nèi)存中或從內(nèi)核內(nèi)存中復(fù)制出來(lái)。在現(xiàn)代網(wǎng)絡(luò)的設(shè)備上,這是如何構(gòu)建內(nèi)存的結(jié)果。驅(qū)動(dòng)程序和內(nèi)核共享兩個(gè)分組描述符環(huán)(一個(gè)用于發(fā)送,一個(gè)用于接收) ,其中每個(gè)描述符都有一個(gè)指向內(nèi)存的指針。網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序最初用內(nèi)核的內(nèi)存填充這些發(fā)送/接收環(huán)。當(dāng)接收到數(shù)據(jù)時(shí),設(shè)備在正確的接收描述符中設(shè)置一個(gè)標(biāo)志,通常通過(guò)中斷告訴內(nèi)核有數(shù)據(jù)等待。然后,內(nèi)核從接收描述符環(huán)中刪除已填充的緩沖區(qū),并將其替換為新的緩沖區(qū),以便設(shè)備填充。數(shù)據(jù)包以緩沖區(qū)的形式在網(wǎng)絡(luò)堆棧中移動(dòng),直到到達(dá)套接字層,當(dāng)用戶(hù)的程序調(diào)用 read ()時(shí),數(shù)據(jù)包從內(nèi)核中復(fù)制出來(lái)。程序發(fā)送的數(shù)據(jù)由內(nèi)核以類(lèi)似的方式處理,內(nèi)核緩沖區(qū)最終被添加到傳輸描述符環(huán)中,然后設(shè)置一個(gè)標(biāo)志來(lái)告訴設(shè)備它可以將數(shù)據(jù)放在網(wǎng)絡(luò)上的緩沖區(qū)中。

內(nèi)核中的所有這些工作都沒(méi)有解決最后那個(gè)拷貝的問(wèn)題,仍然是跨用戶(hù)/內(nèi)核邊界安全地共享內(nèi)存。內(nèi)核無(wú)法將其內(nèi)存提供給用戶(hù)程序,因?yàn)檫@時(shí)它將失去對(duì)內(nèi)存的控制。崩潰的用戶(hù)程序可能會(huì)使內(nèi)核失去大量可用內(nèi)存,從而導(dǎo)致系統(tǒng)性能下降??鐑?nèi)核/用戶(hù)邊界共享內(nèi)存緩沖區(qū)也存在固有的安全問(wèn)題。此時(shí),對(duì)于如何使用 sockets API 實(shí)現(xiàn)更高的帶寬,暫時(shí)沒(méi)有單一的答案。

多宿主的網(wǎng)絡(luò)應(yīng)用

socket API 不僅在應(yīng)用程序編寫(xiě)上存在性能問(wèn)題,而且還減少了可能發(fā)生的通信類(lèi)型??蛻?hù)機(jī)/服務(wù)器模式本質(zhì)上是點(diǎn)對(duì)點(diǎn)的通信類(lèi)型。雖然服務(wù)器可以處理來(lái)自不同客戶(hù)機(jī)組的請(qǐng)求,但是每個(gè)客戶(hù)機(jī)對(duì)于一個(gè)請(qǐng)求或一組請(qǐng)求只有一個(gè)到單個(gè)服務(wù)器的連接。在一個(gè)每臺(tái)計(jì)算機(jī)只有一個(gè)網(wǎng)絡(luò)接口的世界里,這種模式非常合理??蛻?hù)機(jī)和服務(wù)器之間的連接由?< 源 IP,源端口,目標(biāo) IP,目標(biāo)端口 >?來(lái)標(biāo)識(shí)。由于服務(wù)通常有一個(gè)眾所周知的目標(biāo)端口(例如,HTTP 的目標(biāo)端口為80) , IP 地址是固定的,所以唯一可以容易改變的值是源端口。

在socket API誕生的年代,每臺(tái)不是路由器的計(jì)算機(jī)只有一個(gè)網(wǎng)絡(luò)接口,這意味著為了識(shí)別一個(gè)服務(wù),客戶(hù)端計(jì)算機(jī)需要一個(gè)目的地址和端口,而它本身只有一個(gè)源地址和端口。一臺(tái)計(jì)算機(jī)用多種方式獲得服務(wù)的想法過(guò)于復(fù)雜,而且實(shí)現(xiàn)起來(lái)成本太高??紤]到這些限制,sockets API 沒(méi)有理由向程序員展示編寫(xiě)多宿主程序的能力,這樣的呈現(xiàn)可以管理對(duì)其重要的接口或連接。這些特性在實(shí)現(xiàn)時(shí)是操作系統(tǒng)中路由軟件的一部分。程序最終能夠訪(fǎng)問(wèn)它們的唯一途徑是通過(guò)一組名為路由套接字(routing socket)的非標(biāo)準(zhǔn)內(nèi)核 API。

在具有多個(gè)網(wǎng)絡(luò)接口的系統(tǒng)上,使用標(biāo)準(zhǔn)的Socket API 編寫(xiě)一個(gè)可以輕松地多網(wǎng)址址的應(yīng)用程序是不可能的。如果那樣的話(huà),在利用這兩個(gè)接口時(shí),如果其中一個(gè)出現(xiàn)故障,或者如果數(shù)據(jù)包流經(jīng)的主要路由出現(xiàn)故障,應(yīng)用程序不會(huì)失去與服務(wù)器的連接。

盡管SCTP 在協(xié)議級(jí)別集成了對(duì)多宿主的支持,但是不可能通過(guò)socket API 導(dǎo)出這種支持。最初提供了幾個(gè)臨時(shí)系統(tǒng)調(diào)用,這是訪(fǎng)問(wèn)這一功能的唯一方法。到目前為止,這可能是唯一一個(gè)同時(shí)具有這個(gè)特性的能力和用戶(hù)需求的協(xié)議,但這個(gè) API 還沒(méi)有在多個(gè)操作系統(tǒng)中標(biāo)準(zhǔn)化。下表列出了 SCTP 添加的API:

sctp_bindx()將 SCTP socket綁定或取消綁定到地址列表
sctp_connectx()使用多個(gè)目標(biāo)地址連接 SCTP socket
sctp_generic_recvmsg()從對(duì)等點(diǎn)接收數(shù)據(jù)
sctp_generic_sendmsg()將數(shù)據(jù)發(fā)往對(duì)等點(diǎn)
sctp_getaddrlen()返回地址族的地址長(zhǎng)度
sctp_getassocid()返回指定socket地址的關(guān)聯(lián) ID
ctp_getpaddrs()<將地址列表返回給調(diào)用者
sctp_peeloff()將關(guān)聯(lián)從一對(duì)多套接字分離到單獨(dú)的文件描述符
ctp_getpaddrs()將地址列表返回給調(diào)用者
sctp_sendx()?從 SCTP 套接字發(fā)送消息
sctp_sendmsgx()?從 SCTP 套接字發(fā)送消息

雖然這個(gè)函數(shù)列表超過(guò)了API必需的數(shù)量,但需要注意的是,許多函數(shù)都是socket api 的衍生品,例如 send () ,需要擴(kuò)展才能在一個(gè)多宿主的世界中工作?,F(xiàn)在的問(wèn)題是Socket API無(wú)處不在,以至于很難改變現(xiàn)有的 API 集合,害怕混淆用戶(hù)或者已有的應(yīng)用程序。

隨著系統(tǒng)內(nèi)置了越來(lái)越多的網(wǎng)絡(luò)接口,編寫(xiě)利用多宿主應(yīng)用程序的能力將是必要的。很容易地想象這種技術(shù)在智能手機(jī)中的應(yīng)用,智能手機(jī)有三個(gè)顯然的網(wǎng)絡(luò)接口: 通過(guò)蜂窩網(wǎng)絡(luò)的接口,WiFi 接口,通常還有一個(gè)藍(lán)牙接口。如果哪怕只有一個(gè)網(wǎng)絡(luò)接口正常工作,應(yīng)用程序也不應(yīng)該失去連接性。應(yīng)用程序設(shè)計(jì)者的問(wèn)題在于,希望自己的代碼能夠在很少或沒(méi)有任何變化的情況下,通過(guò)大量的設(shè)備工作,從手機(jī)到筆記本電腦,再到臺(tái)式機(jī)等等。有了正確定義的API,就可以移除阻止這種情況發(fā)生。只是由于 socket API “足夠好”的事實(shí),這種需求尚未得到滿(mǎn)足。

小結(jié)

對(duì)高帶寬、低延遲和多宿主的支持是socket API 需要面對(duì)的挑戰(zhàn)。局域網(wǎng)現(xiàn)在已經(jīng)達(dá)到10 Gbps,對(duì)于許多應(yīng)用程序來(lái)說(shuō),客戶(hù)機(jī)/服務(wù)器風(fēng)格的通信效率太低,可能無(wú)法高效使用可用的帶寬。擴(kuò)展socket API 支持的通信范例,以允許跨內(nèi)核邊界共享內(nèi)存,允許將數(shù)據(jù)傳送到應(yīng)用程序的低延遲機(jī)制。另外,因?yàn)榫哂卸鄠€(gè)主動(dòng)接口的設(shè)備正在成為網(wǎng)絡(luò)系統(tǒng)的標(biāo)準(zhǔn),多宿主的支持也應(yīng)該成為socket API 的一個(gè)特性。


【關(guān)聯(lián)閱讀】

瀏覽 71
點(diǎn)贊
評(píng)論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)
評(píng)論
圖片
表情
推薦
點(diǎn)贊
評(píng)論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)

感谢您访问我们的网站,您可能还对以下资源感兴趣:

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 一级黄片免费观看| 亚洲一级一级黄色| 中文字幕一区二区无码成人| 欧美一级婬片A片免费软件| 国产秘精品一区二区三区免费 | 激情婷婷亚洲| 六月丁香欧美综合| 伊人黄片| 99re在线观看| 国产无码高潮在线| 激情五月天色| 99re免费视频| 免费Av网站| 免费黄色成人| 人人操人人爱人人妻| 国产精品夜夜爽3000| 欧美日韩狠狠操在线观看视频| 亚洲视频在线看| 精品区| 国产一级片在线| 尿在小sao货里面好不好| 亚洲3p| 探花在线| 国产女人18| 米奇电影777无码| 人人爱人人操| 亚洲精品成人无码| 中文字幕一区在线观看| 国产91无码精品秘入口新欢| 俺来也网| 蝌蚪窝视频在线| 欧美日一区二区三区| 狠狠躁日日躁夜夜躁A片小说免费 色综合久久久无码中文字幕999 | 欧美A片免费| 人人妻日日摸狠狠躁视频| 狠狠色噜噜狠狠狠7777米奇网 | 欧美亚韩| 特黄特色免费视频| 婷婷精品秘进入| 91丨PORNY丨在线中文| 翔田千里被操120分钟| 99欧美| 波多野结衣av无码| 超碰97人人操| 国内免费av| 无码在线电影| 成人毛片在线播放| 最新中文字幕免费MV第一季歌词 | 成人黄色免费| 波多野结衣无码视频在线观看| 逼网站| 97自拍视频| 粉嫩av懂色av蜜臀av分享| 国产精品久久久精品cos| 东方AV在线免费观看| 中文字幕手机在线视频| 精品无码人妻一区二区媚黑| 国产成人免费看| 爆操欧美| www.97av| 色五月婷婷久久| 人人天天爽| 国产麻豆传媒| 永久在线| 欧美日韩婷婷| 日韩成人av在线| 国产熟睡乱子伦午夜视频_第1集 | 欧美亚洲中文| 久久久久性爱| 操逼在线播放| 精品久久精品| 极品人妻疯狂3p超刺激| 国产伊人久久| 欧美亚洲日本| 色性网| 中文字幕国产精品| 自拍偷拍视频网站| 国产免费成人视频| 北条麻妃二区| 国产精品一区二区在线| 久久66| 欧美精品99久久久| 国产精品福利在线| 中文字幕永久在线| 最新97色黄色精品高清网站| 亚洲精品乱码久久久久久按摩观| 老妇性BBWBBWBBWBBW| 国产欧美一区二区人妻喷水| 欧美淫秽视频| 尤物A片| 人人爽亚洲AV人人爽AV人人片| 日韩精品一区二区三免费视频 | 俺也来最新色视频| 日韩欧美黄色电影| 老女人网站| 天堂va欧美va亚洲va在线| 日韩乱妇| 日韩性爱区| 亚洲午夜在线观看| 五月天欧美性爱| 蜜桃AV在线| 日韩黄色一级视频| 蜜臀色欲AV无码人妻| 搡BBB,搡BBBB,搡BBBB| 夜夜骚av.一区二区三区| 一区二区三区欧美| 91视频美女模特| 日本久久人体视频| 欧美熟女一区二区| 精品视频导航| 欧美级黑寡妇毛片app| 欧美一区免费| 欧美成人精品网站| 日韩电影| 黑人大荫蒂女同互磨| 五月婷婷六月天| 欧美性猛交XXXX乱大交3| 69免费视频| 欧美成人精品一区二区| 日本少妇午夜福利| 久久久18禁一区二区三区精品| 麻豆国产成人AV一区二区三区 | 91AV免费看| 成年视频在线观看| 香蕉综合在线| AV天堂电影网| 在线播放一区| 五月丁香激情视频| 亚洲精品影院| 国产成人AV免费观看| 日本久久婷婷| 久久久无码AV| 国产一区二区不卡亚洲涩情| 国产黄色视频免费看| 亚洲乱码中文字幕| 手机成人在线视频| 自拍AV在线| 蜜桃视频一区| 玩弄大乳乳妾高潮乳喷视频| 狠狠操一区| 狠狠肏视频| 99久久丫e6| 九九韩剧网最新电视剧免费观看| 国产无码操逼| 色片在线观看| 97无码人妻| 青娱乐AV| 日韩一级中文字幕| 少妇喷水在线观看| 国产乱伦免费视频| 一级国产欧美成人A片| 天天操天天干天天射| 国产精品内射婷婷一级二| 日皮视频在线观看| 91精品酒店视频| 亚洲精品久久久久久久蜜桃| 91亚洲精品视频在线| 最近中文字幕在线中文字幕7| 美女肏逼| 日韩欧美中文字幕在线观看| 免费看欧美日黄片| 国产1024在线| 蜜臀AV在线观看| 色情一级AA片免费观看| 性爱无码网站| 少妇大战28厘米黑人| 亚洲国产熟妇综合色专区| 欧美操逼大全| 成人免费在线电影| 欧美成人视屏| 成人免费视频18| 少妇无码| 精品一区二| 嫩BBB槡BBBB槡BBBB免费视频| 91蜜桃在线观看| 国产精品一区二区性色AV| 精品无码一区二区三| 视色视频在线观看| 日韩三区在线| 丰满人妻一区二区三区四区54| 蜜桃av一区二区三区| 色色视频网站| 强奸校花到高潮| 老太色HD色老太HD.| 黄色视频日本免费| 无码精品久久| 午夜av无码| 亚洲青草视频| 国产探花自拍| 伊人影院久久| 黄色一级片视频| 婷婷大香蕉| 波多野结衣Av在线| 少妇A片| 最新中文字幕免费MV第一季歌词 | 玖玖成人电影| 91视频一区二区| 成人小视频十八禁免费观看| 超碰人人人人人人人人| 午夜AV电影| 日本黄色免费看| 欧美大片视频| 爆操无码| 日韩久久人妻| 成人视频一区二区| 亚洲性爱专区| 日韩精品视频免费| 国产无码一二三| 国产成人精品一区二区三区在线 | 91久久无码一区人妻A片蜜桃| 免费AV在线播放| 久久草在线观看| 国产精品久久久无码专区| 男人天堂无码视频| 精品一区无码| 亚洲vs无码秘蜜桃少妇| 亚洲无码1| 日日操人人操| 日本精品无码a62v在线| 麻豆精品视频| 日韩第三页| 日韩在线视频免费播放| 理论片熟女奶水哺乳| 欧美综合亚洲图片综合区| 日韩欧美性爱视频| 天天日天天搞| 嫩BBB槡BBBB槡BBBB撒尿-百度 | 久久久久9| 久久视频免费看| www日本高清| 亲子伦一区二区三区观看方式| 日韩精品免费观看| 18国产免费视频| 亚洲免费观看A∨中文| 黄色永久网站| 91口爆| 亚洲精品无码人妻| 狠狠色噜噜狠狠狠7777| 国产丝袜视频| 免费看AV大片| 另类老妇性BBwBBw图片| 美日韩中文字幕| 亚洲一本在线电影av| 天堂在线v| 欧美成人午夜福利| 亚洲一区二区在线| 亚洲黄色在线免费观看| 欧美一区二区三区成人片下载| 亚洲精品久久久久中文字幕二区| 午夜精品在线观看| 五月天激情小说网| 国产一区二区无码| 西西444WWW无码视频软件功能介绍| 日韩成人高清| 欧美在线一区二区| 综合av| 九九综合伊人7777777| 精品在线免费观看| 日本久久不卡| 蜜臀99久久精品久久久懂爱 | 日韩无码一级| 色色在线观看| 久久午夜电影| 国产成人视频| 99热这里只有精品999| 能看的AV网站| 天堂在线视频| 爱搞搞搞搞| 色色毛片| 日本女人高潮视频| 女同久久另类99精品国产91| 国产激情综合| 天天操人人爽| 精品国产污污免费网站入口| 不迷路福利视频| 色婷在线视频| 熟女人妻人妻の视频| 18+免费网站| 美日韩一区二区三区| 亚洲无码视频播放| 操女人的网站| 乱伦网址| 国产精品色情A级片| 黄在线免费观看| 超碰首页| 欧洲无码一区二区三区| 久久久久久久久久8888| 国产系列每日更新| 国产精品久久毛片| 97国产在线视频| 亚洲一级一级黄色| 一区二区国产精品| 亚洲精品一区二区三区蜜桃| 大香蕉日| 日本黄色电影网址| 影音先锋黄色资源| 午夜视频在线播放| 在线观看视频免费无码| 911国产精品| 一区二区三区在线看| 超碰青青青| 黄色资源在线观看| 欧洲精品在线免费观看| 国产一卡二卡在线| 亚州AV天堂| 中文字幕日本精品5| 日本人妻A片成人免费看片| 超碰在线图片| 无码一区二区免费| 欧美操美女| 成人做爰69片免费观看| 久久久人妻无码精品蜜桃| 一道本无码在线播放| 国产高清自拍| 国产午夜精品一区二区三区牛牛| 高清无码在线观看视频| 中文字幕免费av| 亚洲影院在线观看| 91精品国产综合久久久蜜臀粉嫩| 国产女人18毛片水真多1| 午夜午夜福利理论片在线播放| 日产精品久久久久| 五月天婷婷乱伦| 日本a在线免费观看| 中文字幕成人电影| 亚洲射色| 免费观看无码视频| 国产精品理论片| 久久午夜夜伦鲁鲁一区二区| 国产AV电影网| 网站你懂得| 中国12一13毛片| 18禁亚洲| 国产精品人妻无码一区牛牛影视 | 国产欧美一区在线看| 安徽妇搡BBBB搡BBBB按摩| 五月丁香婷婷综合| 亚洲vs无码秘蜜桃| 水蜜桃一区二区| 91网站在线观看视频| 久久久天堂| 国产小视频在线免费观看| 国产精品你懂的| 北京熟妇搡BBBB搡BBBB电影| 无码人妻一区二区一牛影视| 国产精品成| 婷婷av在线| 国产精品一区二区在线播放| 成人做爰A片一区二区app| 亚洲精品白浆高清久久久久久| 狠狠干2018| 东北老女人性爱视频| 最近最好的2019中文| 深爱激情综合网| 日本黄色视频免费观看| 无码人妻一区二区三区蜜桃视频| 日韩人妻精品无码久久| 91网站在线观看视频| 人人色人人摸| 免费Av在线| 操碰在线视频| 午夜精品人妻无码| 欲撸视频| 91农村站街老熟女露脸| 中文字幕日韩欧美在线| 农村少妇久久久久久久| 免费v在线观看| 日韩精品不卡| 撸一撸av| 国产1区| 乱伦视频91| 五月天婷婷乱伦| 欧美一级在线免费观看| 先锋影音资源站av每日资源在线 | 男人的天堂在线视频| 国产精品秘ThePorn| 无码视频在线| 日本成人网址| 人人爽亚洲AV人人爽AV人人片| 亚洲无码精品一区二区| 色片网| 国产精品99久久久久的广告情况| 欧美成人精品三级网站| 影音先锋久久| 蜜臀久久99精品久久久久酒店更新时间 | 九九热re99re6在线精品| av福利在线观看| 制服丝袜大香蕉| 亚洲国产免费视频| 狠狠久| 在线视频你懂| 人人狠狠综合婷婷| 亚洲AV无码成人精品区大猫| 免费看黄片视频| 黄色录像一级片| 少妇人妻AV| 欧美伊人| 无套内射学生妹去看片| 中文字幕特黄A片| 亚州AV无码| 中文字幕巨肉乱码中文乱码 | 亚洲国产成人精品女人久久| 亚洲AV第二区国产精品| 中文字幕日韩一级| 中文字幕三级av片| 探花AV| 久久精品99国产国产精| 黄色亚洲| 国产伦精品一区二区三区视频女 | 正在播放李彩斐被洋老外| 爱爱视频h| 无码孕妇| 黑人毛片| 久热精品在线观看视频| 亚洲啊V| 欧美成人在线网站| www.xxx国产| 操一操| 日韩一卡二卡| 青娱乐在线精品| 插进去综合网| 探花无码| a亚洲a| 国产A片免费看| 麻豆激情视频| www.伊人大香蕉| 午夜香蕉| 亚洲自慰| 黄色的视频网站| 国产毛片在线看| 超碰极品| 国产日本在线视频| 91色噜噜狠狠色婷婷| 1插菊花网| 手机看片福利一区二区| 日韩色吧| 成人精品一区日本无码网站suv | 午夜亚洲国产一区视频网站 | 桃色AV| 国产精品一级a毛一级a| 中文字幕成人免费视频| 国产1区| 色婷婷一区二区三区久久午夜| 揄拍成人国产精品视频| 欧美天堂在线| 四色永久成人网站| 亚洲国产中文字幕在线播放| 伊人成人在线视频| 亚洲三级片在线| 日本一级片免费看| 一纹A片免费观看| 国产黄色免费乱伦片| 亚洲国产视频一区| 欧洲黑人成人A版免费视频| 高潮无码视频| 88无码| 中文字幕免| 国产靠逼| 日韩无码精品一区二区三区| 国产高清精品在线| 在线免费看黄片| 色情片在线观看| 99三级片| 91视频在线观看网| 97成人人妻一区二区三区| 草逼视频网站| 大香蕉第一页| 日逼无码| 亚洲成人大香蕉| 99精品视频在线免费观看| 色呦呦一欧美| 成人九九| 韩国三级HD中文字幕的背景音乐| 国产青草视频在线观看| 亚洲高清在线视频| 激情无码国产| 精品欧美成人片在线| 免费看一级高潮毛片| 午夜福利大片| 91人妻人人爽人人澡人人爽| 日韩欧美成人网| 永井玛丽亚av无码中出流出| 国产在线观看一区二区| 大香蕉a片| 国产日韩欧美成人| 无码精品一区| 国产一区二区视频在线观看| 天天爽天天爽夜夜爽毛片| 成人性生交大片免费看小芳 | 日韩免费一级片| 欧美成人精品在线观看| 台湾精品一区二区三区| 久久丁香五月天| 免费性爱视频网站| 特級西西444WWw高清大膽| 69性爱视频| 久久a久久| www.婷婷五月天| 亚洲三级黄色视频| 午夜特级| 午夜AV福利影院| 亚洲天堂影院| 国产在线拍揄自揄拍无码网站新闻 | 欧美成人精品一区二区三区| 久久只有精品| 日韩精品毛片| 欧美亚洲成人网站| 免费观看毛片| 五月天狠狠操| 久色91| 久久免费视频网站| 人妻少妇一区二区| 精品国产乱子伦一区二区三区最新章| 中文字幕在线观看不卡| 五月丁香花视频| 亚洲色成人中文字幕在线| 国产96在线亚洲| 中文字幕日韩在线观看| 亚洲第一色图| 国产性猛交╳XXX乱大交| 免费看黄色电影| 青娱乐av| 无码一二三区| 国产娇小13videos糟蹋| 国产主播第一页| 日本三级片无码| 九九久久影院| 91成人18| 五月天狠狠操| 色屁屁草草影院ccyycom| 久久综合色色| 久久综合加勒比| 青草中文娱乐网在线| 欧美一二区| 乱伦无码视频| 91精品无码一区二区| 久久伊人亚洲| 国产精品一品二区三区的使用体验| 久久精品欧美| 久久xx| 男人午夜天堂| 青青草原在线免费| 91无码人妻东京热精品一区| 欧美精品毛片| 高清一区二区| 爱搞搞就搞搞| 人人妻人人妻| 黄色免费看视频| 免费AV影片| 亚洲日韩精品成人无码专区AV| 欧美日韩不卡在线| 人妻夜夜爽天天爽三区麻豆AV网站| 嘿嘿午夜| 在线成人av| 久久精品无码视频| 国产人妻AV| 一级特黄大片录像i| 日本草久| 亚洲成人一区| av中文在线观看| 中文字幕久久人妻无码精品蜜桃| 中文字幕亚洲欧美| 中文字幕AV第一页| 二区视频在线| 亚洲国产精品18久久久久久| 伊人成人视频在线观看| 亚洲高清视频在线观看| 日韩黄色AV| 五月天狠狠操| 在线观看污网站| 精品久久一区二区三区四区| 免费的黄片| 亚洲AV永久无码精品国产精 | 国产激情免费视频| 亚洲色图在线观看| 亚洲高清在线播放| av无码中文字幕| 麻豆视频一区| 国产精品乱子伦一区二区三区视频| aaa三级片| 人人天天久久| 在线黄网站| 韩国午夜福利视频| 2019中文字幕在线免费观看| 国产高清视频在线| 潮喷在线| 人人操免费| 免费看黄片的网站| 微熟女导航| 丁香六月啪啪| 欧美成人无码一区二区三区 | 五月婷婷中文字幕| 欧美、日韩、中文、制服、人妻 | 亚洲人妻在线视频| 欧美色就是色| 丁香婷婷视频| 欧美成人免费电影| 日韩无码性爱视频| 校园春色亚洲无码| 成人毛片18| 夜夜骑夜夜撸| 亚洲天堂三级片| 高潮91PORN蝌蚪九色| 中文字幕精品综合| 亚洲福利天堂| 色天使色天堂| 亚洲色播放| 中文字幕在线看| 国产无码网站| 亚洲精品久久久久久| 亚洲精品国产精品国自产在线| 三级高清无码| 97在线观看免费视频| 免费看黄A级毛片成人片| 丁香婷婷六月天| 欧美一级婬片AAAAAA片| 大香蕉尹人视频| 亚洲精品免费在线观看| 天堂久久久久| 久久久久久久网| 91三级片网站| 国产精品国产三级国产AⅤ中文 | 亚洲天堂在线观看免费| 国产精品美女视频| 色五月在线观看| 免费无码又爽又黄又刺激网站 | 亚洲一区在线视频| 潮喷在线| 丁香五月天堂| 国模精品无码一区二区免费蜜桃 | 无套影院| 麻豆精东一区二区欧美国产| 91在线免费视频| 俺也来俺也去| 国产成人视频| 91婷婷| 99热这里都是精品| 日本人妻A片成人免费看片| 日韩av在线免费观看| 天天射视频| 91久久精品日日躁夜夜躁国产| 一级a片免费看| 精品久久视频| 色哟哟AV| 精品无码一区二区三区爱与| 香蕉成人网| 精品免费视频| 高清无码在线免费观看| 久久久三级片| 欧美日日| 三级乱伦86丝袜无码| 欧美亚洲综合手机在线| 久久R5| www伦理片-韩国三级三级三级a三级-成人AV| 福利一区二区视频网| 国产激情都市一区二区三区欧美| 苗条一区小视频| 色欲影视插综合一区二区三区 | 亚洲AV无码成人精品区天堂小说| yOujiZZ欧美精品| 国产Av婬乱麻豆| 一区二区三区国产视频| 免费观看久久久| 高清的日逼| 国偷自产视频一区二区久| 国产一级黄色A片| 无码国精品一区二区免费蜜桃| 天堂成人av| 亚洲国产色婷婷| 无码欧精品亚洲日韩一区| av亚洲波多野结衣白嫩水多波| 成人激情四射网| 国产在线色| 国产Av影视| 亚洲1区| 成人在线A片| 亚洲无码高清视频在线| 超碰最新在线| 黄网站免费在线观看| 日韩国产高清无码| 亚洲无码动漫| 97爱| 五月天青青草超碰免费公开在线观看| 青娱乐偷窥成| 欧美成人一区二区三区片| 国产搡BBB爽爽爽视频| 7777精品伊人久久7777| 亚洲天堂无码av| 一区二区三区四区av| 久久天堂AV综合合色蜜桃网| 高清无码第一页| 可以免费看AV的网站| 99视频在线看| 亚洲黄色在线视频| 国精产品一区二区三区黑人和中国| 日本中文在线| 91内射| 午夜五月天| 欧美A片免费观看| 三级毛片网站| 日韩欧美高清在线| 狠狠躁日日躁夜夜躁A片男男视频| 亚洲色五月天| 喷潮视频| 丁香五月社区| 久操视频免费观看| 亚洲欧美性爱| 三级片韩国AV| 欧美成人中文字幕| 双腿张开被9个男人调教| 五月天婷婷网址| 日韩视频久久| 国产黄色一级| 丁香五月激情五月| 亚洲精品高清无码| 91成人免费视频| 日本三级片网站在线观看| 无码精品人妻一区二区欧美| 亚洲免费视频在线看| 伊人久久成人| 久久婷婷六月| 精品国产污污免费网站入口| 日韩午夜福利视频| 欧美熟女18| 激情淫荡少妇| 国偷自产视频一区二区久| 国产免费观看AV| 国产主播第一页| 国产无码二区| 欧美熟妇精品黑人巨大一二三区 | h片在线免费观看视频| 无套内射学生妹去看片| 中文字幕乱码中文字乱码影响大吗 | 一区二区三区小视频| 秋霞理伦| 97操| 色逼综合| 最新超碰| 午夜黄片| 欧美aⅤ| 久久久久久久艹| 熟妇高潮| 中文字幕不卡视频| 水果派av解说| www.99热| 无码999| 国产一级婬乱A片| 美女极度色诱图片www视频| 中文字幕23页| 欧美成人一级| 中文字幕乱伦性爱| 二区三区无码| 色色三区| 色婷婷六月天| 91精品丝袜久久久久久久久久粉嫩 | 中文字幕无码人妻在线视频| 国产欧美综合视频| 国产又爽又黄免费网站免费观看| 免费看欧美成人A片| 欧美日韩在线视频免费播放| 国产精品综合| 欧美亚洲一区二区三区| 成人电影久久| 4444操| 日韩天堂在线播放| 成人黄A片免费| 翔田千里無碼破解| 九九热精品视频在线观看| 国产精品视频免费观看| V天堂在线视频| 婷婷深爱激情| 亚洲中文字幕观看| 白嫩外女BBWBBWBBW| 91爱搞搞| 国产成人精品亚洲男人的天堂 | 爱爱视频h| 欧美一二区| 欧美级毛片高潮| 久久中文无码| 欧洲亚洲在线| 午夜性爱剧场| 国产操屄视频| 天天日夜夜撸| 日日操人人操| www.午夜| 黄片一区二区| 成人网站视频在线免费观看| 丰满人妻-区二区三区| 91蜜桃在线观看| 国产va在线观看| 2025精品精品视频| 大陆搡BBBBB搡BBBBBB| 国产欧美日韩在线视频| 人妻精品一区二区| 黄色无码视频| 欧美三级在线观看视频| 日韩性爱片| 97视频在线观看免费| 国产性爱在线| 麻豆视频在线看| www国产在线| 999国产精品| 亚洲精品久| 女公务员人妻呻吟求饶| 色777网站| 强伦轩一区二区三区四区| 天天操天天看| 激情婷婷亚洲| 无码人妻在线播放| 国产免费黄色片| 日韩在线免费视频| 人人妻人人澡人人DⅤD| 无码草逼| 欧美在线综合| 91日综合欧美| 欧美亚洲操逼视频| 欧美激情综合网| 久久久黄色| 91福利资源| 在线视频99| 亚洲AV无码电影| Av天堂图片在线| 久久b| 毛片高清无码| 男女激情网站| 婷婷五月天丁香成人社区| 韩国免费一级a一片在线播放 | 人妻少妇av中文字幕乱码牛牛| 狠狠色狠狠撸| 免费在线观看黄色片| 超碰成人福利| 西西西444www无码视频| 九九韩剧网最新电视剧免费观看| 91人妻无码精品一区二区| www伦理片-韩国三级三级三级a三级-成人AV| 狠狠色噜噜狠狠狠888| 亚洲理论视频| 有码中文字幕| 无码人妻丰满熟妇啪啪| 男人天堂久久| 日本爱爱网站| 亚洲一区免费| 欧美福利在线观看| 国产精品一卡| 女孩自慰在线观看| 欧美成人三级片| 91久久香蕉囯产熟女线看蜜桃| 亚洲高清无码在线观看| 九色蝌蚪9l视频蝌蚪9l视频成人熟妇 | 日本不卡一区二区三区| 亚洲日韩免费在线观看| 日韩三级在线播放| 在线观看视频91| 超碰天天干天天摸| 日本精品视频一区二区| 国产精品久久久久久久久久久久久久 | 欧美亚韩一区二区三区| 国产特级毛片AAAAAA| 麻豆影音先锋| 午夜激情av| 国产精品免费人成网站酒店| 黄片51| 日韩三级小说| 日韩AV无码高清| 日本高清无码在线观看| 婷婷五月综合久久中文字幕| 精品久久久久久亚洲| 精品国产三级片| 日韩综合在线| 久久久极品| 综合色播| 永久免费看片视频5355| 可以免费观看的毛片| 午夜性福利| 亚洲AV无码成人精品区东京热 | 久久99综合| 久久福利网| 国产在线视频91| 亚洲中文字幕第一页| 天堂无码高清| 18禁网站免费| 色94色.欧美.setu| 国产亚洲欧美视频| 国产精品国产成人国产三级| 91麻豆精品在线| 五月天婷婷久久| 欧美精品久久久| 精品无码免费视频| 国产又爽又黄在线看视频| 4虎亚洲人成人网www| 日韩无码av电影| 在线无码人妻| 中文字幕无吗| 在线观看网址你懂的| 日本欧美久久久久免费播放网| 久久精品视频国产| 成人午夜激情| 久久婷婷婷| 在线看91| 色色一区|