日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Socket技术详解(一篇就够了)

發布時間:2024/4/18 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Socket技术详解(一篇就够了) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Socket原理

1、什么是Socket

在計算機通信領域,socket 被翻譯為“套接字”,它是計算機之間進行通信一種約定或一種方式。通過 socket 這種約定,一臺計算機可以接收其他計算機的數據,也可以向其他計算機發送數據
  socket起源于Unix,而Unix/Linux基本哲學之一就是“一切皆文件”,都可以用“打開open –> 讀寫write/read –> 關閉close”模式來操作。
  我的理解就是Socket就是該模式的一個實現:即socket是一種特殊的文件,一些socket函數就是對其進行的操作(讀/寫IO、打開、關閉)。
  Socket()函數返回一個整型的Socket描述符,隨后的連接建立、數據傳輸等操作都是通過該Socket實現的。

2、網絡中進程如何通信

既然Socket主要是用來解決網絡通信的,那么我們就來理解網絡中進程是如何通信的。

2.1、本地進程間通信

a、消息傳遞(管道、消息隊列、FIFO)
  b、同步(互斥量、條件變量、讀寫鎖、文件和寫記錄鎖、信號量)?【不是很明白】
  c、共享內存(匿名的和具名的,eg:channel)
  d、遠程過程調用(RPC)

2.2、網絡中進程如何通信

我們要理解網絡中進程如何通信,得解決兩個問題:
  a、我們要如何標識一臺主機,即怎樣確定我們將要通信的進程是在那一臺主機上運行。
  b、我們要如何標識唯一進程,本地通過pid標識,網絡中應該怎樣標識?
解決辦法:
  a、TCP/IP協議族已經幫我們解決了這個問題,網絡層的“ip地址”可以唯一標識網絡中的主機
  b、傳輸層的“協議+端口”可以唯一標識主機中的應用程序(進程),因此,我們利用三元組(ip地址,協議,端口)就可以標識網絡的進程了,網絡中的進程通信就可以利用這個標志與其它進程進行交互

3、Socket怎么通信

現在,我們知道了網絡中進程間如何通信,即利用三元組【ip地址,協議,端口】可以進行網絡間通信了,那我們應該怎么實現了,因此,我們socket應運而生,它就是利用三元組解決網絡通信的一個中間件工具,就目前而言,幾乎所有的應用程序都是采用socket,如UNIX BSD的套接字(socket)和UNIX System V的TLI(已經被淘汰)。
Socket通信的數據傳輸方式,常用的有兩種:
  a、SOCK_STREAM:表示面向連接的數據傳輸方式。數據可以準確無誤地到達另一臺計算機,如果損壞或丟失,可以重新發送,但效率相對較慢。常見的 http 協議就使用 SOCK_STREAM 傳輸數據,因為要確保數據的正確性,否則網頁不能正常解析。
  b、SOCK_DGRAM:表示無連接的數據傳輸方式。計算機只管傳輸數據,不作數據校驗,如果數據在傳輸中損壞,或者沒有到達另一臺計算機,是沒有辦法補救的。也就是說,數據錯了就錯了,無法重傳。因為 SOCK_DGRAM 所做的校驗工作少,所以效率比 SOCK_STREAM 高。
  例如:QQ 視頻聊天和語音聊天就使用 SOCK_DGRAM 傳輸數據,因為首先要保證通信的效率,盡量減小延遲,而數據的正確性是次要的,即使丟失很小的一部分數據,視頻和音頻也可以正常解析,最多出現噪點或雜音,不會對通信質量有實質的影響

4、TCP/IP協議

4.1、概念

TCP/IP【TCP(傳輸控制協議)和IP(網際協議)】提供點對點的鏈接機制,將數據應該如何封裝、定址、傳輸、路由以及在目的地如何接收,都加以標準化。它將軟件通信過程抽象化為四個抽象層,采取協議堆棧的方式,分別實現出不同通信協議。協議族下的各種協議,依其功能不同,被分別歸屬到這四個層次結構之中,常被視為是簡化的七層OSI模型。

它們之間好比送信的線路和驛站的作用,比如要建議送信驛站,必須得了解送信的各個細節。

TCP(Transmission Control Protocol,傳輸控制協議)是一種面向連接的、可靠的、基于字節流的通信協議,數據在傳輸前要建立連接,傳輸完畢后還要斷開連接,客戶端在收發數據前要使用 connect() 函數和服務器建立連接。建立連接的目的是保證IP地址、端口、物理鏈路等正確無誤,為數據的傳輸開辟通道。
TCP建立連接時要傳輸三個數據包,俗稱三次握手(Three-way Handshaking)。可以形象的比喻為下面的對話:

[Shake 1] 套接字A:“你好,套接字B,我這里有數據要傳送給你,建立連接吧。” [Shake 2] 套接字B:“好的,我這邊已準備就緒。” [Shake 3] 套接字A:“謝謝你受理我的請求。

4.2、TCP的粘包問題以及數據的無邊界性: https://blog.csdn.net/m0_37947204/article/details/80490512

4.4、TCP數據報結構:

帶陰影的幾個字段需要重點說明一下:
  (1) 序號:Seq(Sequence Number)序號占32位,用來標識從計算機A發送到計算機B的數據包的序號,計算機發送數據時對此進行標記。
  (2) 確認號:Ack(Acknowledge Number)確認號占32位,客戶端和服務器端都可以發送,Ack = Seq + 1。
  (3) 標志位:每個標志位占用1Bit,共有6個,分別為 URG、ACK、PSH、RST、SYN、FIN,具體含義如下:

(1)URG:緊急指針(urgent pointer)有效。 (2)ACK:確認序號有效。 (3)PSH:接收方應該盡快將這個報文交給應用層。 (4)RST:重置連接。 (5)SYN:建立一個新連接。 (6)FIN:斷開一個連接。

4.5、連接的建立(三次握手):

使用 connect() 建立連接時,客戶端和服務器端會相互發送三個數據包,請看下圖:

客戶端調用 socket() 函數創建套接字后,因為沒有建立連接,所以套接字處于CLOSED狀態;服務器端調用 listen() 函數后,套接字進入LISTEN狀態,開始監聽客戶端請求
這時客戶端發起請求:
  1) 當客戶端調用 connect() 函數后,TCP協議會組建一個數據包,并設置 SYN 標志位,表示該數據包是用來建立同步連接的。同時生成一個隨機數字 1000,填充“序號(Seq)”字段,表示該數據包的序號。完成這些工作,開始向服務器端發送數據包,客戶端就進入了SYN-SEND狀態。
  2) 服務器端收到數據包,檢測到已經設置了 SYN 標志位,就知道這是客戶端發來的建立連接的“請求包”。服務器端也會組建一個數據包,并設置 SYN 和 ACK 標志位,SYN 表示該數據包用來建立連接,ACK 用來確認收到了剛才客戶端發送的數據包
  服務器生成一個隨機數 2000,填充“序號(Seq)”字段。2000 和客戶端數據包沒有關系。
  服務器將客戶端數據包序號(1000)加1,得到1001,并用這個數字填充“確認號(Ack)”字段。
  服務器將數據包發出,進入SYN-RECV狀態
  3) 客戶端收到數據包,檢測到已經設置了 SYN 和 ACK 標志位,就知道這是服務器發來的“確認包”。客戶端會檢測“確認號(Ack)”字段,看它的值是否為 1000+1,如果是就說明連接建立成功。
  接下來,客戶端會繼續組建數據包,并設置 ACK 標志位,表示客戶端正確接收了服務器發來的“確認包”。同時,將剛才服務器發來的數據包序號(2000)加1,得到 2001,并用這個數字來填充“確認號(Ack)”字段。
  客戶端將數據包發出,進入ESTABLISED狀態,表示連接已經成功建立。
  4) 服務器端收到數據包,檢測到已經設置了 ACK 標志位,就知道這是客戶端發來的“確認包”。服務器會檢測“確認號(Ack)”字段,看它的值是否為 2000+1,如果是就說明連接建立成功,服務器進入ESTABLISED狀態。
  至此,客戶端和服務器都進入了ESTABLISED狀態,連接建立成功,接下來就可以收發數據了。

4.6、TCP四次握手斷開連接

建立連接非常重要,它是數據正確傳輸的前提;斷開連接同樣重要,它讓計算機釋放不再使用的資源。如果連接不能正常斷開,不僅會造成數據傳輸錯誤,還會導致套接字不能關閉,持續占用資源,如果并發量高,服務器壓力堪憂。
斷開連接需要四次握手,可以形象的比喻為下面的對話:

[Shake 1] 套接字A:“任務處理完畢,我希望斷開連接。” [Shake 2] 套接字B:“哦,是嗎?請稍等,我準備一下。” 等待片刻后…… [Shake 3] 套接字B:“我準備好了,可以斷開連接了。” [Shake 4] 套接字A:“好的,謝謝合作。”

下圖演示了客戶端主動斷開連接的場景:

?

建立連接后,客戶端和服務器都處于ESTABLISED狀態。這時,客戶端發起斷開連接的請求:

  • 客戶端調用 close() 函數后,向服務器發送 FIN 數據包,進入FIN_WAIT_1狀態。FIN 是 Finish 的縮寫,表示完成任務需要斷開連接。
  • 服務器收到數據包后,檢測到設置了 FIN 標志位,知道要斷開連接,于是向客戶端發送“確認包”,進入CLOSE_WAIT狀態。
    注意:服務器收到請求后并不是立即斷開連接,而是先向客戶端發送“確認包”,告訴它我知道了,我需要準備一下才能斷開連接。
  • 客戶端收到“確認包”后進入FIN_WAIT_2狀態,等待服務器準備完畢后再次發送數據包。
  • 等待片刻后,服務器準備完畢,可以斷開連接,于是再主動向客戶端發送 FIN 包,告訴它我準備好了,斷開連接吧。然后進入LAST_ACK狀態。
  • 客戶端收到服務器的 FIN 包后,再向服務器發送 ACK 包,告訴它你斷開連接吧。然后進入TIME_WAIT狀態。
  • 服務器收到客戶端的 ACK 包后,就斷開連接,關閉套接字,進入CLOSED狀態。
  • 4.7、關于 TIME_WAIT 狀態的說明

    客戶端最后一次發送 ACK包后進入 TIME_WAIT 狀態,而不是直接進入 CLOSED 狀態關閉連接,這是為什么呢?

    TCP 是面向連接的傳輸方式,必須保證數據能夠正確到達目標機器,不能丟失或出錯,而網絡是不穩定的,隨時可能會毀壞數據,所以機器A每次向機器B發送數據包后,都要求機器B”確認“,回傳ACK包,告訴機器A我收到了,這樣機器A才能知道數據傳送成功了。如果機器B沒有回傳ACK包,機器A會重新發送,直到機器B回傳ACK包。

    客戶端最后一次向服務器回傳ACK包時,有可能會因為網絡問題導致服務器收不到,服務器會再次發送 FIN 包,如果這時客戶端完全關閉了連接,那么服務器無論如何也收不到ACK包了,所以客戶端需要等待片刻、確認對方收到ACK包后才能進入CLOSED狀態。那么,要等待多久呢?

    數據包在網絡中是有生存時間的,超過這個時間還未到達目標主機就會被丟棄,并通知源主機。這稱為報文最大生存時間(MSL,Maximum Segment Lifetime)。TIME_WAIT 要等待 2MSL 才會進入 CLOSED 狀態。ACK 包到達服務器需要 MSL 時間,服務器重傳 FIN 包也需要 MSL 時間,2MSL 是數據包往返的最大時間,如果 2MSL 后還未收到服務器重傳的 FIN 包,就說明服務器已經收到了 ACK 包

    4.8.優雅的斷開連接–shutdown()

    close()/closesocket()和shutdown()的區別
    確切地說,close() / closesocket() 用來關閉套接字,將套接字描述符(或句柄)從內存清除,之后再也不能使用該套接字,與C語言中的 fclose() 類似。應用程序關閉套接字后,與該套接字相關的連接和緩存也失去了意義,TCP協議會自動觸發關閉連接的操作。

    shutdown() 用來關閉連接,而不是套接字,不管調用多少次 shutdown(),套接字依然存在,直到調用 close() / closesocket() 將套接字從內存清除。
    調用 close()/closesocket() 關閉套接字時,或調用 shutdown() 關閉輸出流時,都會向對方發送 FIN 包。FIN 包表示數據傳輸完畢,計算機收到 FIN 包就知道不會再有數據傳送過來了。

    默認情況下,close()/closesocket() 會立即向網絡中發送FIN包,不管輸出緩沖區中是否還有數據,而shutdown() 會等輸出緩沖區中的數據傳輸完畢再發送FIN包。也就意味著,調用 close()/closesocket() 將丟失輸出緩沖區中的數據,而調用 shutdown() 不會

    5、OSI模型

    TCP/IP對OSI的網絡模型層進行了劃分如下:

    ?

    TCP/IP協議參考模型把所有的TCP/IP系列協議歸類到四個抽象層中
      應用層:TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 等等
      傳輸層:TCP,UDP
      網絡層:IP,ICMP,OSPF,EIGRP,IGMP
      數據鏈路層:SLIP,CSLIP,PPP,MTU
      每一抽象層建立在低一層提供的服務上,并且為高一層提供服務,看起來大概是這樣子的

    ?

    6、Socket常用函數接口及其原理

    圖解socket函數:

    ?

    6.1、使用socket()函數創建套接字

    int socket(int af, int type, int protocol);
  • af 為地址族(Address Family),也就是 IP 地址類型,常用的有 AF_INET 和 AF_INET6。AF 是“Address Family”的簡寫,INET是“Inetnet”的簡寫。AF_INET 表示 IPv4 地址,例如 127.0.0.1;AF_INET6 表示 IPv6 地址,例如 1030::C9B4:FF12:48AA:1A2B。
    大家需要記住127.0.0.1,它是一個特殊IP地址,表示本機地址,后面的教程會經常用到。
  • type 為數據傳輸方式,常用的有 SOCK_STREAM 和 SOCK_DGRAM
  • protocol 表示傳輸協議,常用的有 IPPROTO_TCP 和 IPPTOTO_UDP,分別表示 TCP 傳輸協議和 UDP 傳輸協議
  • 6.2、使用bind()和connect()函數

    socket() 函數用來創建套接字,確定套接字的各種屬性,然后服務器端要用 bind() 函數將套接字與特定的IP地址和端口綁定起來,只有這樣,流經該IP地址和端口的數據才能交給套接字處理;而客戶端要用 connect() 函數建立連接

    int bind(int sock, struct sockaddr *addr, socklen_t addrlen);

    sock 為 socket 文件描述符,addr 為 sockaddr 結構體變量的指針,addrlen 為 addr 變量的大小,可由 sizeof() 計算得出
    下面的代碼,將創建的套接字與IP地址 127.0.0.1、端口 1234 綁定:

    //創建套接字 int serv_sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); //創建sockaddr_in結構體變量 struct sockaddr_in serv_addr; memset(&serv_addr, 0, sizeof(serv_addr)); //每個字節都用0填充 serv_addr.sin_family = AF_INET; //使用IPv4地址 serv_addr.sin_addr.s_addr = inet_addr("127.0.0.1"); //具體的IP地址 serv_addr.sin_port = htons(1234); //端口 //將套接字和IP、端口綁定 bind(serv_sock, (struct sockaddr*)&serv_addr, sizeof(serv_addr));

    connect() 函數用來建立連接,它的原型為:

    int connect(int sock, struct sockaddr *serv_addr, socklen_t addrlen);

    6.3、使用listen()和accept()函數

    于服務器端程序,使用 bind() 綁定套接字后,還需要使用 listen() 函數讓套接字進入被動監聽狀態,再調用 accept() 函數,就可以隨時響應客戶端的請求了。
    通過** listen() 函數**可以讓套接字進入被動監聽狀態,它的原型為:

    int listen(int sock, int backlog);

    sock 為需要進入監聽狀態的套接字,backlog 為請求隊列的最大長度。
    所謂被動監聽,是指當沒有客戶端請求時,套接字處于“睡眠”狀態,只有當接收到客戶端請求時,套接字才會被“喚醒”來響應請求。

    請求隊列
    當套接字正在處理客戶端請求時,如果有新的請求進來,套接字是沒法處理的,只能把它放進緩沖區,待當前請求處理完畢后,再從緩沖區中讀取出來處理。如果不斷有新的請求進來,它們就按照先后順序在緩沖區中排隊,直到緩沖區滿。這個緩沖區,就稱為請求隊列(Request Queue)。

    緩沖區的長度(能存放多少個客戶端請求)可以通過 listen() 函數的 backlog 參數指定,但究竟為多少并沒有什么標準,可以根據你的需求來定,并發量小的話可以是10或者20。

    如果將 backlog 的值設置為 SOMAXCONN,就由系統來決定請求隊列長度,這個值一般比較大,可能是幾百,或者更多。

    當請求隊列滿時,就不再接收新的請求,對于 Linux,客戶端會收到 ECONNREFUSED 錯誤

    注意:listen() 只是讓套接字處于監聽狀態,并沒有接收請求。接收請求需要使用 accept() 函數。

    當套接字處于監聽狀態時,可以通過 accept() 函數來接收客戶端請求。它的原型為:

    int accept(int sock, struct sockaddr *addr, socklen_t *addrlen);

    它的參數與 listen() 和 connect() 是相同的:sock 為服務器端套接字,addr 為 sockaddr_in 結構體變量,addrlen 為參數 addr 的長度,可由 sizeof() 求得。

    accept() 返回一個新的套接字來和客戶端通信,addr 保存了客戶端的IP地址和端口號,而 sock 是服務器端的套接字,大家注意區分。后面和客戶端通信時,要使用這個新生成的套接字,而不是原來服務器端的套接字。

    最后需要說明的是:listen() 只是讓套接字進入監聽狀態,并沒有真正接收客戶端請求,listen() 后面的代碼會繼續執行,直到遇到 accept()。accept() 會阻塞程序執行(后面代碼不能被執行),直到有新的請求到來。

    6.4、socket數據的接收和發送

    Linux下數據的接收和發送
    Linux 不區分套接字文件和普通文件,使用 write() 可以向套接字中寫入數據,使用 read() 可以從套接字中讀取數據。

    前面我們說過,兩臺計算機之間的通信相當于兩個套接字之間的通信,在服務器端用 write() 向套接字寫入數據,客戶端就能收到,然后再使用 read() 從套接字中讀取出來,就完成了一次通信。
    write() 的原型為:

    ssize_t write(int fd, const void *buf, size_t nbytes);

    fd 為要寫入的文件的描述符,buf 為要寫入的數據的緩沖區地址,nbytes 為要寫入的數據的字節數。
    write() 函數會將緩沖區 buf 中的 nbytes 個字節寫入文件 fd,成功則返回寫入的字節數,失敗則返回 -1。
    read() 的原型為:

    ssize_t read(int fd, void *buf, size_t nbytes);

    fd 為要讀取的文件的描述符,buf 為要接收數據的緩沖區地址,nbytes 為要讀取的數據的字節數。

    read() 函數會從 fd 文件中讀取 nbytes 個字節并保存到緩沖區 buf,成功則返回讀取到的字節數(但遇到文件結尾則返回0),失敗則返回 -1。

    6.5、socket緩沖區以及阻塞模式

    socket緩沖區
    每個 socket 被創建后,都會分配兩個緩沖區,輸入緩沖區和輸出緩沖區。

    write()/send() 并不立即向網絡中傳輸數據,而是先將數據寫入緩沖區中,再由TCP協議將數據從緩沖區發送到目標機器。一旦將數據寫入到緩沖區,函數就可以成功返回,不管它們有沒有到達目標機器,也不管它們何時被發送到網絡,這些都是TCP協議負責的事情。

    TCP協議獨立于 write()/send() 函數,數據有可能剛被寫入緩沖區就發送到網絡,也可能在緩沖區中不斷積壓,多次寫入的數據被一次性發送到網絡,這取決于當時的網絡情況、當前線程是否空閑等諸多因素,不由程序員控制。

    read()/recv() 函數也是如此,也從輸入緩沖區中讀取數據,而不是直接從網絡中讀取

    這些I/O緩沖區特性可整理如下:

    (1)I/O緩沖區在每個TCP套接字中單獨存在; (2)I/O緩沖區在創建套接字時自動生成; (3)即使關閉套接字也會繼續傳送輸出緩沖區中遺留的數據; (4)關閉套接字將丟失輸入緩沖區中的數據。

    輸入輸出緩沖區的默認大小一般都是 8K,可以通過 getsockopt() 函數獲取:

    unsigned optVal; int optLen = sizeof(int); getsockopt(servSock, SOL_SOCKET, SO_SNDBUF, (char*)&optVal, &optLen); printf("Buffer length: %d\n", optVal);

    阻塞模式
    對于TCP套接字(默認情況下),當使用 write()/send() 發送數據時:

    1) 首先會檢查緩沖區,如果緩沖區的可用空間長度小于要發送的數據,那么 write()/send() 會被阻塞(暫停執行),直到緩沖區中的數據被發送到目標機器,騰出足夠的空間,才喚醒 write()/send() 函數繼續寫入數據。 2) 如果TCP協議正在向網絡發送數據,那么輸出緩沖區會被鎖定,不允許寫入,write()/send() 也會被阻塞,直到數據發送完畢緩沖區解鎖,write()/send() 才會被喚醒。 3) 如果要寫入的數據大于緩沖區的最大長度,那么將分批寫入。 4) 直到所有數據被寫入緩沖區 write()/send() 才能返回。

    當使用 read()/recv() 讀取數據時:

    1) 首先會檢查緩沖區,如果緩沖區中有數據,那么就讀取,否則函數會被阻塞,直到網絡上有數據到來。 2) 如果要讀取的數據長度小于緩沖區中的數據長度,那么就不能一次性將緩沖區中的所有數據讀出,剩余數據將不斷積壓,直到有 read()/recv() 函數再次讀取。 3) 直到讀取到數據后 read()/recv() 函數才會返回,否則就一直被阻塞。 這就是TCP套接字的阻塞模式。所謂阻塞,就是上一步動作沒有完成,下一步動作將暫停,直到上一步動作完成后才能繼續,以保持同步性。

    TCP套接字默認情況下是阻塞模式


    鏈接:https://www.jianshu.com/p/066d99da7cbd

    總結

    以上是生活随笔為你收集整理的Socket技术详解(一篇就够了)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    亚洲精品看片 | 精品中文字幕在线 | 婷婷婷国产在线视频 | 97在线观看免费观看高清 | 国产精品久久中文字幕 | 国产亚洲精品无 | 在线观看黄av | 黄色一级大片免费看 | 三级在线视频观看 | 午夜精品99久久免费 | 99热这里是精品 | 7777精品伊人久久久大香线蕉 | 天天看天天干 | 国产高清精| 91爱在线 | 91九色视频在线播放 | 午夜精品久久久久久久99 | 久久视频中文字幕 | 亚洲成人家庭影院 | 九九色综合 | 免费观看一区 | 国产裸体无遮挡 | 国产午夜影院 | 国产二区av | 国内精品久久久久影院日本资源 | 中文字幕资源网在线观看 | 99热手机在线 | 丝袜美腿一区 | 亚洲在线观看av | 国产91粉嫩白浆在线观看 | 69国产盗摄一区二区三区五区 | 亚洲午夜av | 国产一级二级三级视频 | 久久av免费观看 | 婷婷丁香七月 | 精品色999 | 中文字幕九九 | 天天曰天天射 | 久久国产精品二国产精品中国洋人 | 人人澡人人草 | 国产精品久久久久久影院 | 国产精品综合在线观看 | 91成年人视频 | 成人在线观看资源 | 午夜视频日本 | 黄色一级在线观看 | 国产精品免费久久久 | 久草在线这里只有精品 | 国产69久久精品成人看 | 中文字幕电影高清在线观看 | 国产精品 中文在线 | 99久久国产免费,99久久国产免费大片 | 国产成人av电影在线观看 | 日日夜夜噜噜噜 | 国产夫妻性生活自拍 | 超碰av免费| 天天曰天天射 | 免费在线色视频 | 日韩激情小视频 | 欧美一级在线看 | av网站在线免费观看 | 国产高清一级 | 91探花国产综合在线精品 | 久久艹在线 | 天天射天天色天天干 | a级国产乱理伦片在线播放 久久久久国产精品一区 | 欧美一二三区在线播放 | 91爱爱中文字幕 | avhd高清在线谜片 | 免费精品视频在线观看 | 综合网色 | 国产精品久久久久一区二区三区共 | 特级a老妇做爰全过程 | 在线免费高清视频 | 在线电影 你懂得 | 午夜12点 | www色婷婷com | 久久精品国产第一区二区三区 | 超级碰碰免费视频 | 日韩欧美高清一区二区三区 | 免费看片网址 | 18久久久久| 高清一区二区三区av | 国产一二三在线视频 | 97伊人网| 激情综合色播五月 | 久草在线资源免费 | 色婷婷婷| 国产精品久久久视频 | 97成人在线观看 | 91视频免费| 日韩中文字幕免费看 | 久色小说| 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 最新午夜 | 91豆花在线 | 欧美在线一二 | 久久久久久国产精品久久 | 在线亚洲播放 | .国产精品成人自产拍在线观看6 | 精品视频一区在线 | 五月综合色婷婷 | 国产精品一区二区av日韩在线 | 少妇av网 | 蜜臀av性久久久久蜜臀aⅴ流畅 | 97超碰人人澡| 五月婷婷在线观看视频 | 午夜av不卡| 中文字幕在线播放视频 | 成人免费av电影 | 999久久久免费视频 午夜国产在线观看 | 人人爽人人澡人人添人人人人 | 国产精品12 | 久久人人爽人人爽人人 | 日韩一区二区在线免费观看 | 玖玖视频在线 | 久草在线 | 一区二区三区日韩在线观看 | 亚洲国产成人久久 | 午夜精品久久久久久久久久久久 | 91亚洲狠狠婷婷综合久久久 | 欧美精品在线一区 | 黄色成人影视 | 亚洲aⅴ乱码精品成人区 | 国内精品久久久久国产 | 成人免费观看完整版电影 | 成人啊 v | 在线看福利av| www99久久 | 人人澡人人爽 | av黄色免费网站 | 久久久精品欧美一区二区免费 | 日韩手机在线观看 | 久久国产精品99国产 | 国产精品99久久久久久久久久久久 | 精品一区三区 | 九九久久久久99精品 | 九九免费观看视频 | 天天干夜夜夜 | 久久精品伊人 | 国产精品网站 | 中文视频一区二区 | 色婷婷福利 | 久久国产网站 | 香蕉视频在线播放 | 欧美日韩高清在线观看 | 天堂在线成人 | 中日韩男男gay无套 日韩精品一区二区三区高清免费 | 亚洲丝袜一区 | 四虎成人免费影院 | 96av麻豆蜜桃一区二区 | av东方在线 | 亚洲精品成人av在线 | 久久综合九色 | 在线观看亚洲国产精品 | 我要看黄色一级片 | 午夜.dj高清免费观看视频 | 麻豆视频在线观看 | 久久中文网 | 久久久久久久久黄色 | av片一区| 免费碰碰 | 成人免费中文字幕 | 三级黄色网址 | 免费福利片2019潦草影视午夜 | 四虎影视成人永久免费观看亚洲欧美 | 少妇性aaaaaaaaa视频 | 在线 欧美 日韩 | 欧美激情精品久久 | 欧美日韩一区二区三区在线免费观看 | 五月综合网 | 日本精品中文字幕在线观看 | 91成人精品在线 | 久久午夜网 | 97超碰国产精品女人人人爽 | 天天综合天天做 | 亚洲伦理电影在线 | 午夜精品久久久久久久久久久久久久 | 欧美日韩在线免费观看 | 成人av资源在线 | 三级在线视频播放 | 国产69熟 | 日本h视频在线观看 | 亚洲 欧洲 国产 精品 | 欧美午夜精品久久久久 | 久久午夜网 | 99se视频在线观看 | 国产精品久久久久久999 | 亚洲视频久久久久 | 日本性生活一级片 | 欧美成人性网 | 天堂av观看 | 国产不卡在线观看 | 天天摸天天操天天舔 | av片免费播放 | 黄色一级影院 | 日韩亚洲在线观看 | 一区二区三区在线免费播放 | 黄色大片国产 | 国产成人精品日本亚洲999 | 亚洲精区二区三区四区麻豆 | 国产系列精品av | 久久国产亚洲精品 | 国产亚洲婷婷 | 久久久免费在线观看 | 日本在线观看视频一区 | 久久成人18免费网站 | 免费十分钟 | 欧美日韩伦理在线 | 日韩精品久久中文字幕 | 超碰在线官网 | 色婷婷av在线 | 亚洲精品乱码久久久久久写真 | 亚洲一区动漫 | 丁香免费视频 | 在线精品观看国产 | 亚洲精品免费视频 | 国产精品剧情 | 成人免费观看视频网站 | 又黄又刺激| h网站免费在线观看 | 91色吧| 精品一二三四五区 | 天天草天天干天天 | 国产精品一区二区av | 91粉色视频 | 久久久久亚洲精品男人的天堂 | 成人av中文字幕在线观看 | 色综合久久中文综合久久牛 | 国产麻豆精品传媒av国产下载 | 狠狠狠色丁香综合久久天下网 | 国产精品mm | 久久午夜视频 | 国产精品一区二区无线 | 久久麻豆精品 | 99国产在线 | 午夜视频不卡 | 在线观看不卡的av | 成人动漫视频在线 | 精品国产亚洲一区二区麻豆 | 午夜丁香网 | 精品国产精品久久一区免费式 | 久久亚洲综合国产精品99麻豆的功能介绍 | 欧美日韩久久久 | 久久免费视频网 | 九九热在线观看视频 | 久99久中文字幕在线 | 国产精品视频资源 | 欧美成人手机版 | 黄色在线观看免费 | 天堂av在线7 | 一区二区三区电影 | 日韩69av | 亚洲日本成人网 | 国产男女爽爽爽免费视频 | 天天射天天干天天 | 精品久久久久国产 | 一区二区视频电影在线观看 | 精品国产一区二区三区四区在线观看 | 久久久久麻豆 | 久热免费在线 | 国产综合激情 | 欧美一级免费高清 | 久久艹在线观看 | 伊人亚洲精品 | 日韩av中文字幕在线 | 手机成人在线 | 免费在线观看av网址 | 久久夜夜爽 | 在线免费观看麻豆视频 | 91女人18片女毛片60分钟 | 免费av在线 | 一级成人在线 | 精品国产91亚洲一区二区三区www | 中文av字幕在线观看 | 欧美色图30p| 91手机视频在线 | 久久国内精品99久久6app | 特级西西444www大精品视频免费看 | 中文字幕在线有码 | 99精品免费视频 | 黄色视屏在线免费观看 | 一区二区毛片 | av福利电影 | 人人草人人草 | 五月婷婷播播 | 国产午夜精品理论片在线 | 91看毛片| 麻豆传媒一区二区 | 亚洲欧美精品一区 | 最新av免费在线观看 | 91久色蝌蚪 | 国产精品成人品 | 国产成人在线播放 | 在线国产专区 | 四虎最新入口 | 久久国产免 | 国产在线毛片 | 成人在线免费视频观看 | 成人av中文字幕在线观看 | 中文字幕一区二区三区四区在线视频 | 国产成人福利在线 | 欧美欧美 | 日韩中文字幕免费在线播放 | 精品a级片 | 亚洲精品资源在线 | 手机看片国产 | 婷婷天天色 | 午夜久久| 久草在线中文视频 | 久久这里只有精品1 | a色视频 | 91av电影在线 | 欧美日韩在线第一页 | 久久99精品国产一区二区三区 | 中文字幕第 | 日韩aⅴ视频| 国产va在线观看免费 | 日韩在线观看第一页 | 黄色99视频 | 欧美日韩在线精品 | 日韩和的一区二在线 | 日韩视频在线播放 | 婷婷香蕉| 香蕉手机在线 | 人人dvd | 婷婷去俺也去六月色 | 91久久国产综合精品女同国语 | 国产精品一区一区三区 | 中文字幕在线免费看 | 久久久99精品免费观看 | 精品特级毛片 | 欧美午夜性生活 | www.久草视频 | 欧美成人久久 | 麻豆传媒视频在线播放 | 精品免费久久久久久 | 日韩一二区在线 | 69国产在线观看 | 欧美激情综合五月色丁香 | 中文字幕91| 我爱av激情网| 一区二区三区四区五区六区 | 亚洲精区二区三区四区麻豆 | 国产精品久久久久久麻豆一区 | 久久国产一二区 | 亚洲精品小区久久久久久 | 色婷婷免费视频 | 涩涩网站在线看 | 国产黄色一级片 | 成人久久精品视频 | 久久久精品影视 | 国产黄色一级片 | 成年人黄色在线观看 | 久久久av免费 | 精品免费久久久久久 | 国产一级a毛片视频爆浆 | 久久久久久黄色 | aaa毛片视频| 日韩无在线 | 伊香蕉大综综综合久久啪 | 天天操狠狠干 | 国产美女黄网站免费 | 成人精品视频 | 玖玖玖影院 | 亚洲视频免费在线观看 | 久久99久久精品国产 | 中文综合在线 | 午夜久久美女 | 在线免费观看视频 | 日韩国产高清在线 | 91精品免费在线视频 | 免费99精品国产自在在线 | 五月婷婷六月丁香激情 | 天天天天天天干 | 久久在草 | 婷五月激情 | 久久天天综合网 | 韩日精品视频 | 国产97视频在线 | 香蕉视频在线网站 | 国产精品免费一区二区三区 | 日韩视频在线不卡 | 九九综合在线 | 久久99视频免费 | 91麻豆文化传媒在线观看 | 久操视频在线播放 | 五月天久久综合网 | 四虎影视8848aamm | 久久免费看视频 | 久久精品韩国 | 友田真希av| 99九九99九九九视频精品 | 色综合天天综合 | 午夜aaaa | 欧美日韩另类视频 | 蜜臀av网址| 免费视频久久久久久久 | 91在线播放综合 | 中文字幕一区二区在线播放 | 亚洲最新视频在线播放 | 免费三级大片 | 九九爱免费视频在线观看 | 色.com| 人人狠狠 | 日韩中文字幕免费 | 51久久成人国产精品麻豆 | 午夜精品一区二区三区在线 | 97在线视频观看 | 2018亚洲男人天堂 | 在线韩国电影免费观影完整版 | 日本亚洲国产 | 97在线观看视频 | 免费的国产精品 | 免费在线观看日韩视频 | 欧美性免费 | 久久99久久99免费视频 | 日本婷婷色 | 最近中文字幕免费 | 少妇bbbb揉bbbb日本 | 亚洲成人影音 | 国产精品久久久亚洲 | 亚洲精品视频在线观看免费视频 | 国产精品18久久久久久久 | 97视频免费观看 | 日韩精品免费一区二区 | 日本女人在线观看 | 91麻豆精品久久久久久 | 日韩av影视在线观看 | 免费看的黄网站软件 | 99热国产精品 | 中文字幕在线播放第一页 | 日韩欧美一区视频 | 91精品系列| 成人网页在线免费观看 | 337p日本欧洲亚洲大胆裸体艺术 | 最近日本韩国中文字幕 | 婷婷激情小说网 | 丰满少妇一级片 | 国产精品视频99 | 国产精品亚洲人在线观看 | 97视频在线观看免费 | 婷婷六月激情 | 五月婷婷婷婷婷 | 精品国内自产拍在线观看视频 | 亚洲国产视频a | 伊人射 | 国产精品视频永久免费播放 | 免费视频资源 | 精品在线观看一区二区三区 | 色网站在线 | 欧美一级看片 | 久久久国产一区二区 | av电影免费在线播放 | 国产精品中文字幕在线 | 操久久免费视频 | 欧美日比视频 | 日韩视频中文 | 中文国产在线观看 | 国产精品久久久久永久免费看 | 亚洲激情网站免费观看 | 成人国产精品一区 | 国产一区二区三区免费在线观看 | 亚洲va在线va天堂va偷拍 | 国产在线高清视频 | 成人午夜电影网站 | 久久不射网站 | 日韩中文字幕91 | 精品久久久一区二区 | 国产精品麻豆三级一区视频 | 91九色在线视频观看 | 在线国产不卡 | 欧美激情第八页 | 永久免费精品视频网站 | 97看片吧 | 色综合久久88 | 色综合久久久久综合 | 91麻豆产精品久久久久久 | 五月婷婷丁香综合 | 91麻豆精品国产自产在线游戏 | 在线观看播放av | 欧美视频日韩视频 | 国产一区影院 | 久久视频中文字幕 | 久久久久久综合 | 操操操av | 国产福利电影网址 | 国内精品久久久久影院一蜜桃 | 在线观看国产v片 | 91成人精品一区在线播放69 | 成人黄色av网站 | 欧美日韩午夜爽爽 | 亚洲成a人片在线观看网站口工 | 丁香六月五月婷婷 | 久久综合给合久久狠狠色 | 人人精久 | 国产精品va视频 | 在线看片一区 | 黄色精品免费 | 99久久日韩精品视频免费在线观看 | 视频99爱| 久草视频在线免费 | 日本中文字幕在线 | 青青五月天 | 亚洲一区二区黄色 | 国产手机在线 | 美女免费视频黄 | 日韩网站在线看片你懂的 | 日本性久久 | 亚洲激情综合网 | 夜色资源站国产www在线视频 | 永久免费在线 | 超碰人人乐 | 干干夜夜| 日韩久久精品一区 | 国产成人亚洲在线观看 | 欧美一级特黄高清视频 | 国产高清视频在线播放一区 | 国产精品理论视频 | 在线免费观看国产精品 | 亚洲精品视频网站在线观看 | 国产色婷婷在线 | 97精品国自产拍在线观看 | 99久久精品免费 | 91麻豆国产福利在线观看 | av在线免费观看不卡 | 日韩欧美电影在线 | www国产亚洲精品久久网站 | 欧美日韩裸体免费视频 | 香蕉视频在线播放 | 国产剧情av在线播放 | 91免费高清在线观看 | 国产综合精品一区二区三区 | 九九视频这里只有精品 | 久久久久久久久久久国产精品 | 在线一区观看 | 欧美网址在线观看 | 一区 二区电影免费在线观看 | 亚洲免费av一区二区 | 亚洲精品白浆高清久久久久久 | 欧美久久久久久久久中文字幕 | 黄色毛片电影 | 欧美aaa级片| 日日爽视频 | www亚洲国产| 日韩免费一级a毛片在线播放一级 | 成人97人人超碰人人99 | 久久成人精品电影 | 国产精品久久久久久久久久东京 | 久久桃花网 | 又粗又长又大又爽又黄少妇毛片 | 日日碰狠狠躁久久躁综合网 | 国产精品久久久久久麻豆一区 | 在线国产激情视频 | 超碰97人人在线 | 日本mv大片欧洲mv大片 | 国产亚洲精品成人av久久影院 | 久久五月网 | 天天干,天天插 | 久久无码av一区二区三区电影网 | 久久久国产精品电影 | 成人午夜网 | 精品美女久久久久 | 狠狠色丁婷婷日日 | 免费在线观看午夜视频 | 欧美日韩在线观看一区 | 精品国产一区二区三区久久久蜜月 | 国产伦理久久 | 黄色福利网站 | 欧美孕交vivoestv另类 | 麻豆视频免费版 | 成人香蕉视频 | 久久99在线视频 | 国产亚洲精品久久 | 国内精品福利视频 | 狠狠色综合网站久久久久久久 | 国产生活一级片 | 这里只有精品视频在线观看 | 午夜国产福利在线 | 久久er99热精品一区二区 | 国内久久精品 | 亚洲a网 | 日韩欧美久久 | 成人午夜片av在线看 | 久操视频在线播放 | 亚洲九九九在线观看 | 日韩无在线 | 少妇av网 | 欧美久久久久久久 | av中文字幕第一页 | 亚洲国产精久久久久久久 | 天天躁日日躁狠狠躁av麻豆 | 最新超碰在线 | 亚洲精品在线国产 | 99色精品视频 | 超碰在线公开 | 久久久资源网 | 亚洲国产综合在线 | 一区二区三区日韩在线观看 | 国产日产精品一区二区三区四区 | 青青河边草观看完整版高清 | 国产成人精品在线观看 | 99久久精品国产一区二区三区 | 成人久久电影 | 免费福利视频网 | 日韩乱色精品一区二区 | 中文字幕在 | 久久久福利视频 | 色综合中文字幕 | 九九在线视频免费观看 | 在线视频 成人 | 中文字幕在线视频一区二区 | 久久九九网站 | 中文永久免费观看 | 亚洲一区久久久 | 国产精品久久久777 成人手机在线视频 | 综合激情久久 | 国产精品三级视频 | 天天做日日爱夜夜爽 | 成人永久在线 | 亚洲精品综合久久 | 一区二区高清在线 | 96精品在线| 国产精品女视频 | 在线视频黄 | 国产91精品久久久久 | 日韩在线| 国产成人精品久久亚洲高清不卡 | 成人a级免费视频 | 国产精品欧美久久久久天天影视 | 91九色在线观看 | 97人人澡人人添人人爽超碰 | 亚洲亚洲精品在线观看 | 婷婷丁香九月 | 天天干天天射天天操 | 91九色porny在线 | 黄色性av| 在线成人免费电影 | 91久久国产自产拍夜夜嗨 | 麻豆国产精品一区二区三区 | 亚洲欧美日韩国产一区二区 | 在线免费观看的av | 蜜臀av性久久久久蜜臀aⅴ涩爱 | av中文字幕在线播放 | 日日麻批40分钟视频免费观看 | 国产综合香蕉五月婷在线 | 超碰在线9| 久久久国产视频 | 91av视频观看 | 亚洲丁香久久久 | 久久久综合九色合综国产精品 | 在线精品视频在线观看高清 | av中文字幕剧情 | 亚洲国产一二三 | 一本—道久久a久久精品蜜桃 | 在线观看国产永久免费视频 | 色婷丁香 | 在线一区观看 | 99色视频在线 | 成人国产精品免费观看 | 亚洲欧美日本A∨在线观看 青青河边草观看完整版高清 | 黄色a在线观看 | 99热国产在线中文 | 五月婷婷一区 | 91色视频| 欧美精品网站 | 亚洲欧美日韩精品一区二区 | av成人动漫在线观看 | 亚洲黄色在线观看 | 美女视频黄是免费的 | 国产精品99久久久精品免费观看 | 免费h视频 | 日本精品视频一区 | 2023天天干| 亚洲男男gaygay无套同网址 | 91精品色| 亚洲一区二区视频在线播放 | av免费成人| 国产精品九九久久久久久久 | 日韩精品在线免费观看 | 久久免费视频这里只有精品 | 香蕉视频在线网站 | 狠狠狠色丁香婷婷综合久久五月 | 99久在线精品99re8热视频 | 人人爽久久涩噜噜噜网站 | 欧美不卡视频在线 | 欧美精品色 | 99国产精品免费网站 | 久久久精品久久日韩一区综合 | 国产96精品| 国产区在线 | 中文字幕在线观看1 | 99久久超碰中文字幕伊人 | 一本一道久久a久久综合蜜桃 | 国产精品久久久999 国产91九色视频 | 国产黄在线观看 | 亚洲一本视频 | 在线影院中文字幕 | 日本三级不卡 | 国产精品久免费的黄网站 | 色爱区综合激月婷婷 | 国产精品一二三 | 伊人网综合在线观看 | 精品欧美乱码久久久久久 | 免费性网站 | 国产亚洲免费观看 | 国产精品国产精品 | 成人97视频一区二区 | 成人三级黄色 | 丁香婷婷电影 | 久久亚洲成人网 | 久久99视频免费 | 精品成人免费 | 日韩中文字幕网站 | 久久婷婷精品视频 | 亚洲爽爽网 | 91精品免费在线 | 操老逼免费视频 | 日韩久久久久久久久 | 免费国产在线精品 | 99精品偷拍视频一区二区三区 | 日韩精品免费在线播放 | 久久a级片| 一区二区在线电影 | 99在线视频免费观看 | 色午夜影院 | 91麻豆精品国产91久久久无限制版 | 99国内精品久久久久久久 | 色午夜影院| www.99热精品 | 欧美污网站 | 久久国产视频网站 | 中文字幕有码在线观看 | 超碰夜夜 | 911香蕉视频 | 91精品国产自产在线观看 | 久草在线国产 | 久久影视一区二区 | 91丨九色丨91啦蝌蚪老版 | 五月天综合色激情 | 人人干网站 | 亚洲91在线| 国产一区二区三区视频在线 | 欧美日韩久久久 | 国产精品短视频 | 久久99国产精品久久99 | 成人午夜电影免费在线观看 | 色综合久久精品 | 国产欧美精品在线观看 | 91视频国产高清 | 日韩精品中文字幕有码 | 99在线免费视频观看 | 久久视频6 | 96视频免费在线观看 | 国产视频午夜 | av动态图片 | 黄色国产大片 | 免费视频黄色 | 免费99精品国产自在在线 | av片一区 | 99久久影院 | 在线成人av | 亚洲黄网址 | 国产精品欧美久久久久无广告 | www黄色软件 | 亚洲天堂免费视频 | 国产精品一区二区三区在线 | 亚洲精品乱码久久久久久按摩 | 久热免费在线 | 97久久久免费福利网址 | 亚洲干视频在线观看 | 国产一区二区免费在线观看 | 亚洲 欧洲av | 久久视频二区 | 成人精品久久久 | 久久精品男人的天堂 | 欧美精品成人在线 | 欧美韩国日本在线观看 | 色在线亚洲 | 久久看片| 极品久久久久久久 | 91午夜精品 | 乱男乱女www7788| 中文在线中文a | 欧美黄网站 | 97人人澡人人爽人人模亚洲 | 天天干 天天摸 天天操 | 在线播放精品一区二区三区 | av在线h| www.久久成人 | 久久黄色片子 | 免费成人av | 国产综合香蕉五月婷在线 | 97视频在线免费观看 | 九九精品视频在线看 | 国产不卡视频在线 | 欧美亚洲精品在线观看 | 精品福利视频在线观看 | 亚洲国产免费网站 | 国产手机视频在线观看 | 久久久精品综合 | 国产69久久久 | 激情网色 | 97天天综合网 | 999久久久久久久久6666 | 国产裸体永久免费视频网站 | 国产高清视频免费在线观看 | 成年人国产视频 | 日韩xxx视频| 香蕉视频在线看 | 91亚洲精品乱码久久久久久蜜桃 | 久久99精品久久久久久 | 美女网色 | 国产免费国产 | 女人高潮一级片 | 国产精品久久99综合免费观看尤物 | 日韩一区二区免费视频 | 国产精品免费成人 | 国产福利91精品 | 欧美一区日韩一区 | 国产午夜精品久久久久久久久久 | 欧美日韩不卡在线视频 | 天天久久综合 | 欧美国产日韩激情 | 欧美日韩国产在线观看 | 国产在线看一区 | 在线观看精品黄av片免费 | 激情婷婷色 | 国产理论一区二区三区 | www黄色av| 国产精品一区二区三区四区在线观看 | 亚洲激情在线观看 | 在线免费观看国产视频 | www好男人| 久久婷婷亚洲 | 最近中文字幕视频网 | 亚洲成人黄色在线观看 | 成人宗合网 | 久草在线视频首页 | 久久精品影视 | 黄网站污| 免费观看国产精品 | 人人干人人干人人干 | 婷婷视频在线播放 | 国产精品18久久久久白浆 | 日韩高清不卡在线 | 午夜国产福利在线 | 久久综合综合久久综合 | 日韩动态视频 | 91视频麻豆 | 亚洲精品乱码久久久久 | 99综合久久| 国产成人一区二区三区免费看 | 成人午夜电影网 | 午夜精品久久久久久久99 | 精品在线观看一区二区 | 精品三级av| 亚洲精品自拍视频在线观看 | 在线观看亚洲国产精品 | 久久久久久亚洲精品 | 精品国产1区 | 丁香六月婷婷激情 | 少妇bbbb搡bbbb桶 | 四虎影视8848aamm | 久久综合色一综合色88 | 色婷婷免费 | 免费开视频 | 天天插一插 | 欧美午夜精品久久久久久浪潮 | 日韩电影中文字幕在线 | 精品麻豆入口免费 | 在线观看av的网站 | 欧美在线观看视频一区二区 | 国产精品av在线 | 波多野结衣综合网 | 97在线视频免费看 | 国产艹b视频 | 国产一二三四在线观看视频 | 在线看成人av | 亚洲va韩国va欧美va精四季 | 国产亚洲资源 | 成人国产一区 | 草久在线观看视频 | 精品一区在线 | 激情综合亚洲 | 精品国产亚洲一区二区麻豆 | 久久久久久久久毛片精品 | 国产精品一区久久久久 | 欧美在线日韩在线 | 91精品免费在线观看 | 欧美日韩精品综合 | 91人人视频在线观看 | 国产精品欧美久久久久无广告 | 日韩视频中文字幕 | 91麻豆精品久久久久久 | 成人一级在线观看 | 蜜桃视频日韩 | 欧美一级免费片 | 伊人久久一区 | 91福利专区 | 久久久久影视 | 深爱激情开心 | 久久综合影视 | 999成人国产 | 一级特黄aaa大片在线观看 | 亚洲国产人午在线一二区 | 亚洲精品在线播放视频 | 欧美成人影音 | 亚洲欧美视频在线播放 | 黄色不卡av | 久久综合色婷婷 | 免费人成在线观看网站 | 国产91国语对白在线 | 免费在线电影网址大全 | 日韩av资源在线观看 | 91视频啪| 97国产情侣爱久久免费观看 | 1区2区3区在线观看 三级动图 | 国内小视频在线观看 | 黄色小说免费观看 | 在线v片| 亚洲国产网址 | 麻豆精品传媒视频 | www.狠狠操 | 免费黄色特级片 | 日日干夜夜骑 | 91激情视频在线观看 | 国产不卡视频在线 | 高清不卡免费视频 | 亚洲一级片在线看 | 成人va天堂| 久久久久久视频 | 精品成人免费 | 国产精品国产自产拍高清av | 在线国产专区 | 日韩专区av | 国产精品国产三级在线专区 | 综合久久一本 | 国产毛片aaa| 成年人视频在线免费播放 | 国产群p视频 | 五月开心激情 | 久久黄色小说视频 | 在线观看91精品国产网站 | 中文字幕不卡在线88 | 日日干日日 | 免费在线观看黄网站 | 国产一级二级三级在线观看 | 国产九九精品视频 | 97精品国产97久久久久久免费 | 中文字幕一区二 | 久草在线高清 | 一区二区三区中文字幕在线 | 在线观看中文字幕视频 | 69热国产视频 | 亚洲成人一区 | 中文在线免费一区三区 | 色婷婷激情四射 | 久久综合久久久 | 久久久精品在线观看 | 久草在在线 | 免费福利片2019潦草影视午夜 | 91精品国产乱码久久 | 日本三级香港三级人妇99 | 欧美亚洲精品一区 | 国产精品影音先锋 | 视频成人永久免费视频 | 久久精品国产v日韩v亚洲 | 丁香婷婷综合激情 | 午夜av免费观看 | 亚洲男模gay裸体gay | 国产精品一区二区三区在线播放 | 91丨九色丨勾搭 | 成人午夜电影在线观看 | 久久久av电影 | 91喷水 | 日韩免费一区 | 中文字幕有码在线 | 国产三级精品在线 | 视色网站 | 亚洲人成网站精品片在线观看 | 久草视频观看 | 免费看一级片 | 久久艹国产 | 黄网站免费看 | 国产麻豆精品95视频 | 亚洲精品乱码久久久久久蜜桃欧美 | 精品国产三级 | 久久男人影院 | 亚洲成人中文在线 | 人人插人人玩 | 国内成人av | 亚洲片在线观看 | 欧美日韩免费观看一区=区三区 | 看片网站黄 | 久久精品中文字幕少妇 | 99精品国产福利在线观看免费 | 五月天婷亚洲天综合网精品偷 |