3atv精品不卡视频,97人人超碰国产精品最新,中文字幕av一区二区三区人妻少妇,久久久精品波多野结衣,日韩一区二区三区精品

歡迎訪問 生活随笔!

生活随笔

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

编程问答

UNIX网络编程卷一 学习笔记 第一章 简介

發布時間:2023/12/31 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 UNIX网络编程卷一 学习笔记 第一章 简介 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

編寫通過計算機網絡通信的程序時,首先要發明一種協議,即這些程序怎樣進行通信。在深入設計一個協議的細節前,要在更高層次決定通信由哪個程序發起以及響應在何時產生,舉例來說,一般認為web服務器是一個長時間運行的程序(即所謂守護程序),它只在響應來自網絡的請求時才發送網絡消息。協議另一端是web客戶程序,如某種瀏覽器,與服務器進程的通信總是由客戶進程發起。

大多網絡應用都是由客戶進程發起通信請求,確定這一點有助于簡化協議和程序。一些較為復雜的網絡還需異步回調通信,即由服務器向客戶發起請求信息。然而堅持采納下圖所示的客戶/服務器模型的網絡應用要更普遍:

通常客戶每次只與一個服務器通信,不過以web瀏覽器為例,我們也許10分鐘就與許多不同web服務器通信。一個服務器可同時處理多個客戶請求。

可認為客戶與服務器間是通過某個網絡協議通信的,但實際上,這樣的通信涉及多個網絡協議層,本書的焦點是TCP/IP協議族,也稱為網際協議族。舉例來說,web客戶與服務器之間使用TCP通信,TCP又轉而使用IP通信,IP再通過某種形式的數據鏈路層通信,如果客戶與服務器處于同一個以太網,會有以下通信層次:

客戶與服務器之間的信息流在其中一端是向下通過協議棧的,跨越網絡后,在另一端是向上通過協議棧的。客戶和服務器通常是用戶進程,而TCP和IP協議通常是內核中協議棧的一部分。

上圖中術語IP自20世紀80年代以來一直在使用,其正式名稱是IPv4(IP version 4),IPv4的新版本IPv6是在20世紀90年代中期開發出來的,將來會取代IPv4。

客戶和服務器無需如上圖一樣都處于一個局域網,可通過路由器將兩個局域網連接到廣域網:

路由器是廣域網的架構設備。當今最大的廣域網是因特網,許多公司也構建自己的廣域網,這些私用的廣域網既可以連接到因特網,也可以不連接。

以下是一個簡單卻完整的TCP客戶程序,它只能在IPv4上運行,如果想讓它在IPv6上運行,需要進行修改,但更好的方法是編寫獨立于協議的客戶和服務器程序。向服務器查詢時間的客戶程序(本書中所有代碼假設使用ANSI C,也稱為ISO C編譯器編寫):

#include <stdio.h> #include <stdlib.h> #include <sys/socket.h> #include <netinet/in.h> #include <string.h> #include <errno.h>#define MAXLINE 512int main(int argc, char **argv) {int sockfd, n;char recvline[MAXLINE + 1];struct sockaddr_in servaddr; // 此結構位于頭文件netinet/in.hif (argc != 2) {printf("usage: a.out <IPaddress>\n");exit(1);}// 作為一種編碼風格,作者在兩個左括號間加了一個空格,提示比較運算的左側同時也是一個賦值運算// 這種風格借鑒自Minix源代碼,下面的while語句也用了相同的格式if ( (sockfd = socket(AF_INET, SOCK_STREAM, 0)) < 0) { // 創建一個網際(AF_INET)字節流(SOCK_STREAM)套接字,即TCP套接字,它返回一個小整數描述符,以后的函數調用(如connect和read函數)就用該描述符來標識這個套接字printf("socket error\n");exit(1);}bzero(&servaddr, sizeof(servaddr)); // bzero函數位于頭文件string.h,把指定字節大小的地址區域都置為0字節servaddr.sin_family = AF_INET; // 置地址族為AF_INETservaddr.sin_port = htons(13); // daytime server的端口號為13,htons函數將短整型變量從主機字節順序轉變成網絡字節順序(高位字節存在低地址處)if (inet_pton(AF_INET, argv[1], &servaddr.sin_addr) <= 0) { // inet_pton函數將點分十進制IP地址轉換為二進制// inet_pton函數是支持IPv6的新函數,以前的代碼使用inet_addr函數將ASCII點分十進制串變成正確形式,但inet_addr函數有很多局限,這些局限都在inet_pton函數中被糾正printf("inet_pton error for %s\n", argv[1]);exit(1);}// connect函數與它的第二個參數指向的套接字地址結構所指定的服務器建立TCP連接// 第三個參數是這個套接字地址結構的長度,對于網際套接字地址結構,我們總是使用C語言的sizeof操作符由編譯器來計算這個長度// 第二個參數我們用sockaddr類型指針指向了sockaddr_in類型,因為sockaddr類型是通用套接字地址結構// 每當一個套接字函數需要一個指向某個套接字地址結構的指針時,這個指針必須強制類型轉換成一個指向通用套接字地址結構的指針// 這是因為套接字函數早于ANSI C標準,20世紀80年代開發這些函數時,ANSI C的void *指針類型還不可用// 但轉換時,struct sockaddr長達15個字符,往往造成源代碼超出屏幕右邊緣,因此我們可以使用#define將其簡化為SAif (connect(sockfd, (struct sockaddr *)&servaddr, sizeof(servaddr)) < 0) { // sockaddr結構位于頭文件sys/socket.hprintf("connect error\n");perror("connect"); // perror函數將其參數和errno所對應的錯誤一起輸出到標準錯誤exit(1);}// 此處需要while循環,因為服務器可能會將TCP分節,我們一次只能讀取單個分節,需要一直讀取,直到read函數返回0(對端關閉連接)或負數(發生錯誤),此程序中,服務器關閉連接表示記錄接收結束while ( (n = read(sockfd, recvline, MAXLINE)) > 0) {recvline[n] = 0; // null terminateif (fputs(recvline, stdout) == EOF) {printf("fputs error\n");exit(1);}}if (n < 0) {printf("fputs error\n");}exit(0); // 結束程序,內核會關閉所有打開的文件描述符,套接字就此被關閉 }

編譯以上程序以生成默認的a.out可執行文件,執行它:

以上程序中使用的網絡API稱為套接字API(socket API),如函數socket。TCP套接字是TCP端點的同義詞。

以上程序中的bzero函數不是一個ANSI C函數,它起源于早期的Berkeley網絡編程代碼,本書使用它而不使用ANSI C的memset函數,因為bzero函數帶兩個參數,比帶三個參數的memset函數更好記憶,且幾乎所有支持套接字API的廠商都提供bzero函數。

如果把以上程序中socket函數的第一個參數改為9999,運行它:

關于這個錯誤的詳細信息,我們可以先在sys/errno.h頭文件中查找錯誤字符串:

EPROTONOSUPPORT是由socket函數返回的errno值。我們可以通過man手冊man socket查找這個錯誤的額外信息。

事實上,在TCPv3一書首次印刷時,作者在10處出現memset函數的地方犯了錯,互換了第二個第三個參數,C編譯器發現不了這個錯誤,因為這兩個參數的類型一個是int,一個是size_t,后者通常定義為unsigned int類型,當分別指定這兩個參數的值為0和16時,這兩個參數類型都可以接收這兩個值。memset函數對這樣的調用仍然正常,不過沒做任何事,因為待初始化的字節數被指定為了0,程序仍可以正常工作是因為只有少數套接字函數要求網際套接字地址結構的最后8個字節置0。這個錯誤可通過bzero函數避免,因為C編譯器總能發現bzero函數的兩個參數被互換的情況。

TCP是一個沒有記錄邊界的字節流協議,而daytime服務器的應答通常是如下26字節字符串:

其中\r是ASCII回車符,\n是ASCII換行符,使用字節流協議時,這26字節可以有多種返回方式,既可以是包含所有26個字節的單個TCP分節,也可以是每個分節只含1個字節的26個TCP分節,還可以是總共26個字節的任何其他組合。通常服務器返回包含26個字節的單個分節,但如果數據量很大,我們就不能確保一次read調用能返回服務器的整個應答,因此從TCP套接字讀取數據時,我們總是需要把read函數編寫在某個循環中,當read函數返回0(表明對端關閉連接)或負值(表明發生錯誤)時終止循環。

上例中,服務器關閉連接表征記錄的結束,HTTP(Hypertext Transfer Protocol,超文本傳送協議)的1.0版本也采用這種技術。也可用其他技術標識記錄結束,如SMTP(Simple Mail Transfer Protocol,簡單郵件傳送協議)使用由ASCII回車符后跟換行符構成的2字節序列標記記錄的結束;Sun遠程過程調用和域名系統在每個要發送的記錄前放置一個二進制計數值,給出這個記錄的長度。這里的重要概念是TCP本身不提供記錄結束標志,應用需要自己實現記錄邊界的確定。

以上程序是與IPv4協議相關的:我們分配并初始化了一個sockaddr_in類型的結構,把該結構的協議族成員設為AF_INET,并指定socket函數的第一個參數為AF_INET。為了讓以上程序在IPv6上運行,修改以上程序,把被替換的源代碼注釋掉:

#include <stdio.h> #include <stdlib.h> #include <sys/socket.h> #include <netinet/in.h> #include <string.h> #include <errno.h>#define MAXLINE 512int main(int argc, char **argv) {int sockfd, n;char recvline[MAXLINE + 1]; // struct sockaddr_in servaddr; struct sockaddr_in6 servaddr;if (argc != 2) {printf("usage: a.out <IPaddress>\n");exit(1);}// if ( (sockfd = socket(AF_INET, SOCK_STREAM, 0)) < 0) {if ( (sockfd = socket(AF_INET6, SOCK_STREAM, 0)) < 0) { printf("socket error\n");exit(1);}bzero(&servaddr, sizeof(servaddr)); // servaddr.sin_family = AF_INET;servaddr.sin6_family = AF_INET6; // servaddr.sin_port = htons(13);servaddr.sin6_port = htons(13); // if (inet_pton(AF_INET, argv[1], &servaddr.sin_addr) <= 0) { if (inet_pton(AF_INET6, argv[1], &servaddr.sin6_addr) <= 0) { printf("inet_pton error for %s\n", argv[1]);exit(1);}if (connect(sockfd, (struct sockaddr *)&servaddr, sizeof(servaddr)) < 0) { printf("connect error\n");perror("connect"); exit(1);}while ( (n = read(sockfd, recvline, MAXLINE)) > 0) {recvline[n] = 0; if (fputs(recvline, stdout) == EOF) {printf("fputs error\n");exit(1);}}if (n < 0) {printf("fputs error\n");}exit(0);

我們修改了程序的5行代碼,得到了另一個與協議相關的程序,這次是與IPv6協議相關的。更好的做法是編寫協議無關的程序。

以上程序的另一個不足之處是,用戶必須以點分十進制數格式給出服務器的IP地址,人們更習慣于用域名來代替數字。

計算機網絡各層對等實體間交換的單位信息稱為協議數據單元(Protocol Data Unit,PDU),以上說的分節(segment)就是對應于TCP傳輸層的PDU。除了最底層(物理層)外,每層的PDU通過由緊鄰下層提供給本層的服務接口,作為下層的服務數據單元(Service Data Unit,SDU)傳遞給下層,并由下層間接完成本層的PDU交換。如果本層的PDU大小超過緊鄰下層的最大SDU限制,那么本層還要事先把PDU劃分成若干個合適的片段讓下層分開載送,再在相反方向把這些片段重組成PDU。同一層內SDU作為PDU的凈荷(payload)字段出現,因此可以說上層PDU由本層PDU(通過其SDU字段)承載。每層的PDU除用于承載緊鄰上層的PDU外,也用于承載本層協議內部通信所需的控制信息。

應用層實體(如客戶和服務器進程)間交換的PDU稱為應用數據,其中在TCP應用進程之間交換的是沒有長度限制的單個雙向字節流;在UDP應用進程間交換的是其長度不超過UDP發送緩沖區大小的單個記錄;在SCTP應用進程之間交換的是沒有總長度限制的單個或多個雙向記錄流。

傳輸層實體間(如對應某個端口的傳輸層協議代碼的一次運行)交換的PDU稱為消息(message),其中TCP的PDU特稱為分節(segment)。消息或分節的長度是有限的,在TCP傳輸層中,發送端TCP把來自應用進程的字節流數據(即由應用進程通過一次次輸出操作寫出到發送端TCP套接字中的數據)按順序經分割后封裝在各個分節中傳送給接收端TCP,其中每個分節鎖封裝的數據可能是既可能是發送端應用進程單次輸出操作的結果,也可能是連續數次輸出操作的結果,而且每個分節所封裝的單次輸出操作的結果或多個輸出操作的首尾兩次輸出操作的結果既可能是完整的,也可能是不完整的,具體取決于可在連接建立階段由對端通告的最大分節大小(Maximum Segment Size,MSS)以及外出接口的最大傳輸單元(Maximum Transmission Unit,MTU)或外出路徑的路徑MTU(如果網絡層有路徑MTU發現功能,如IPv6)。分節除了用于承載應用數據外,也用于建立連接(SYN分節)、終止連接(FIN分節)、中止連接(RST分節)、確認數據接收(ACK分節)、刷送待發數據(PSH分節)和攜帶緊急數據指針(URG分節),這些功能(包括承載數據)可靈活組合。

UDP傳輸層很簡單,發送端UDP把來自應用進程的單個記錄整個封裝在UDP消息中傳送給接收端UDP。

SCTP引入了稱為塊(chunk)的數據單元,SCTP消息由一個公共首部加上一個或多個塊構成。公共首部類似UDP消息的首部,僅給出源目的端口號和整個SCTP消息的校驗和。塊既可以承載數據(稱為DATA塊),也可以承載控制信息(如SACK塊、INIT塊、INIT ACK塊、COOKIE ECHO塊、COOKIE ACK塊、SHUTDOWN塊、SHUTDOWN ACK塊、SHUTDOWN COMPLETE塊、ABORT塊、ERROR塊、HEARTBEAT塊、HEARTBEAT ACK塊,總稱為控制塊)。發送端SCTP把來自應用進程的一個或多個記錄流數據按照流內順序和記錄邊界封裝在各個DATA塊中,并在DATA塊首部記上各自的流ID。一個記錄通常對應一個DATA塊,對于過長的記錄,發送端SCTP既可以像UDP那樣拒絕發送,也可以把它們拆分到多個DATA塊中以便發送,接收端SCTP收取后把它們組合成單個記錄上傳。作為傳輸層PDU的SCTP消息既可以只包含單個控制塊或DATA塊,也可以在接口MTU或路徑MTU的限制下包含多個塊(稱為塊的捆綁,控制塊在前,DATA塊在后),但INIT塊、INIT ACK塊、SHUTDOWN COMPLETE塊不能跟其他塊捆綁。SCTP收發兩端均獨立處理捆綁在同一個消息中的各個塊,因此我們可以直接把塊作為傳輸層PDU看待。

網絡層實體間交換的PDU稱為IP數據報,其長度有限,IPv4數據報最大65535字節,IPv6數據報最大65575字節。發送端IP把來自傳輸層的消息(或TCP分節)整個封裝在IP數據報中傳送。鏈路層實體間交換的PDU稱為幀,其長度取決于具體的接口。IP數據報由IP首部和所承載的傳輸層數據(即網絡層的SDU)構成。過長的IP數據報無法封裝在單個幀中,需要先對其SDU進行分片,再把分成的各個片段冠以新的IP首部封裝到多個幀中。在一個IP數據報從源端到目的端的傳送過程中,分片操作既可能發生在源端,也可能發生在途中,而其逆操作重組一般只發生在目的端。SCTP為了傳送過長的記錄采取了類似的分片和重組措施。TCP/IP協議族為提高效率會盡可能避免IP的分片/重組操作:TCP根據MSS和MTU限定每個分節的大小;SCTP根據MTU分片/重組過長記錄(SCTP的塊捆綁則是為了在避免IP分片/重組操作的前提下提高塊傳輸效率)。IPv6禁止在途中的分片操作(基于其路徑MTU發現功能),IPv4也盡量避免這種操作。不論是否分片,都由IP作為鏈路層SDU傳入鏈路層,由鏈路層封裝在幀中的數據稱為分組(packet,俗稱包),可見分組既可能是一個完整的IP數據報,也可能是某個IP數據報的SDU的一個片段被冠以新的IP首部的結果。

MSS是應用層(TCP)與傳輸層之間的接口屬性,MTU是網絡層和鏈路層之間的接口屬性。

以上程序中,當函數調用發生錯誤時,我們輸出一個出錯消息并終止程序運行,這是大多情況下的做法,個別情況下,我們要做的事并非簡單地終止程序運行,如需要檢查系統調用是否被中斷了。既然大多情況下發生錯誤時需要終止程序,我們可以定義包裹函數來縮短程序,每個包裹函數完成實際的函數調用,檢查返回值,并在發生錯誤時終止進程。包裹函數名一般是實際函數名的首字母大寫形式,這是約定,如:

sockfd = Socket(AF_INET, SOCK_STREAM, 0);

其中Socket函數是socket函數的包裹函數:

int Socket(int family, int type, int protocol) {int n;if ( (n = socket(family, type, protocol)) < 0) {err_sys("socket error\n");exit(1);}return n; }

線程函數在遇到錯誤是并不設置標準Unix errno變量,而是把errno的值作為函數返回值返回調用者,我們每次調用以pthread_開頭的函數時,必須分配一個變量來存放函數返回值,以便在輸出錯誤消息前把errno變量設置為該值,如:

int n;if ( (n = pthread_mutex_lock(&ndone_mutex)) != 0) {errno = n, err_sys("pthread_mutex_lock error\n"); }

我們也可以定義一個新的錯誤處理函數,它接收一個errno參數,但通過將以上代碼設為包裹函數Pthread_mutex_lock可以讓其更易讀:

void Pthread_mutex_lock(pthread_mutex_t *mptr) {int n;if ( (n = pthread_mutex_lock(mptr)) == 0) {return;}errno = n;err_sys("pthread_mutex_lock error"); }

如果仔細推敲C代碼編寫,我們可以用宏來代替包裹函數,從而稍微提高運行時效率,但包裹函數很少是性能的瓶頸。

還有一些其他的包裹函數命名規則,如給函數名前加一個e,或加一個_e后綴,但大寫首字母看來是最少分散注意力的。

包裹函數還有助于檢查那些錯誤返回值通常被忽略的函數是否出錯,如close和listen函數。

只要一個Unix函數中有錯誤發生,全局變量errno就被置為一個指明該錯誤類型的正值,函數本身則通常返回-1。自定義函數err_sys查看errno變量的值并輸出相應的出錯消息,如errno值等于ETIMEDOUT時,輸出"Connection timed out"。

errno的值只在函數發生錯誤時設置,如果函數沒有出錯,errno的值就沒有定義。errno的所有正數錯誤值都是常值,并有以E開頭的全大寫字母名,并通常在<sys/errno.h>頭文件中定義。errno值0不表示任何錯誤。

以下是一個簡單的TCP時間獲取服務器程序,與上面的時間獲取客戶程序一道工作:

#include "unp.h" #include <time.h>int main(int argc, char **argv) {int listenfd, connfd;struct sockaddr_in servaddr;char buff[MAXLINE];time_t ticks;listenfd = Socket(AF_INET, SOCK_STREAM, 0);bzero(&servaddr, sizeof(servaddr));servaddr.sin_family = AF_INET;servaddr.sin_addr.s_addr = htonl(INADDR_ANY);servaddr.sin_port = htons(13); /* daytime server */Bind(listenfd, (SA *)&servaddr, sizeof(servaddr));// 調用listen函數將該套接字轉換成一個監聽套接字,這樣來自客戶的外來連接就可以在該套接字上由內核接收// LISTENQ在頭文件unp.h中定義,它指定系統內核允許在這個監聽描述符上排隊的最大客戶連接數Listen(listenfd, LISTENQ);// socket、bind、listen這3個調用步驟是任何TCP服務器準備監聽描述符的正常步驟for (; ; ) {// 通常,服務器進程在accept調用中被投入睡眠,等待某個客戶連接的到達并被內核接受// TCP使用三路握手來建立連接,握手完畢時accept函數返回,其返回值是一個稱為已連接描述符的新描述符,該描述符用于同新近連接的那個客戶通信// accept函數為每個連接到本服務器的客戶返回一個新描述符connfd = Accept(listenfd, (SA *)NULL, NULL);// time函數返回自Unix紀元(即19700101000000)以來的秒數ticks = time(NULL);// 相比于sprintf函數,snprintf函數要求其第二個參數指定目的緩沖區大小,因此可確保該緩沖區不溢出// snprintf函數在ISO C99版本中才加入到ANSI C標準中,但幾乎所有廠商都把它作為標準C函數庫的一部分提供,出于可靠性考慮,可將其改為sprintf函數// 但許多網絡入侵是由黑客通過發送數據,導致服務器對sprintf調用使其緩沖區溢出而發生的// 需要小心的函數還有gets、strcat、strcpy,通常應分別改為fgets、strncat、strncpy函數,更好的替代函數是strlcat和strlcpy,它們確保結果是正確終止的字符串snprintf(buff, sizeof(buff), "%.24s\r\n", ctime(&ticks)); // %.24s表示最多打印24個字符,ctime函數返回一個25個字節的串,如"Wed Jun 30 21:49:08 1993\n"// %24s表示最少打印24個字符Write(connfd, buff, strlen(buff));// 通過close調用關閉與客戶的連接,該調用引發正常的TCP連接終止序列:每個方向上發送一個FIN,每個FIN又由各自的對端確認Close(connfd);} }

以上服務器程序也是IPv4協議相關的。

以上服務器一次只能處理一個客戶,如果多個客戶連接差不多同時到達,系統內核會在某個最大數目限制下把它們排入隊列,然后每次返回一個給accept函數。本服務器很快,如果服務器需用較多時間(如幾秒或一分鐘)服務每個客戶,那么我們需要以某種方式重疊對客戶的服務。以上服務器稱為迭代服務器,因為它對每個客戶迭代執行一次;同時能處理多個客戶服務器稱為并發服務器,它有多種編寫技術,最簡單的是調用fork,為每個客戶創建一個子進程,其他技術包括使用線程代替fork函數,或在服務器啟動時預先fork一定數量子進程。

因為服務器往往在系統工作期間一直運行,這要求我們添加一些代碼,以便它能夠作為Unix守護進程運行,即在后臺運行且不與任何終端關聯。

國際標準化組織(International Organization for Standardization,ISO)的開放系統互連(Open Systems Interconnection,OSI)模型,這是一個七層模型(圖中還給出了它與網際協議族的近似映射):

我們認為OSI模型的底下兩層是隨系統提供的設備驅動程序和網絡硬件,通常,除需知道數據鏈路層的某些特性外(如1500字節的以太網MTU大小),我們不關心這兩層情況。

上圖網際協議族中,傳輸層的TCP和UDP中間留有空隙,表明網絡應用可能繞過傳輸層直接使用IPv4或IPv6,這是所謂的原始套接字。我們甚至可以繞過IP層直接讀寫數據鏈路層的幀。

OSI模型的頂上三層在網際協議中被合并為一層,稱為應用層,這是Web客戶(瀏覽器)、Telnet客戶、Web服務器、FTP服務器和其他我們使用的網絡應用所在的層。對于網際協議,OSI模型的頂上三層協議幾乎沒有區別。

本書講述的套接字編程接口是從OSI的頂上三層(即網際協議的應用層)進入傳輸層的接口。為什么套接字提供的是從OSI模型的頂上三層進入傳輸層的接口?這樣設計有兩個理由:一是頂上三層處理具體網絡應用(如FTP、Telnet、HTTP)的所有細節,卻對通信細節了解很少;底下四層對具體網絡應用了解不多,卻處理所有通信細節(發送數據、等待確認、給無序到達的數據排序、計算并驗證校驗和等)。二是頂上三層通常構成所謂用戶進程,底下四層通常作為操作系統內核的一部分提供,Unix與其他現代操作系統都提供分隔用戶進程與內核的機制。由以上可見,OSI模型的第4層和第5層之間的接口是構建API的自然位置。

套接字API起源于1983年發行的4.2 BSD操作系統,以下是各種BSD發行版本的發展史,1990年面世的4.3 BSD Reno發行版本中socket API有一些改動,此時OSI模型協議加入到了BSD內核:

上圖中從4.2 BSD往下到4.4 BSD的通路展示了源自Berkeley計算機系統研究組(Computer Systems Reserch Group, CSRG)的各個版本,這些版本要求獲取者擁有Unix的源代碼許可權。然而這些系統中的所有網絡支持代碼,無論是內核支持(如TCP/IP協議棧、Unix域協議棧、套接字API),還是應用程序(如Telnet和FTP客戶和服務器程序),都是從起源于AT&T的代碼單獨地開發的,因此從1989年起,Berkeley開始提供第一個BSD網絡支持release,它包含所有的網絡支持代碼以及不受Unix源代碼許可權約束的其他BSD系統軟件,這些包含網絡支持代碼的release任何人都可通過匿名FTP獲取。

Berkeley的最終版本是1994年的4.4 BSD-Lite和1995年的4.4 BSD-Lite2,這兩個版本是其他多個系統(包括BSD/OS、FreeBSD、NetBSD、OpenBSD)的基礎。

許多Unix系統一開始就包含某個版本的BSD網絡代碼(包括套接字API),我們稱這些實現為源自Berkeley的實現。許多商業版本的Unix是基于System V版本4(System V Release 4,SVR4)的,其中有一些基于SVR 4的系統使用源自Berkeley的網絡支持代碼(如Unix Ware 2.x),其他基于SVR 4的系統的網絡支持代碼卻是獨立起源的(如Solaris 2.x)。Linux這種免費可獲得的Unix實現的網絡支持代碼和套接字API都是從頭開始開發的。

以下是本書所用的各個網絡和主機,其中標明了主機的操作系統和硬件類型(因為有些操作系統可運行在不止一種硬件上),方框中是主機名:

上圖中的機器大范圍地散步在因特網上,物理拓撲實際不太重要。事實上虛擬專用網絡(Virtual Private Network,VPN)或安全shell(secure shell,SSH)連接提供這些機之間的連通性,無須顧及這些主機的物理位置。

Sun操作系統的真實名字是SunOS 5.x,而不是Solaris 2.x,大家習慣稱它為Solaris,Solaris是操作系統和與之捆綁的其他軟件的合稱。

大多數UNIX都提供了用于發現某些網絡細節的兩個命令:netstat和ifconfig。有些廠商把這兩個命令放在/sbin或/usr/sbin目錄中(這些目錄通常不在shell的搜索路徑中,而shell的搜索路徑由PATH環境變量指定),而非通常的/usr/bin目錄。

netstat的-i選項可提供網絡接口信息,下例給出了接口名和統計信息:

上圖中的lo接口為環回接口(loopback),eth0是以太網接口。下圖是在一個支持IPv6的主機上運行相同命令:

netstat的-r選項可展示路由表:


ifconfig命令可獲取每個接口的詳細信息:

ifconfig給出了接口的IP地址、子網掩碼、廣播地址。其中的MULTICAST標志通常指明改接口所在主機支持多播。有些ifconfig的實現提供-a標志,用于輸出所有已配置接口的信息。

針對上圖中找到的本地接口的廣播地址執行ping命令(-b選項可廣播ping),可找出本地網絡中其他主機的IP地址:

本書編寫時最引人注目的Unix標準化活動是由Austin公共標準修訂組(CSRG,The Austin Common Standards Revision Group)主持的,他們努力的結果是涵蓋1700多個編程接口的約4000頁內容的規范,這些規范同時帶有IEEE POSIX的設計和開放團體技術標準(The Open Group’s Technical Standard)的設計。最終結果就是一個Unix標準有多個名字:ISO/IEC 9945:2002、IEEE Std 1003.1-2001、SUSv3(Single Unix Specification Version 3)都指同一個標準(我們簡單地稱該標準為POSIX規范)。

POSIX(Portable Operating System Interface,可移植操作系統接口)不是單個標準,而是由電氣與電子工程師學會(IEEE,the Institute for Electrical and Electronics Engineers)開發的一系列標準。POSIX標準已被國際標準化組織ISO和國際電工委員會(IEC,the International Electrotechnical Commission)采納為國際標準,這兩個組織合稱為ISO/IEC。

POSIX標準發展簡史:
1.第一個POSIX標準是IEEE Std 1003.1-1988,它詳述了進入類UNIX內核的C語言接口,包含以下領域:進程原語(fork、exec、信號和定時器)、進程環境(用戶ID、進程組)、文件與目錄(所有I/O函數)、終端I/O、系統數據庫(口令文件和用戶組文件)、tar和cpio歸檔格式。第一個POSIX標準在1986年稱為IEEE-IX的試用版。
2.第二個POSIX標準是IEEE Std 1003.1-1990,也稱為ISO/IEC 9945-1:1990,與第一個標準相比只做了少量修改。
3.下一個標準是IEEE Std 1003.2-1992,它的一部分定義了shell(基于System V的Bourne Shell)和大約100個實用程序(從shell啟動執行的程序,如awk、basename、vi、yacc等),本書將該部分稱為POSIX.2。
4.再下一個標準是IEEE Std 1003.1b-1993,以前稱其為IEEE P1003.4,它是對1003.1-1990的更新,添加了由P1003.4工作組開發的實時擴展,它相比1990年版標準新增了文件同步、異步I/O、信號量、存儲管理(mmap、共享內存)、執行調度、時鐘與定時器、消息隊列。
5.更下一個標準為IEEE Std 1003.1 1996年版,也稱為ISO/IEC 9945-1:1996,它包括1003.1-1990(基本API)、1003.1b-1993(實時擴展)、1003.1c-1995(pthreads)、1003.li-1995(對1003.1b的技術性修訂)。該標準新增了3章關于線程的內容和有關線程同步(互斥鎖、條件變量)、線程調度、同步調度的各節。本書稱該標準為POSIX.1。該標準有一個前言,其中聲明ISO/IEC 9945由以下3部分構成:
(1)Part 1: System API (C language)
(2)Part 2: Shell and utilities
(3)Part 3: System administration(正在開發中)
其中第一部分和第二部分就是我們所說的POSIX.1和POSIX.2。
6.最后一個標準是2000年被認可(被認可的標準,approved standard,是成為正式標準前的一個階段)的IEEE Std 1003.1g: Protocol-independent interfaces(PII)。它是聯網API標準,它定義了兩個API集,并稱它們為詳盡網絡接口(Detailed Network Interface,DNI),分別為:
(1)DNI/Socket,基于4.4 BSD的套接字API。
(2)DNI/XTI,基于X/Open的XPG4規范。
該標準的工作由P1003.12工作組(后改名為P1003.1g)起始于20世紀80年代后期。

開放團體(The Open Group)是由1984年成立的X/Open公司和1988年成立的開放軟件基金會(Open Software Foundation,OSF)于1996年合并成的阻止,它是廠商、工業界最終用戶、政府、學術機構共同參加的國際組織。

開放團體指定的標準的簡要背景:
1.X/Open公司于1989年出版了X/Open Portability Guide(X/Open移植性指南,XPG)第三期,即XPG3。
2.XPG第4期(XPG4)出版于1992年,其第二版出版于1994年,第二版也稱為Spec 1170,1170指系統接口數(926個)、頭文件數(70個)、命令數(174個)的總和。這組規范最終名字是X/Open Single Unix Specification(X/Open單一Unix規范),也稱為Unix95。
3.單一Unix規范第2版于1997年3月發行,符合這個規范的產品稱為Unix 98,Unix 98的接口數從1170個增長到1434個,而用于工作站的接口數達到3030個,因為它包含公共桌面環境(CDE,Common Desktop Environment),而公共桌面環境又需要X Windows系統和Motif用戶接口。Unix 98為套接字API和XTI API定義了網絡支持服務。這個規范與POSIX.1g幾乎相同。

X/Open稱它們的網絡標準為XNS(X/Open Networking Services),定義Unix98和XTI的文檔版本稱為XNS Issue 5(XNS第5期)。在網絡界,XNS已是Xerox Network System體系結構的簡稱,所以我們避免使用XNS,而稱這個X/Open文檔為Unix 98網絡API標準。

伴隨Austin CSRG發布單一Unix規范第3版,POSIX和開放團體達成了統一的標準。CSRG促成50多家公司就單一標準達成一致意見。如今大多Unix系統都符合POSIX.1和POSIX.2的某個版本,不少系統符合單一Unix規范第3版。

歷史上多數Unix系統或者源自Berkeley,或者源自System V,但這些差別在慢慢消失,因為大多廠商都開始采納這些標準。但在系統管理上兩者仍存在較大差別,這個領域目前還沒有標準。

本書焦點是單一Unix規范第3版,以其中套接字API為主。

因特網工程任務攻堅組(IETF,Internet Engineering Task Force)是一個關心因特網體系結構的發展及其順利運作的網絡設計者、操作員、廠商、研究人員聯合組成的開放的國際團體,它向任何感興趣的個人開放。

因特網標準處理過程在RFC 2026中說明。因特網標準一般處理協議問題而非編程API,但RFC 3493和RFC 3542說明了IPv6的套接字API,它們是信息性的RFC,不是標準,制定它們的目的是加速部署由多家從事IPv6工作較早的廠商所開發的可移植網絡應用程序。

20世紀90年代中期到末期開始出現向64位體系結構和64位軟件發展的趨勢,原因之一是每個進程內部可以使用更長的編址長度(即64位指針),從而可以尋址很大的內存空間。現有32位Unix系統上的編程模型為ILP32模型,表示整數、長整數、指針都用32位。64位Unix系統上最流行的模型為LP64模型,其長整數和指針占用64位。

LP64模型意味著我們不能假設一個指針能存放在一個整數中。我們還必須考慮LP64模型對現有API的影響。

ANSI C創造了size_t類型,它作為malloc函數的唯一參數(待分配字節數),或read和write函數的第3個參數(待讀或寫的字節數)。在32位系統中size_t是一個32位值,但在64位系統中它必須是一個64位值,以便發揮更大尋址模型的優勢。在64位系統中也許含有一個把size_t定義為unsigned long的typedef指令。聯網API有以下問題:POSIX.1g的某些草案規定,存放套接字地址結構大小的函數參數類型為size_t(如bind、connect函數的第3個參數),而某些XTI結構也含有類型為long的成員(如t_info、t_opthdr結構),如果不加以修改,當Unix系統從ILP32模型轉變為LP64模型時,size_t和long都將從32位值變為64位值,而套接字地址結構長度不需要使用64位值,它的長度最多也就幾百字節,而且給XTI的結構成員使用long類型則是個錯誤。

處理以上問題的方法是使用專門設計的數據類型,套接字API對套接字地址結構長度使用socklen_t類型,XTI則使用t_scalar_t和t_uscalar_t類型。不將這些值由32位改為64位的原因是為那些已在32位系統中編譯的應用提供在64位系統中的二進制代碼兼容性。

我們提供時間的服務器程序如果每次只發送一個字節,如果客戶和服務器運行在同一主機上,通常客戶只需要調用一次read就可以全部返回。然而如果客戶運行在Solaris 2.5上而服務器運行在BSD/OS 3.0上,那么客戶通常需要調用2次read,如果監視以太網上的分組,我們發現第一個字符自成一個分組發送,剩余25字節包含在下一個分組內發送(由于Nagle算法)。相反,如果客戶運行在BSD/OS 3.0上而服務器運行在Solaris 2.5上,那么客戶需要調用26次read,此時監視以太網上的分組,會發現每個字符自成一個分組發送。

總結

以上是生活随笔為你收集整理的UNIX网络编程卷一 学习笔记 第一章 简介的全部內容,希望文章能夠幫你解決所遇到的問題。

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

国产在线精品一区二区高清不卡 | 天天躁日日躁狠狠躁免费麻豆 | 中文精品久久久久人妻不卡 | 国产免费无码一区二区视频 | 人妻少妇精品久久 | 激情内射亚州一区二区三区爱妻 | 乱人伦人妻中文字幕无码久久网 | 少妇邻居内射在线 | 一区二区传媒有限公司 | 欧美性猛交内射兽交老熟妇 | 亚洲成av人在线观看网址 | 久久99精品国产.久久久久 | 日本熟妇人妻xxxxx人hd | 夜夜夜高潮夜夜爽夜夜爰爰 | 成人片黄网站色大片免费观看 | 久久伊人色av天堂九九小黄鸭 | 久久久中文字幕日本无吗 | 欧美 丝袜 自拍 制服 另类 | 黑人大群体交免费视频 | 国产在线精品一区二区高清不卡 | 午夜理论片yy44880影院 | 亚洲欧洲中文日韩av乱码 | 色综合久久久久综合一本到桃花网 | 十八禁真人啪啪免费网站 | 日韩少妇内射免费播放 | 熟妇人妻无码xxx视频 | www国产亚洲精品久久网站 | 精品国精品国产自在久国产87 | 精品人妻人人做人人爽夜夜爽 | 国产乱人伦av在线无码 | 老司机亚洲精品影院 | 亚洲一区二区三区 | 少妇性荡欲午夜性开放视频剧场 | 男女作爱免费网站 | 男人的天堂2018无码 | 少妇厨房愉情理9仑片视频 | 2020久久超碰国产精品最新 | 日韩精品无码一区二区中文字幕 | 一个人免费观看的www视频 | 国内精品久久久久久中文字幕 | 日本www一道久久久免费榴莲 | 中文精品久久久久人妻不卡 | 又色又爽又黄的美女裸体网站 | 国产麻豆精品一区二区三区v视界 | 人人妻人人澡人人爽欧美精品 | 国产热a欧美热a在线视频 | 丰满少妇弄高潮了www | 亚洲日韩乱码中文无码蜜桃臀网站 | 红桃av一区二区三区在线无码av | 久久久中文久久久无码 | 精品无人区无码乱码毛片国产 | 国产乱人伦av在线无码 | 夜夜高潮次次欢爽av女 | 露脸叫床粗话东北少妇 | 国内揄拍国内精品人妻 | 成人精品视频一区二区 | 偷窥日本少妇撒尿chinese | 男女猛烈xx00免费视频试看 | 丰腴饱满的极品熟妇 | 亚洲精品中文字幕 | 伊人色综合久久天天小片 | 久久 国产 尿 小便 嘘嘘 | 国产人妻人伦精品1国产丝袜 | 正在播放东北夫妻内射 | 中文字幕无码av波多野吉衣 | 久久国产自偷自偷免费一区调 | 亚洲色欲久久久综合网东京热 | 狠狠躁日日躁夜夜躁2020 | 丰满人妻一区二区三区免费视频 | 国内精品一区二区三区不卡 | 国产激情无码一区二区app | 精品人妻av区 | 天天爽夜夜爽夜夜爽 | 欧美老人巨大xxxx做受 | 亚洲欧美国产精品专区久久 | 色欲久久久天天天综合网精品 | 曰本女人与公拘交酡免费视频 | 国产三级精品三级男人的天堂 | 久久人妻内射无码一区三区 | 又粗又大又硬毛片免费看 | 国产成人无码区免费内射一片色欲 | 国产熟女一区二区三区四区五区 | 美女极度色诱视频国产 | 国产亚洲精品久久久久久大师 | 亚洲色大成网站www国产 | 久久亚洲精品中文字幕无男同 | 国产成人无码午夜视频在线观看 | 欧美老人巨大xxxx做受 | 日日天干夜夜狠狠爱 | 无码av中文字幕免费放 | 久久综合网欧美色妞网 | 精品国产aⅴ无码一区二区 | 色综合久久久久综合一本到桃花网 | 亚洲一区二区观看播放 | 久久精品人人做人人综合试看 | 亚洲中文无码av永久不收费 | 国产成人亚洲综合无码 | 国产色在线 | 国产 | 又黄又爽又色的视频 | 日本一区二区三区免费播放 | 日本在线高清不卡免费播放 | 亚洲综合色区中文字幕 | 中文字幕人妻丝袜二区 | 国产一区二区三区精品视频 | 中文字幕无码av激情不卡 | 亚洲成熟女人毛毛耸耸多 | 在线观看欧美一区二区三区 | 鲁鲁鲁爽爽爽在线视频观看 | 日本一卡二卡不卡视频查询 | 99久久亚洲精品无码毛片 | 免费无码午夜福利片69 | а天堂中文在线官网 | 99精品国产综合久久久久五月天 | 波多野结衣一区二区三区av免费 | 久久www免费人成人片 | 欧美乱妇无乱码大黄a片 | 国产精品二区一区二区aⅴ污介绍 | 成人性做爰aaa片免费看不忠 | 国产麻豆精品一区二区三区v视界 | 久激情内射婷内射蜜桃人妖 | 亚洲一区二区三区含羞草 | 国产情侣作爱视频免费观看 | 成 人 免费观看网站 | а√天堂www在线天堂小说 | 97久久精品无码一区二区 | 久久久精品欧美一区二区免费 | 美女极度色诱视频国产 | 亚洲中文字幕av在天堂 | 日日碰狠狠躁久久躁蜜桃 | 日本大乳高潮视频在线观看 | 俄罗斯老熟妇色xxxx | 国产香蕉尹人视频在线 | 中国女人内谢69xxxx | 国产成人精品久久亚洲高清不卡 | 国产精品自产拍在线观看 | 东京热一精品无码av | 国内少妇偷人精品视频 | 亚洲一区二区三区偷拍女厕 | 97精品国产97久久久久久免费 | 国产后入清纯学生妹 | 成人三级无码视频在线观看 | 日本免费一区二区三区最新 | 我要看www免费看插插视频 | 精品国产福利一区二区 | 亚洲熟妇色xxxxx亚洲 | 亚洲熟悉妇女xxx妇女av | 精品久久久无码中文字幕 | 激情国产av做激情国产爱 | 少妇愉情理伦片bd | 国产精品久免费的黄网站 | 夜夜高潮次次欢爽av女 | 久久无码人妻影院 | 久久精品国产99精品亚洲 | 国产高潮视频在线观看 | 97久久国产亚洲精品超碰热 | aa片在线观看视频在线播放 | 中文字幕人妻无码一夲道 | 亚洲精品国偷拍自产在线观看蜜桃 | 欧美色就是色 | 亚洲日韩精品欧美一区二区 | 欧美黑人性暴力猛交喷水 | 精品人人妻人人澡人人爽人人 | 丰满少妇熟乱xxxxx视频 | 伊人久久大香线蕉午夜 | 国产亚洲美女精品久久久2020 | 欧美变态另类xxxx | 亚洲午夜无码久久 | 一本久久伊人热热精品中文字幕 | 亚洲男女内射在线播放 | 无码中文字幕色专区 | 丰满诱人的人妻3 | 亚洲中文无码av永久不收费 | 色欲综合久久中文字幕网 | 97夜夜澡人人爽人人喊中国片 | 又大又紧又粉嫩18p少妇 | 国产婷婷色一区二区三区在线 | 日本饥渴人妻欲求不满 | 两性色午夜视频免费播放 | 无码人中文字幕 | 成人免费无码大片a毛片 | 日本护士xxxxhd少妇 | 好男人www社区 | 学生妹亚洲一区二区 | 国产精品资源一区二区 | 99久久精品午夜一区二区 | 中文亚洲成a人片在线观看 | 欧美熟妇另类久久久久久不卡 | 真人与拘做受免费视频 | 国产精品亚洲五月天高清 | 妺妺窝人体色www在线小说 | 性色欲情网站iwww九文堂 | 国产亚洲美女精品久久久2020 | 亚洲欧美国产精品久久 | 国产成人无码一二三区视频 | 亚洲午夜无码久久 | 蜜桃臀无码内射一区二区三区 | 久久久久成人精品免费播放动漫 | 国产精品第一国产精品 | 一本久道高清无码视频 | 无码人妻精品一区二区三区下载 | 久久成人a毛片免费观看网站 | 国产亚洲精品久久久久久国模美 | 强辱丰满人妻hd中文字幕 | 麻豆国产人妻欲求不满谁演的 | 午夜性刺激在线视频免费 | 亚洲成av人片在线观看无码不卡 | 欧美国产日韩久久mv | 久久久久免费精品国产 | 久久国产精品二国产精品 | 国产做国产爱免费视频 | 性色欲情网站iwww九文堂 | 99国产精品白浆在线观看免费 | 久久人人爽人人爽人人片av高清 | 国产午夜福利亚洲第一 | 无码人妻黑人中文字幕 | 亚洲区小说区激情区图片区 | 亚洲国产av精品一区二区蜜芽 | 国产成人无码av一区二区 | 狠狠cao日日穞夜夜穞av | 性欧美大战久久久久久久 | 欧美性猛交内射兽交老熟妇 | 最新国产麻豆aⅴ精品无码 | 亚洲色偷偷偷综合网 | 乱人伦人妻中文字幕无码 | 无码人妻丰满熟妇区毛片18 | 国产网红无码精品视频 | 天天爽夜夜爽夜夜爽 | 久久久久久国产精品无码下载 | 成年美女黄网站色大免费视频 | 丰满肥臀大屁股熟妇激情视频 | 在线看片无码永久免费视频 | 黑人巨大精品欧美黑寡妇 | 中文字幕日产无线码一区 | 在线观看欧美一区二区三区 | 1000部啪啪未满十八勿入下载 | 日韩精品久久久肉伦网站 | 久久久精品456亚洲影院 | 欧美 日韩 人妻 高清 中文 | 亚洲色成人中文字幕网站 | 中文字幕无码免费久久99 | 丰满岳乱妇在线观看中字无码 | 日本乱偷人妻中文字幕 | 鲁一鲁av2019在线 | 少妇性俱乐部纵欲狂欢电影 | 丝袜 中出 制服 人妻 美腿 | 亚洲国产精品一区二区美利坚 | 欧美日韩久久久精品a片 | 性史性农村dvd毛片 | 伦伦影院午夜理论片 | 欧美乱妇无乱码大黄a片 | 日韩av无码中文无码电影 | 波多野结衣 黑人 | 国产99久久精品一区二区 | 欧洲极品少妇 | 国产97色在线 | 免 | 嫩b人妻精品一区二区三区 | 一本精品99久久精品77 | 久久无码人妻影院 | а√资源新版在线天堂 | 国产成人精品久久亚洲高清不卡 | 爽爽影院免费观看 | 永久免费观看美女裸体的网站 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 亚洲码国产精品高潮在线 | 成人性做爰aaa片免费看不忠 | 成人精品视频一区二区三区尤物 | 男人和女人高潮免费网站 | 在线观看欧美一区二区三区 | 久久久久人妻一区精品色欧美 | 色一情一乱一伦一视频免费看 | 亚洲伊人久久精品影院 | 亚洲 日韩 欧美 成人 在线观看 | 成人精品一区二区三区中文字幕 | 亚洲а∨天堂久久精品2021 | 中文字幕人成乱码熟女app | 一本久久a久久精品vr综合 | 四虎影视成人永久免费观看视频 | 亚洲欧美精品伊人久久 | 牛和人交xxxx欧美 | 色综合久久久久综合一本到桃花网 | 国产精品亚洲五月天高清 | 成在人线av无码免费 | 激情五月综合色婷婷一区二区 | 日韩精品a片一区二区三区妖精 | 国产精品毛片一区二区 | 色综合久久久无码中文字幕 | 最新国产麻豆aⅴ精品无码 | 人人妻人人藻人人爽欧美一区 | 久久国产精品_国产精品 | 欧美亚洲国产一区二区三区 | yw尤物av无码国产在线观看 | 荫蒂添的好舒服视频囗交 | 中文字幕久久久久人妻 | 午夜福利试看120秒体验区 | 老熟妇乱子伦牲交视频 | 国精产品一品二品国精品69xx | 国产农村妇女高潮大叫 | 国产后入清纯学生妹 | 成人精品视频一区二区 | 国内精品人妻无码久久久影院蜜桃 | 男女下面进入的视频免费午夜 | 亚洲日本va中文字幕 | 国内揄拍国内精品少妇国语 | 无码纯肉视频在线观看 | 国产成人一区二区三区别 | 性色欲情网站iwww九文堂 | 日韩人妻系列无码专区 | 麻豆国产丝袜白领秘书在线观看 | 亚洲精品一区国产 | 国产免费久久久久久无码 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 国产亚洲美女精品久久久2020 | 久久视频在线观看精品 | 丰满少妇高潮惨叫视频 | 亚洲日韩精品欧美一区二区 | 亚洲日本va中文字幕 | 久久人妻内射无码一区三区 | 18禁止看的免费污网站 | www国产亚洲精品久久久日本 | 一二三四社区在线中文视频 | 久久亚洲精品中文字幕无男同 | 国产99久久精品一区二区 | 老熟女乱子伦 | 久久午夜无码鲁丝片秋霞 | 无码人妻丰满熟妇区五十路百度 | 色五月丁香五月综合五月 | 亚洲精品久久久久久一区二区 | 日本乱人伦片中文三区 | 丰满少妇女裸体bbw | 麻豆精产国品 | 中文字幕无码视频专区 | 国产精品亚洲五月天高清 | 久久亚洲精品中文字幕无男同 | 亚洲日韩中文字幕在线播放 | 77777熟女视频在线观看 а天堂中文在线官网 | 亚洲人成影院在线观看 | 色综合天天综合狠狠爱 | 成人欧美一区二区三区 | 欧美国产亚洲日韩在线二区 | 成人免费视频视频在线观看 免费 | 亚洲精品午夜无码电影网 | 国产香蕉尹人综合在线观看 | а天堂中文在线官网 | 国产熟妇高潮叫床视频播放 | 在教室伦流澡到高潮hnp视频 | 免费观看的无遮挡av | av无码不卡在线观看免费 | 狂野欧美性猛xxxx乱大交 | 国产精品毛多多水多 | 色五月丁香五月综合五月 | 国产精品久久久久9999小说 | 亚洲中文字幕乱码av波多ji | 国产特级毛片aaaaaa高潮流水 | 男女超爽视频免费播放 | 97色伦图片97综合影院 | 人妻无码αv中文字幕久久琪琪布 | 国产精品无码一区二区桃花视频 | 成人免费视频一区二区 | 在线看片无码永久免费视频 | 又粗又大又硬毛片免费看 | 国产97人人超碰caoprom | 人人妻人人藻人人爽欧美一区 | 美女张开腿让人桶 | 福利一区二区三区视频在线观看 | 色欲人妻aaaaaaa无码 | 久久综合久久自在自线精品自 | 中文字幕乱码人妻二区三区 | 日韩亚洲欧美中文高清在线 | 色综合视频一区二区三区 | 国产精品理论片在线观看 | 人人妻人人澡人人爽人人精品 | 国产亚洲精品久久久久久大师 | 亚洲爆乳无码专区 | 久久综合狠狠综合久久综合88 | 国产精品资源一区二区 | 一区二区三区乱码在线 | 欧洲 | 露脸叫床粗话东北少妇 | 波多野结衣高清一区二区三区 | 日韩精品成人一区二区三区 | 精品国产福利一区二区 | 日韩精品无码一本二本三本色 | 国产精品久久国产三级国 | aⅴ亚洲 日韩 色 图网站 播放 | 少妇人妻偷人精品无码视频 | 99久久久国产精品无码免费 | 中文字幕久久久久人妻 | 中文字幕乱码中文乱码51精品 | 亚洲码国产精品高潮在线 | 中文字幕无码免费久久99 | 亚洲 高清 成人 动漫 | 国产激情综合五月久久 | 国产无遮挡又黄又爽又色 | 国产三级久久久精品麻豆三级 | 99久久精品国产一区二区蜜芽 | 精品厕所偷拍各类美女tp嘘嘘 | 成年女人永久免费看片 | 欧洲美熟女乱又伦 | 国产乱人无码伦av在线a | 中文精品久久久久人妻不卡 | av无码久久久久不卡免费网站 | 欧美日韩视频无码一区二区三 | 国产在线aaa片一区二区99 | 国产精品二区一区二区aⅴ污介绍 | 免费观看又污又黄的网站 | 亚洲精品综合五月久久小说 | 天堂一区人妻无码 | 亚洲综合无码久久精品综合 | 中文字幕人妻无码一夲道 | 国产无套粉嫩白浆在线 | 国产成人一区二区三区别 | 图片小说视频一区二区 | 亚洲午夜福利在线观看 | 99久久精品日本一区二区免费 | 精品日本一区二区三区在线观看 | 久久人人爽人人爽人人片ⅴ | 亚洲成a人片在线观看无码3d | 澳门永久av免费网站 | 国产精品高潮呻吟av久久4虎 | 国产麻豆精品精东影业av网站 | 少妇太爽了在线观看 | 国产9 9在线 | 中文 | 中文字幕无线码 | 国产精品久久精品三级 | 白嫩日本少妇做爰 | 精品人妻人人做人人爽夜夜爽 | 亚洲综合另类小说色区 | 97夜夜澡人人双人人人喊 | 国产精品丝袜黑色高跟鞋 | 97久久超碰中文字幕 | 中文毛片无遮挡高清免费 | 精品国产av色一区二区深夜久久 | 国产va免费精品观看 | 波多野结衣av一区二区全免费观看 | 无码人妻出轨黑人中文字幕 | 国产 浪潮av性色四虎 | 99久久精品午夜一区二区 | 无码国产乱人伦偷精品视频 | 久久久久人妻一区精品色欧美 | 亚洲中文字幕在线无码一区二区 | 对白脏话肉麻粗话av | 国产无遮挡吃胸膜奶免费看 | 国产精品第一国产精品 | 精品无码av一区二区三区 | 国产香蕉尹人视频在线 | 亚洲色在线无码国产精品不卡 | 成人免费视频视频在线观看 免费 | 伊人久久大香线蕉av一区二区 | 中文字幕人妻无码一区二区三区 | 无码人妻丰满熟妇区五十路百度 | 中国女人内谢69xxxx | 欧美人妻一区二区三区 | 乱人伦人妻中文字幕无码久久网 | 人妻插b视频一区二区三区 | 国产成人无码一二三区视频 | 国产一区二区三区精品视频 | 国产熟女一区二区三区四区五区 | 少女韩国电视剧在线观看完整 | 奇米影视7777久久精品人人爽 | 国产乱人伦偷精品视频 | 特级做a爰片毛片免费69 | 久久久久亚洲精品中文字幕 | 国产精品对白交换视频 | 国产特级毛片aaaaaaa高清 | 国内精品人妻无码久久久影院 | 成人无码视频在线观看网站 | 性色av无码免费一区二区三区 | 无码人妻精品一区二区三区下载 | 日本肉体xxxx裸交 | 亚洲熟妇色xxxxx欧美老妇 | 樱花草在线社区www | 麻豆国产97在线 | 欧洲 | 亚洲精品成a人在线观看 | 特级做a爰片毛片免费69 | 精品无人区无码乱码毛片国产 | 激情内射亚州一区二区三区爱妻 | 亚洲中文字幕成人无码 | 人妻aⅴ无码一区二区三区 | 亚洲精品一区国产 | 亚洲中文字幕在线无码一区二区 | 日韩av无码一区二区三区不卡 | 中文字幕乱妇无码av在线 | 99视频精品全部免费免费观看 | 少妇被粗大的猛进出69影院 | 欧美日本精品一区二区三区 | 国产麻豆精品精东影业av网站 | 娇妻被黑人粗大高潮白浆 | 任你躁国产自任一区二区三区 | 亚洲日本va午夜在线电影 | 国产激情精品一区二区三区 | 成人亚洲精品久久久久软件 | 日韩精品乱码av一区二区 | 牛和人交xxxx欧美 | 婷婷色婷婷开心五月四房播播 | 强奷人妻日本中文字幕 | 久久久久久a亚洲欧洲av冫 | 永久黄网站色视频免费直播 | 啦啦啦www在线观看免费视频 | 亚洲综合无码久久精品综合 | 亚欧洲精品在线视频免费观看 | 亚洲一区二区三区 | 精品一区二区三区波多野结衣 | 免费看少妇作爱视频 | 无码播放一区二区三区 | 思思久久99热只有频精品66 | 国产精品久久国产三级国 | 暴力强奷在线播放无码 | 无码人妻精品一区二区三区下载 | 影音先锋中文字幕无码 | 在线观看免费人成视频 | 国产一区二区三区四区五区加勒比 | 国产女主播喷水视频在线观看 | 欧美日韩视频无码一区二区三 | 日本熟妇人妻xxxxx人hd | 国产性生大片免费观看性 | 国产明星裸体无码xxxx视频 | 国产激情艳情在线看视频 | 午夜精品久久久久久久 | 精品夜夜澡人妻无码av蜜桃 | 久久久www成人免费毛片 | 人人妻人人藻人人爽欧美一区 | 亚洲 另类 在线 欧美 制服 | 成在人线av无码免观看麻豆 | 人妻尝试又大又粗久久 | 中文字幕乱码人妻二区三区 | 色一情一乱一伦一区二区三欧美 | 99riav国产精品视频 | 亚洲精品综合一区二区三区在线 | 乱人伦人妻中文字幕无码久久网 | 丰满肥臀大屁股熟妇激情视频 | 波多野结衣一区二区三区av免费 | 99国产欧美久久久精品 | 国产亚洲日韩欧美另类第八页 | 中文字幕无码乱人伦 | 亚洲a无码综合a国产av中文 | 老司机亚洲精品影院无码 | 人妻尝试又大又粗久久 | 国产精品无码成人午夜电影 | 国产精品毛片一区二区 | 少妇无码一区二区二三区 | 国产精品久久国产三级国 | 久久久中文久久久无码 | 大色综合色综合网站 | 亚洲成色在线综合网站 | 中文无码精品a∨在线观看不卡 | 亚洲中文字幕久久无码 | 日本丰满熟妇videos | aa片在线观看视频在线播放 | 亚洲爆乳无码专区 | 大地资源中文第3页 | 丝袜人妻一区二区三区 | 久热国产vs视频在线观看 | 极品尤物被啪到呻吟喷水 | 骚片av蜜桃精品一区 | 国产麻豆精品一区二区三区v视界 | 国产精品a成v人在线播放 | 国产办公室秘书无码精品99 | 四虎影视成人永久免费观看视频 | 伊人久久婷婷五月综合97色 | 久久伊人色av天堂九九小黄鸭 | 亚洲啪av永久无码精品放毛片 | 国产av无码专区亚洲a∨毛片 | 久久人人爽人人爽人人片av高清 | 成人精品视频一区二区三区尤物 | 一本色道久久综合狠狠躁 | 久久精品国产精品国产精品污 | 久久久久亚洲精品男人的天堂 | 狠狠色丁香久久婷婷综合五月 | 少妇人妻偷人精品无码视频 | 亚洲综合另类小说色区 | 国内少妇偷人精品视频 | 麻豆果冻传媒2021精品传媒一区下载 | 婷婷六月久久综合丁香 | 国产精品亚洲lv粉色 | 少妇人妻大乳在线视频 | 老熟妇乱子伦牲交视频 | 国产网红无码精品视频 | 男人扒开女人内裤强吻桶进去 | 正在播放东北夫妻内射 | 精品国产aⅴ无码一区二区 | 图片小说视频一区二区 | 欧美人妻一区二区三区 | 亚洲国产综合无码一区 | 天干天干啦夜天干天2017 | 小泽玛莉亚一区二区视频在线 | 亚洲自偷自拍另类第1页 | 人妻体内射精一区二区三四 | 日本精品人妻无码77777 天堂一区人妻无码 | 午夜理论片yy44880影院 | 亚洲国产高清在线观看视频 | 四虎影视成人永久免费观看视频 | 丰满肥臀大屁股熟妇激情视频 | 伊人色综合久久天天小片 | 久久人人爽人人爽人人片ⅴ | 国産精品久久久久久久 | 国产成人精品必看 | 99视频精品全部免费免费观看 | 蜜桃视频插满18在线观看 | 麻豆国产人妻欲求不满 | 成人试看120秒体验区 | 在线a亚洲视频播放在线观看 | 精品乱码久久久久久久 | 一本精品99久久精品77 | 国产婷婷色一区二区三区在线 | 国内精品一区二区三区不卡 | 久久无码中文字幕免费影院蜜桃 | 国产成人精品视频ⅴa片软件竹菊 | 亚洲国产精品无码久久久久高潮 | 成在人线av无码免费 | av无码久久久久不卡免费网站 | 成人免费视频视频在线观看 免费 | 精品午夜福利在线观看 | 大地资源中文第3页 | 日本乱偷人妻中文字幕 | 奇米影视7777久久精品人人爽 | 九月婷婷人人澡人人添人人爽 | 久久久久免费精品国产 | 免费看男女做好爽好硬视频 | 亚洲区小说区激情区图片区 | 中文字幕人妻无码一夲道 | 精品国产一区二区三区四区在线看 | 国产亚洲日韩欧美另类第八页 | 亚洲精品一区三区三区在线观看 | 国产乱人伦偷精品视频 | 2020久久超碰国产精品最新 | 无码av免费一区二区三区试看 | 亚洲娇小与黑人巨大交 | 在线精品亚洲一区二区 | 亚洲成在人网站无码天堂 | 亚洲中文字幕成人无码 | 色婷婷综合激情综在线播放 | 蜜桃臀无码内射一区二区三区 | 久久无码人妻影院 | 兔费看少妇性l交大片免费 | 亚洲成av人片在线观看无码不卡 | 国产乱人伦app精品久久 国产在线无码精品电影网 国产国产精品人在线视 | 97久久精品无码一区二区 | 精品水蜜桃久久久久久久 | 女人被男人爽到呻吟的视频 | 欧美性黑人极品hd | 国产人妻精品一区二区三区不卡 | 无码精品国产va在线观看dvd | 欧美35页视频在线观看 | 狠狠色欧美亚洲狠狠色www | 国产精品第一区揄拍无码 | 日本丰满熟妇videos | 日韩精品一区二区av在线 | 成人亚洲精品久久久久 | 午夜成人1000部免费视频 | 天天综合网天天综合色 | 中文字幕色婷婷在线视频 | 麻豆精品国产精华精华液好用吗 | 日本熟妇人妻xxxxx人hd | 丰腴饱满的极品熟妇 | 国产特级毛片aaaaaaa高清 | 97久久精品无码一区二区 | 国产亚洲欧美在线专区 | 小泽玛莉亚一区二区视频在线 | 黑人玩弄人妻中文在线 | 亚洲乱码中文字幕在线 | 久久久精品国产sm最大网站 | 无码人妻少妇伦在线电影 | 中文字幕色婷婷在线视频 | 久久久中文久久久无码 | 欧美老妇与禽交 | 国产乱人伦av在线无码 | a片在线免费观看 | 国产 精品 自在自线 | 中文字幕无码日韩专区 | 免费观看又污又黄的网站 | 漂亮人妻洗澡被公强 日日躁 | 亚洲熟妇色xxxxx欧美老妇y | 老熟妇仑乱视频一区二区 | 宝宝好涨水快流出来免费视频 | 日韩精品无码一区二区中文字幕 | 性开放的女人aaa片 | 日韩欧美成人免费观看 | 亚洲精品一区二区三区大桥未久 | 中文字幕乱码人妻二区三区 | 中文字幕无码免费久久9一区9 | 国产亚洲视频中文字幕97精品 | 妺妺窝人体色www在线小说 | 欧洲熟妇精品视频 | 欧美精品在线观看 | 久青草影院在线观看国产 | 亚洲精品久久久久avwww潮水 | √天堂中文官网8在线 | 午夜精品久久久内射近拍高清 | 亚洲成av人片天堂网无码】 | 久久综合给合久久狠狠狠97色 | 午夜时刻免费入口 | 乱人伦人妻中文字幕无码久久网 | 思思久久99热只有频精品66 | 国产婷婷色一区二区三区在线 | 欧美变态另类xxxx | 精品人妻av区 | 性生交片免费无码看人 | 一本加勒比波多野结衣 | 人妻人人添人妻人人爱 | 最新国产乱人伦偷精品免费网站 | 国产无遮挡又黄又爽又色 | 国产 浪潮av性色四虎 | 久久午夜夜伦鲁鲁片无码免费 | 亚洲日韩av片在线观看 | 高潮毛片无遮挡高清免费视频 | 亚洲成av人在线观看网址 | 欧美性生交xxxxx久久久 | 国产免费久久精品国产传媒 | 熟妇女人妻丰满少妇中文字幕 | 亚洲男人av天堂午夜在 | 欧美刺激性大交 | 蜜臀aⅴ国产精品久久久国产老师 | 久久午夜无码鲁丝片午夜精品 | 丁香花在线影院观看在线播放 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 久久99久久99精品中文字幕 | 天堂在线观看www | 日欧一片内射va在线影院 | 欧美性生交xxxxx久久久 | 乌克兰少妇性做爰 | 无人区乱码一区二区三区 | 成 人影片 免费观看 | 亚洲国精产品一二二线 | 国产深夜福利视频在线 | 熟妇激情内射com | 在线播放亚洲第一字幕 | 人妻无码久久精品人妻 | 国内少妇偷人精品视频免费 | 免费人成网站视频在线观看 | 色欲人妻aaaaaaa无码 | 国产精品无码mv在线观看 | 国产成人亚洲综合无码 | 亚洲热妇无码av在线播放 | 久久五月精品中文字幕 | 欧美日本日韩 | aa片在线观看视频在线播放 | 精品无码国产一区二区三区av | 成人免费无码大片a毛片 | 日本一区二区三区免费高清 | 久久99久久99精品中文字幕 | 伊人久久大香线蕉亚洲 | 波多野结衣aⅴ在线 | 国产av一区二区精品久久凹凸 | 成人精品一区二区三区中文字幕 | 暴力强奷在线播放无码 | 色一情一乱一伦一区二区三欧美 | 日韩人妻系列无码专区 | 亚洲综合色区中文字幕 | 精品国偷自产在线视频 | 久久久久久国产精品无码下载 | 无码国产激情在线观看 | 久久精品国产一区二区三区 | 国产偷自视频区视频 | 男女下面进入的视频免费午夜 | 国产精品亚洲专区无码不卡 | 亚洲一区二区三区无码久久 | 国产色视频一区二区三区 | 免费观看的无遮挡av | 免费无码午夜福利片69 | 欧美兽交xxxx×视频 | 国产精品亚洲综合色区韩国 | 亚洲色成人中文字幕网站 | 四虎永久在线精品免费网址 | 乱人伦中文视频在线观看 | 日本熟妇乱子伦xxxx | 国产乱码精品一品二品 | 日韩少妇内射免费播放 | 一个人免费观看的www视频 | 国产va免费精品观看 | 人人妻人人澡人人爽人人精品 | 免费国产黄网站在线观看 | 色妞www精品免费视频 | 国产成人无码av在线影院 | 亚洲成色在线综合网站 | 99久久婷婷国产综合精品青草免费 | 少妇性l交大片欧洲热妇乱xxx | 无码人妻出轨黑人中文字幕 | 国产精品久久久久影院嫩草 | 国产精品久久久 | 国产激情无码一区二区app | 日韩亚洲欧美精品综合 | 久久97精品久久久久久久不卡 | 国产超碰人人爽人人做人人添 | 波多野结衣高清一区二区三区 | 色婷婷欧美在线播放内射 | 亚洲欧美精品伊人久久 | 少妇无码一区二区二三区 | 男女爱爱好爽视频免费看 | 精品国产麻豆免费人成网站 | 久久综合给久久狠狠97色 | 精品一二三区久久aaa片 | 久在线观看福利视频 | 日本精品少妇一区二区三区 | 内射巨臀欧美在线视频 | 欧美freesex黑人又粗又大 | √天堂资源地址中文在线 | 久久综合久久自在自线精品自 | 久久亚洲中文字幕精品一区 | 免费人成在线视频无码 | 荫蒂被男人添的好舒服爽免费视频 | 久久久精品人妻久久影视 | www国产精品内射老师 | 国内精品人妻无码久久久影院 | 精品无人区无码乱码毛片国产 | 久久综合网欧美色妞网 | 无码人妻出轨黑人中文字幕 | 欧美 日韩 人妻 高清 中文 | 亚洲の无码国产の无码影院 | 国产办公室秘书无码精品99 | 中文字幕无码免费久久9一区9 | 亚洲 激情 小说 另类 欧美 | 在线观看国产一区二区三区 | 久精品国产欧美亚洲色aⅴ大片 | 亚洲人交乣女bbw | 欧美35页视频在线观看 | 波多野结衣高清一区二区三区 | 人妻天天爽夜夜爽一区二区 | 久久久av男人的天堂 | 熟妇人妻无乱码中文字幕 | 少妇无套内谢久久久久 | 亚洲s色大片在线观看 | 欧美日本免费一区二区三区 | 中文字幕无线码免费人妻 | 国产精品久久久久久亚洲影视内衣 | 色婷婷av一区二区三区之红樱桃 | 亚洲精品午夜国产va久久成人 | 亚洲综合久久一区二区 | 青草青草久热国产精品 | 亚洲成色在线综合网站 | 伊人久久大香线蕉av一区二区 | 成人欧美一区二区三区黑人免费 | 免费观看的无遮挡av | 中文字幕av无码一区二区三区电影 | 欧美丰满熟妇xxxx | 波多野结衣一区二区三区av免费 | 日本饥渴人妻欲求不满 | 国产极品视觉盛宴 | 久精品国产欧美亚洲色aⅴ大片 | 亚洲s码欧洲m码国产av | 波多野结衣乳巨码无在线观看 | 亚洲色欲色欲欲www在线 | 亚洲国产精华液网站w | 亚洲国产综合无码一区 | 免费人成网站视频在线观看 | 成人无码视频在线观看网站 | 国产精品鲁鲁鲁 | 两性色午夜视频免费播放 | 一二三四在线观看免费视频 | 伊人色综合久久天天小片 | 亚洲中文字幕无码中字 | 国产精品自产拍在线观看 | 亚洲の无码国产の无码影院 | 成人无码精品1区2区3区免费看 | 男女爱爱好爽视频免费看 | 九九在线中文字幕无码 | 国产午夜无码视频在线观看 | 久久精品无码一区二区三区 | 精品无码一区二区三区爱欲 | 欧洲精品码一区二区三区免费看 | 又大又紧又粉嫩18p少妇 | 亚洲中文字幕va福利 | 老司机亚洲精品影院无码 | 中文字幕日韩精品一区二区三区 | 国产成人无码av片在线观看不卡 | 精品无码国产自产拍在线观看蜜 | 国产精品怡红院永久免费 | 狠狠色欧美亚洲狠狠色www | 麻豆国产人妻欲求不满 | 国产办公室秘书无码精品99 | 日日摸天天摸爽爽狠狠97 | 高潮毛片无遮挡高清免费视频 | 人妻尝试又大又粗久久 | 精品无码一区二区三区爱欲 | 国产熟女一区二区三区四区五区 | 18黄暴禁片在线观看 | 精品无码一区二区三区的天堂 | 伊人久久大香线蕉午夜 | 国产亚洲视频中文字幕97精品 | 欧美黑人性暴力猛交喷水 | 牲欲强的熟妇农村老妇女视频 | 99国产精品白浆在线观看免费 | 亚洲精品国偷拍自产在线麻豆 | 久久久久久av无码免费看大片 | 国产婷婷色一区二区三区在线 | 精品成在人线av无码免费看 | 亚洲国产日韩a在线播放 | 国产熟女一区二区三区四区五区 | 男女猛烈xx00免费视频试看 | 国产莉萝无码av在线播放 | 亚洲色大成网站www国产 | 国产又爽又猛又粗的视频a片 | 伊人久久大香线蕉午夜 | 国産精品久久久久久久 | 亚洲欧美色中文字幕在线 | 欧美日本精品一区二区三区 | 中文字幕人妻丝袜二区 | 国产精品.xx视频.xxtv | 国产在线无码精品电影网 | 欧美熟妇另类久久久久久多毛 | 高潮毛片无遮挡高清免费 | 久久精品国产一区二区三区肥胖 | 在线观看国产午夜福利片 | 最近中文2019字幕第二页 | 丰腴饱满的极品熟妇 | 国产一区二区三区日韩精品 | 日韩精品a片一区二区三区妖精 | 97久久超碰中文字幕 | 免费看少妇作爱视频 | 精品国产一区二区三区av 性色 | 亚洲理论电影在线观看 | 中文字幕无码日韩欧毛 | 久久久久久av无码免费看大片 | 日本大香伊一区二区三区 | 成人精品视频一区二区三区尤物 | 成人无码影片精品久久久 | 精品偷拍一区二区三区在线看 | 国内丰满熟女出轨videos | 精品国产一区av天美传媒 | 国产 精品 自在自线 | 亚洲色在线无码国产精品不卡 | 久久综合给合久久狠狠狠97色 | 婷婷五月综合激情中文字幕 | 国产69精品久久久久app下载 | 丰满少妇熟乱xxxxx视频 | 午夜福利电影 | 国产午夜福利100集发布 | 55夜色66夜色国产精品视频 | 99国产欧美久久久精品 | av无码电影一区二区三区 | 日欧一片内射va在线影院 | 成熟妇人a片免费看网站 | 国产黄在线观看免费观看不卡 | 久久精品国产一区二区三区肥胖 | 男女下面进入的视频免费午夜 | 永久黄网站色视频免费直播 | 国产精华av午夜在线观看 | 日欧一片内射va在线影院 | 窝窝午夜理论片影院 | 色一情一乱一伦一视频免费看 | 伊人久久大香线蕉午夜 | 男人的天堂2018无码 | 亚洲娇小与黑人巨大交 | 欧美性猛交内射兽交老熟妇 | 亚洲爆乳精品无码一区二区三区 | 日本熟妇乱子伦xxxx | 精品熟女少妇av免费观看 | 久久综合给合久久狠狠狠97色 | 天天拍夜夜添久久精品 | 国产香蕉尹人综合在线观看 | 黑森林福利视频导航 | 5858s亚洲色大成网站www | 日本一卡二卡不卡视频查询 | 色五月五月丁香亚洲综合网 | 久久精品丝袜高跟鞋 | 精品国产一区二区三区四区 | 暴力强奷在线播放无码 | 国产无遮挡又黄又爽免费视频 | 久久精品成人欧美大片 | a在线亚洲男人的天堂 | 成人亚洲精品久久久久软件 | www成人国产高清内射 | 精品日本一区二区三区在线观看 | 青草视频在线播放 | 亚洲乱码中文字幕在线 | 51国偷自产一区二区三区 | 久久人妻内射无码一区三区 | 亚洲成a人一区二区三区 | 人妻体内射精一区二区三四 | 久青草影院在线观看国产 | 77777熟女视频在线观看 а天堂中文在线官网 | 人妻中文无码久热丝袜 | 亚洲熟女一区二区三区 | 国内精品久久毛片一区二区 | 国产另类ts人妖一区二区 | 国产成人无码av在线影院 | 欧美老妇交乱视频在线观看 | 天堂一区人妻无码 | 国产人妻人伦精品1国产丝袜 | 欧美老人巨大xxxx做受 | 国产亚洲欧美日韩亚洲中文色 | 亚洲精品中文字幕久久久久 | 精品国产乱码久久久久乱码 | 亚洲色偷偷偷综合网 | 97久久国产亚洲精品超碰热 | 蜜桃视频韩日免费播放 | 精品偷自拍另类在线观看 | 亚洲一区二区三区含羞草 | 亚洲成av人综合在线观看 | 国产黑色丝袜在线播放 | 国产小呦泬泬99精品 | 国产av人人夜夜澡人人爽麻豆 | 人妻少妇被猛烈进入中文字幕 | 精品久久久久香蕉网 | 97久久国产亚洲精品超碰热 | 少妇邻居内射在线 | 久久国产自偷自偷免费一区调 | 欧美激情内射喷水高潮 | 国产精品亚洲专区无码不卡 | 国产乱码精品一品二品 | 性啪啪chinese东北女人 | 国产精品-区区久久久狼 | 亚洲成a人一区二区三区 | 人妻互换免费中文字幕 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 99久久久无码国产aaa精品 | 久久久av男人的天堂 | 欧洲欧美人成视频在线 | 波多野42部无码喷潮在线 | 国产成人综合色在线观看网站 | 精品人妻中文字幕有码在线 | 清纯唯美经典一区二区 | 一区二区三区高清视频一 | 国产精品久久国产三级国 | 久久久无码中文字幕久... | 日本熟妇人妻xxxxx人hd | 精品久久8x国产免费观看 | 日日干夜夜干 | 伊人久久大香线蕉午夜 | 久久久av男人的天堂 | 国产精品人人爽人人做我的可爱 | 久久国产36精品色熟妇 | 少妇性俱乐部纵欲狂欢电影 | 少妇人妻大乳在线视频 | 色婷婷香蕉在线一区二区 | 丰满妇女强制高潮18xxxx | www国产精品内射老师 | 午夜精品久久久久久久 | 任你躁国产自任一区二区三区 | 日本高清一区免费中文视频 | 人人妻人人澡人人爽欧美精品 | 18精品久久久无码午夜福利 | 国产办公室秘书无码精品99 | 亚洲精品一区二区三区大桥未久 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 国产精品资源一区二区 | 日韩亚洲欧美精品综合 | 久久精品国产99久久6动漫 | 国产精华av午夜在线观看 | 国产午夜手机精彩视频 | 亚洲娇小与黑人巨大交 | 国产av无码专区亚洲awww | 国产成人综合色在线观看网站 | 麻豆成人精品国产免费 | 成在人线av无码免观看麻豆 | 男人的天堂2018无码 | 麻花豆传媒剧国产免费mv在线 | 国产女主播喷水视频在线观看 | 老熟女乱子伦 | 国产亲子乱弄免费视频 | 国产成人精品视频ⅴa片软件竹菊 | 国产在线无码精品电影网 | 亚洲精品一区三区三区在线观看 | 国产成人久久精品流白浆 | 久久zyz资源站无码中文动漫 | 丰满人妻精品国产99aⅴ | 成人无码精品一区二区三区 | 亚洲 另类 在线 欧美 制服 | 精品偷拍一区二区三区在线看 | 动漫av网站免费观看 | 给我免费的视频在线观看 | 亚洲国产精品无码一区二区三区 | 大色综合色综合网站 | 中文字幕久久久久人妻 | 精品偷拍一区二区三区在线看 | 18精品久久久无码午夜福利 | 精品 日韩 国产 欧美 视频 | 国产人妻久久精品二区三区老狼 | 色婷婷av一区二区三区之红樱桃 | 国产另类ts人妖一区二区 | 色噜噜亚洲男人的天堂 | 亚洲精品久久久久久一区二区 | 国产又爽又黄又刺激的视频 | 女人被男人爽到呻吟的视频 | 一本色道婷婷久久欧美 | 97精品人妻一区二区三区香蕉 | 久久人人97超碰a片精品 | 国产明星裸体无码xxxx视频 | 日本免费一区二区三区最新 | 欧美熟妇另类久久久久久不卡 | 国产乱码精品一品二品 | 夜夜夜高潮夜夜爽夜夜爰爰 | 成人试看120秒体验区 | 亚洲 激情 小说 另类 欧美 | 国内揄拍国内精品少妇国语 | 娇妻被黑人粗大高潮白浆 | 色欲综合久久中文字幕网 | 国产精品igao视频网 | 人妻无码αv中文字幕久久琪琪布 | 天天爽夜夜爽夜夜爽 | 国产色在线 | 国产 | 国产精品亚洲五月天高清 | 中文字幕无线码 | 欧美日本免费一区二区三区 | 亚洲欧洲日本综合aⅴ在线 | 中文字幕无码日韩欧毛 | 国产高清av在线播放 | 狠狠色丁香久久婷婷综合五月 | 日韩人妻少妇一区二区三区 | 久热国产vs视频在线观看 | 国产 精品 自在自线 | 国产成人精品三级麻豆 | 亚洲色www成人永久网址 | 大屁股大乳丰满人妻 | 麻豆人妻少妇精品无码专区 | 国产小呦泬泬99精品 | 欧美一区二区三区视频在线观看 | 国产又粗又硬又大爽黄老大爷视 | 国产明星裸体无码xxxx视频 | 免费人成在线视频无码 | 天海翼激烈高潮到腰振不止 | 天下第一社区视频www日本 | 97se亚洲精品一区 | 国产午夜精品一区二区三区嫩草 | 中国女人内谢69xxxxxa片 | 亚洲 欧美 激情 小说 另类 | 无码午夜成人1000部免费视频 | 亚洲国产精品无码一区二区三区 | 亚洲日韩av一区二区三区四区 | 国产av一区二区三区最新精品 | 无套内射视频囯产 | 无码人妻丰满熟妇区五十路百度 | √天堂中文官网8在线 | 成人精品一区二区三区中文字幕 | 丰满妇女强制高潮18xxxx | 精品国产成人一区二区三区 | 小泽玛莉亚一区二区视频在线 | 国精产品一区二区三区 | 国产口爆吞精在线视频 | 美女毛片一区二区三区四区 | 人妻少妇精品久久 | 在线观看国产一区二区三区 | 日日橹狠狠爱欧美视频 | 亚洲男人av香蕉爽爽爽爽 | 午夜精品一区二区三区在线观看 | 精品无码成人片一区二区98 | 亚洲一区二区三区 | 性啪啪chinese东北女人 | 任你躁在线精品免费 | 亚洲精品一区三区三区在线观看 | 国产无套粉嫩白浆在线 | 亚洲男人av香蕉爽爽爽爽 | 2020久久超碰国产精品最新 | 成人精品视频一区二区 | 成人精品一区二区三区中文字幕 | 欧美精品无码一区二区三区 | 免费观看又污又黄的网站 | 国内综合精品午夜久久资源 | 天天拍夜夜添久久精品大 | 在线播放免费人成毛片乱码 | 免费国产黄网站在线观看 | 国产偷国产偷精品高清尤物 | 国产无遮挡又黄又爽免费视频 | 精品人人妻人人澡人人爽人人 | 欧美猛少妇色xxxxx | 午夜性刺激在线视频免费 | 成人无码精品一区二区三区 | yw尤物av无码国产在线观看 | 欧美精品在线观看 | 亚洲欧美色中文字幕在线 | 欧美成人午夜精品久久久 | 中文字幕乱码中文乱码51精品 | 一本精品99久久精品77 | 亚洲精品国产品国语在线观看 | 亚洲日本va午夜在线电影 | 久久99精品久久久久久动态图 | 一本久道久久综合狠狠爱 | 亚洲精品一区二区三区在线观看 | 丰满少妇女裸体bbw | 国产成人av免费观看 | 欧美阿v高清资源不卡在线播放 | 亚洲 高清 成人 动漫 | 中文字幕色婷婷在线视频 | 黑森林福利视频导航 | 国产午夜福利100集发布 | 黑人粗大猛烈进出高潮视频 | 四虎永久在线精品免费网址 | 少妇邻居内射在线 | 无码人妻av免费一区二区三区 | 久久久久久久久888 | 亚洲综合久久一区二区 | 俺去俺来也www色官网 | 伊人久久大香线焦av综合影院 | 欧美色就是色 | 久久亚洲精品中文字幕无男同 | 国产激情一区二区三区 | 久久97精品久久久久久久不卡 | 色一情一乱一伦一视频免费看 | 麻豆av传媒蜜桃天美传媒 | 亚洲欧美日韩国产精品一区二区 | 性生交大片免费看l | 色婷婷久久一区二区三区麻豆 | av无码久久久久不卡免费网站 | 色一情一乱一伦一区二区三欧美 | 国产精品内射视频免费 | 亚洲码国产精品高潮在线 | 在教室伦流澡到高潮hnp视频 | 亚洲精品久久久久中文第一幕 | 夜精品a片一区二区三区无码白浆 | 久久99精品久久久久久 | 国产无套粉嫩白浆在线 | 亚洲国产精品成人久久蜜臀 | 免费观看又污又黄的网站 | 55夜色66夜色国产精品视频 | 国产午夜亚洲精品不卡下载 | 好爽又高潮了毛片免费下载 | 大肉大捧一进一出好爽视频 | 日日夜夜撸啊撸 | 少妇高潮喷潮久久久影院 | 久久久久国色av免费观看性色 | 俺去俺来也www色官网 | 在线а√天堂中文官网 | 成人无码精品一区二区三区 | 又大又紧又粉嫩18p少妇 | 日日噜噜噜噜夜夜爽亚洲精品 | 国内精品久久毛片一区二区 | 亚洲 欧美 激情 小说 另类 | 久久久久久久久蜜桃 | 久久精品国产大片免费观看 | 亚洲综合在线一区二区三区 | 水蜜桃亚洲一二三四在线 | 久久国产36精品色熟妇 | 国产性生交xxxxx无码 | 影音先锋中文字幕无码 | 日日夜夜撸啊撸 | 久久视频在线观看精品 | 人人澡人人妻人人爽人人蜜桃 | 又色又爽又黄的美女裸体网站 | 国产精品成人av在线观看 | 人妻少妇精品视频专区 | 亚洲乱亚洲乱妇50p | 少妇一晚三次一区二区三区 | 美女扒开屁股让男人桶 | 高潮毛片无遮挡高清免费视频 | 欧美老妇交乱视频在线观看 | 亚洲人成影院在线观看 | 鲁一鲁av2019在线 | 亚洲の无码国产の无码步美 | 国产超碰人人爽人人做人人添 | 日韩精品无码免费一区二区三区 | 熟妇女人妻丰满少妇中文字幕 | 亚洲毛片av日韩av无码 | 国产午夜福利亚洲第一 | 人妻少妇精品视频专区 | 国产精品永久免费视频 | 天干天干啦夜天干天2017 | 国产一区二区三区四区五区加勒比 | 精品久久久久香蕉网 | 高潮毛片无遮挡高清免费 | 日本精品少妇一区二区三区 | 一本久久伊人热热精品中文字幕 | 欧美喷潮久久久xxxxx | 人人妻人人澡人人爽精品欧美 | 亚洲日韩av一区二区三区四区 | 内射爽无广熟女亚洲 | 四虎国产精品一区二区 | 亚洲成在人网站无码天堂 | 国产精品爱久久久久久久 | 亚洲精品鲁一鲁一区二区三区 | 国产精品无码mv在线观看 | 久久久久国色av免费观看性色 | 无码国模国产在线观看 | 综合网日日天干夜夜久久 | 亚洲理论电影在线观看 | 亚洲欧洲中文日韩av乱码 | 熟女少妇在线视频播放 | 九九在线中文字幕无码 | 中文字幕日产无线码一区 | 亚洲精品一区二区三区在线观看 | 欧美黑人性暴力猛交喷水 | 5858s亚洲色大成网站www | 狠狠色丁香久久婷婷综合五月 | 亚洲色在线无码国产精品不卡 | 久久99久久99精品中文字幕 | 欧美一区二区三区视频在线观看 | 中文字幕无码视频专区 | 97无码免费人妻超级碰碰夜夜 | 综合人妻久久一区二区精品 | 久久国内精品自在自线 | 国产精品久久久午夜夜伦鲁鲁 | 漂亮人妻洗澡被公强 日日躁 | 亚洲综合伊人久久大杳蕉 | 永久免费精品精品永久-夜色 | 精品夜夜澡人妻无码av蜜桃 | 午夜丰满少妇性开放视频 | www国产亚洲精品久久久日本 | 久久99热只有频精品8 | 亚洲日韩av一区二区三区中文 | 亚洲一区二区三区 | 亚洲中文字幕久久无码 | 亚洲区欧美区综合区自拍区 | 大乳丰满人妻中文字幕日本 | 疯狂三人交性欧美 | 国产色精品久久人妻 | 澳门永久av免费网站 | 国产无套内射久久久国产 | 日本乱人伦片中文三区 | 嫩b人妻精品一区二区三区 | 亚洲中文字幕成人无码 | 波多野结衣乳巨码无在线观看 | 在教室伦流澡到高潮hnp视频 | 一本色道婷婷久久欧美 | 色偷偷av老熟女 久久精品人妻少妇一区二区三区 | 中文字幕av伊人av无码av | 久久精品国产亚洲精品 | 99视频精品全部免费免费观看 | aⅴ亚洲 日韩 色 图网站 播放 | 久久无码人妻影院 | 久久久久人妻一区精品色欧美 | 欧美肥老太牲交大战 | 性色av无码免费一区二区三区 | 内射爽无广熟女亚洲 | 久久天天躁夜夜躁狠狠 | 国产午夜无码精品免费看 | 人人爽人人爽人人片av亚洲 | 无码人妻久久一区二区三区不卡 | 丰满肥臀大屁股熟妇激情视频 | 亚洲天堂2017无码 | 亚洲国产精品一区二区美利坚 | 少妇激情av一区二区 | 国产欧美亚洲精品a | 欧美一区二区三区 | a片在线免费观看 | av无码久久久久不卡免费网站 | 草草网站影院白丝内射 | 午夜福利不卡在线视频 | 国产免费无码一区二区视频 | 久久久久久久女国产乱让韩 | 欧美日韩人成综合在线播放 | 国产精品高潮呻吟av久久4虎 | 国产乱子伦视频在线播放 | 亚洲精品欧美二区三区中文字幕 | 欧美第一黄网免费网站 | 内射巨臀欧美在线视频 | 日韩欧美群交p片內射中文 | 免费观看激色视频网站 | 狂野欧美性猛交免费视频 | 无码免费一区二区三区 | 内射后入在线观看一区 | 国产精品久久精品三级 | 99久久99久久免费精品蜜桃 | 久久伊人色av天堂九九小黄鸭 | 美女极度色诱视频国产 | 又色又爽又黄的美女裸体网站 | 国产偷国产偷精品高清尤物 | 中文字幕乱码人妻无码久久 | 国产成人无码专区 | 国内精品人妻无码久久久影院蜜桃 | 久久精品国产精品国产精品污 | 一本久久a久久精品亚洲 | 日本www一道久久久免费榴莲 | 亚洲国产精华液网站w | 日韩精品成人一区二区三区 | 久久99精品国产麻豆蜜芽 | 中文字幕无码乱人伦 | 97无码免费人妻超级碰碰夜夜 | 女人被男人爽到呻吟的视频 | 色五月丁香五月综合五月 | 999久久久国产精品消防器材 | 亚洲 欧美 激情 小说 另类 | 亚洲国产精品久久人人爱 | 国产在线一区二区三区四区五区 | 中文无码精品a∨在线观看不卡 | 久久久久久九九精品久 | 免费乱码人妻系列无码专区 | 狂野欧美性猛xxxx乱大交 | 激情五月综合色婷婷一区二区 | 精品国产一区二区三区四区 | 精品亚洲韩国一区二区三区 | 精品久久久久久人妻无码中文字幕 | 欧美日本免费一区二区三区 | 国产欧美亚洲精品a | 亚洲国精产品一二二线 | 最近中文2019字幕第二页 | 欧美野外疯狂做受xxxx高潮 | 国产真实伦对白全集 | 久久久久久久人妻无码中文字幕爆 | 精品无码一区二区三区的天堂 | 国产精品久久久一区二区三区 | 亚洲热妇无码av在线播放 | 精品国产乱码久久久久乱码 | 未满小14洗澡无码视频网站 | 日产精品高潮呻吟av久久 | 国产性生交xxxxx无码 | 乱人伦人妻中文字幕无码 | 99久久亚洲精品无码毛片 | 色五月五月丁香亚洲综合网 | 国产精品福利视频导航 | 波多野结衣乳巨码无在线观看 | 水蜜桃亚洲一二三四在线 | 欧美日韩一区二区综合 | 双乳奶水饱满少妇呻吟 | 日欧一片内射va在线影院 | 国产真实乱对白精彩久久 | 伊人久久大香线蕉av一区二区 | 国产精品-区区久久久狼 | 丰满少妇熟乱xxxxx视频 | 国产9 9在线 | 中文 | 国产两女互慰高潮视频在线观看 | 人妻插b视频一区二区三区 | 两性色午夜视频免费播放 | 无码人妻丰满熟妇区毛片18 | 精品久久久中文字幕人妻 | 国产精品视频免费播放 | 亚洲中文字幕成人无码 | 无码av岛国片在线播放 | 精品国产青草久久久久福利 | 国产人妻精品午夜福利免费 | 狠狠色丁香久久婷婷综合五月 | 99久久久无码国产aaa精品 | 日日天日日夜日日摸 | 亚洲成a人片在线观看无码3d | 久久亚洲精品中文字幕无男同 | 久久97精品久久久久久久不卡 | 亚洲日韩中文字幕在线播放 | 少妇高潮喷潮久久久影院 | 亚洲熟妇色xxxxx欧美老妇y | 国产精品久久国产三级国 | 天干天干啦夜天干天2017 | 久久伊人色av天堂九九小黄鸭 | 2019午夜福利不卡片在线 | 国产在热线精品视频 | 国产成人无码午夜视频在线观看 | 亚洲欧美日韩成人高清在线一区 | 国内精品九九久久久精品 | 亚洲中文字幕无码中字 | 日本一区二区三区免费高清 | 人妻少妇精品无码专区二区 | 三级4级全黄60分钟 | 成人免费无码大片a毛片 | av无码电影一区二区三区 | yw尤物av无码国产在线观看 | 无码av免费一区二区三区试看 | 亚洲爆乳精品无码一区二区三区 | 99视频精品全部免费免费观看 | 嫩b人妻精品一区二区三区 | 久久精品成人欧美大片 | 无遮挡国产高潮视频免费观看 | 久久精品人人做人人综合试看 | 日本精品人妻无码免费大全 | 国产成人综合在线女婷五月99播放 | 亚洲精品午夜国产va久久成人 | 99久久久无码国产aaa精品 | 国产熟妇高潮叫床视频播放 | 18黄暴禁片在线观看 | 97久久超碰中文字幕 | 亚洲s色大片在线观看 | 久精品国产欧美亚洲色aⅴ大片 | 亚洲精品国偷拍自产在线观看蜜桃 | 久久99久久99精品中文字幕 | 欧美黑人性暴力猛交喷水 | 玩弄人妻少妇500系列视频 | 无码任你躁久久久久久久 | 国产suv精品一区二区五 | aⅴ在线视频男人的天堂 | 少妇性俱乐部纵欲狂欢电影 | 成人精品视频一区二区 | 波多野结衣aⅴ在线 | 偷窥村妇洗澡毛毛多 | 欧美性生交活xxxxxdddd | 少女韩国电视剧在线观看完整 | 欧美激情一区二区三区成人 | av人摸人人人澡人人超碰下载 | a片免费视频在线观看 | 在线观看免费人成视频 | 国产人妻精品午夜福利免费 | 亚洲一区二区三区无码久久 | 久精品国产欧美亚洲色aⅴ大片 | 久久精品国产99久久6动漫 | 综合网日日天干夜夜久久 | 国产精品久久国产三级国 | 激情爆乳一区二区三区 | 牲欲强的熟妇农村老妇女 | 国产亚洲精品久久久ai换 | 久久综合网欧美色妞网 | 亚洲性无码av中文字幕 | 一本久久伊人热热精品中文字幕 | 久久无码专区国产精品s | 国色天香社区在线视频 | 精品国产国产综合精品 | 久久精品国产一区二区三区 | 国色天香社区在线视频 | 人人妻人人澡人人爽欧美精品 | 亚洲一区二区三区国产精华液 | 红桃av一区二区三区在线无码av | 麻豆人妻少妇精品无码专区 | 亚洲欧美日韩国产精品一区二区 | 丁香啪啪综合成人亚洲 | 97资源共享在线视频 | 亚洲综合在线一区二区三区 | 免费无码午夜福利片69 | 亚洲娇小与黑人巨大交 | 国产极品美女高潮无套在线观看 | 久久午夜无码鲁丝片秋霞 | 欧美人与禽猛交狂配 | 亚洲一区二区三区偷拍女厕 | 综合人妻久久一区二区精品 | 三上悠亚人妻中文字幕在线 | 午夜精品久久久久久久 | 国产精品久久久午夜夜伦鲁鲁 | 国产亚洲精品久久久久久久久动漫 | 无码人妻出轨黑人中文字幕 | 99久久人妻精品免费二区 | 国产成人精品优优av | 国产区女主播在线观看 | 4hu四虎永久在线观看 | 国产综合色产在线精品 | 久久人人97超碰a片精品 | 国产人妻久久精品二区三区老狼 | 少妇性俱乐部纵欲狂欢电影 | 日本va欧美va欧美va精品 | 2019午夜福利不卡片在线 | 男女性色大片免费网站 | 色婷婷综合激情综在线播放 | 成人免费视频视频在线观看 免费 | 最近中文2019字幕第二页 | 国产精品久久久久7777 | 少妇无套内谢久久久久 | 欧美老妇交乱视频在线观看 | 色欲av亚洲一区无码少妇 | 国产精品久久久久久亚洲影视内衣 | 国产97人人超碰caoprom | 久久无码中文字幕免费影院蜜桃 | 大色综合色综合网站 | 天干天干啦夜天干天2017 | 国产精品美女久久久久av爽李琼 | 欧洲欧美人成视频在线 | 沈阳熟女露脸对白视频 | 2020久久香蕉国产线看观看 | 久久久亚洲欧洲日产国码αv | 国产成人无码专区 | 荫蒂被男人添的好舒服爽免费视频 | 中文字幕av无码一区二区三区电影 | 水蜜桃亚洲一二三四在线 | 亚洲精品国产品国语在线观看 | 蜜桃视频插满18在线观看 | 2020最新国产自产精品 | 日日橹狠狠爱欧美视频 | 精品夜夜澡人妻无码av蜜桃 | 国产精品无码成人午夜电影 | 人妻少妇精品视频专区 | 亚洲乱码中文字幕在线 | 男女下面进入的视频免费午夜 | 嫩b人妻精品一区二区三区 | 在线看片无码永久免费视频 | 三级4级全黄60分钟 | 精品久久久中文字幕人妻 | 人人妻人人澡人人爽人人精品 | 亚洲国产一区二区三区在线观看 | 亚洲成av人片天堂网无码】 | 亚洲一区二区三区四区 | 红桃av一区二区三区在线无码av | 中文字幕无码免费久久9一区9 | 九九在线中文字幕无码 | 亚洲中文字幕在线观看 | 欧美大屁股xxxxhd黑色 | 未满成年国产在线观看 | 国产色精品久久人妻 | 免费无码一区二区三区蜜桃大 | 中文字幕人妻丝袜二区 | 亚洲精品国产品国语在线观看 | 日本欧美一区二区三区乱码 | 任你躁在线精品免费 | 久久国产精品萌白酱免费 | 中文无码成人免费视频在线观看 | 水蜜桃av无码 | 永久免费观看国产裸体美女 | 亚洲精品一区二区三区在线观看 | 欧洲熟妇色 欧美 | 国产成人精品久久亚洲高清不卡 | 久久五月精品中文字幕 | 国产乡下妇女做爰 | 国产成人精品视频ⅴa片软件竹菊 | 国内少妇偷人精品视频免费 | 久久99精品久久久久久动态图 | 国产综合久久久久鬼色 | 无码国内精品人妻少妇 | 亚洲成av人综合在线观看 | 久久人人爽人人爽人人片ⅴ | 亚洲精品鲁一鲁一区二区三区 | 内射爽无广熟女亚洲 | 欧美色就是色 | 老司机亚洲精品影院 | 亚洲日韩av一区二区三区中文 | 天堂无码人妻精品一区二区三区 | 国产亚洲人成在线播放 | 六月丁香婷婷色狠狠久久 | 色一情一乱一伦一视频免费看 | 日日干夜夜干 | 国产精品久免费的黄网站 | 成人无码精品一区二区三区 | 欧洲欧美人成视频在线 | 成人一在线视频日韩国产 | 久久精品女人天堂av免费观看 | 久久综合激激的五月天 | 亚洲国产精品一区二区美利坚 | 欧美日韩一区二区免费视频 | 伊人久久大香线蕉av一区二区 | 色噜噜亚洲男人的天堂 | 成熟人妻av无码专区 | 久久综合激激的五月天 | 亚洲无人区午夜福利码高清完整版 | 东京热一精品无码av | 久久久久se色偷偷亚洲精品av | 久久人人97超碰a片精品 | 欧洲欧美人成视频在线 | 欧美人与物videos另类 | 精品一区二区不卡无码av | 国产办公室秘书无码精品99 | 国产一区二区不卡老阿姨 | 中文字幕日韩精品一区二区三区 | 国产综合久久久久鬼色 | 丰满少妇高潮惨叫视频 | 国产在热线精品视频 | 99久久精品日本一区二区免费 | 国产成人一区二区三区别 | 男人和女人高潮免费网站 | 国产亚洲tv在线观看 | 99久久久国产精品无码免费 | 一个人看的www免费视频在线观看 | 久久国产精品_国产精品 | 强辱丰满人妻hd中文字幕 | 夜夜夜高潮夜夜爽夜夜爰爰 | 无遮挡啪啪摇乳动态图 | 成熟女人特级毛片www免费 | 国内少妇偷人精品视频 | 人人妻人人澡人人爽精品欧美 | 日韩精品无码免费一区二区三区 | 99视频精品全部免费免费观看 | 色老头在线一区二区三区 | 未满小14洗澡无码视频网站 | 精品熟女少妇av免费观看 | 国产又爽又黄又刺激的视频 | 亚洲а∨天堂久久精品2021 | 九一九色国产 | 麻豆国产人妻欲求不满 | 老头边吃奶边弄进去呻吟 | 99久久精品午夜一区二区 | 国精品人妻无码一区二区三区蜜柚 | 中文字幕乱码人妻无码久久 | 久久久www成人免费毛片 | 国产色视频一区二区三区 | 一本色道久久综合狠狠躁 | 久久国内精品自在自线 | 精品日本一区二区三区在线观看 | 国产av一区二区三区最新精品 | 成人免费无码大片a毛片 | 波多野结衣av在线观看 | 无码国产乱人伦偷精品视频 | 日本一区二区三区免费高清 | 欧美变态另类xxxx | 精品久久久久香蕉网 | 免费国产黄网站在线观看 | 无遮挡啪啪摇乳动态图 | 欧美精品免费观看二区 | 亚洲精品一区二区三区大桥未久 | 国产一区二区三区四区五区加勒比 | 自拍偷自拍亚洲精品被多人伦好爽 | 久久精品国产99久久6动漫 | 午夜精品一区二区三区的区别 | 天堂亚洲2017在线观看 | 九九热爱视频精品 | 日本大香伊一区二区三区 | 免费无码一区二区三区蜜桃大 | 少妇性荡欲午夜性开放视频剧场 | 国产午夜精品一区二区三区嫩草 | 精品久久久无码中文字幕 | 99久久婷婷国产综合精品青草免费 | 思思久久99热只有频精品66 | 97久久国产亚洲精品超碰热 | 国产乱人伦av在线无码 | 欧美放荡的少妇 | 东京一本一道一二三区 | 国产熟妇另类久久久久 | 精品少妇爆乳无码av无码专区 | 久久精品国产亚洲精品 | www国产亚洲精品久久久日本 | 国产午夜福利亚洲第一 |