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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

unix网络编程

發(fā)布時間:2024/2/28 编程问答 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 unix网络编程 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

寫在前面: 最近在看nginx具體接口的實現(xiàn),發(fā)現(xiàn)一些網(wǎng)絡(luò)接口不是很熟悉,大概看了下Unix網(wǎng)絡(luò)編程,發(fā)現(xiàn)上面都有具體介紹。后續(xù)這段時間攻讀下這本教程。

記于 2018-1-30

第三章 ? 套接字編程簡介

1. IPv4套接字地址結(jié)構(gòu)

IPv4套接字地址結(jié)構(gòu)通常也稱為“”網(wǎng)際套接字地址結(jié)構(gòu)“”, 他以sockaddr_in命名, 定義在<netinet/in.h>中

struct in_addr{in_addr_t s_addr; //32-bit IPv4 address, network byte ordered};

struct sockaddr_in{uint8_t sin_len; //length of structure(16)sa_family_t sin_family; //AF_INETin_port_t sin_port; //16-bit TCP or UDP port numberstruct in_addr sin_addr; char sin_zero; //unused};


2. 通用套接字地址結(jié)構(gòu)

當(dāng)作為一個參數(shù)傳遞進任何套接字函數(shù)時, 套接字地址結(jié)構(gòu)總是以引用形式(也就是指向該結(jié)構(gòu)的指針)來傳遞,然而以這樣的指針作為參數(shù)之一的任何套接字函數(shù)必須處理來自所支持的任何協(xié)議族的套接字地址結(jié)構(gòu)

//<sys/socket.h>struct sockaddr { uint8_t sa_len; sa_family_t sa_family; //address family:AF_xxx value char sa_data[14]; //portocol-specific address };

3. IPv6 套接字地址結(jié)構(gòu)

//<netinet/in.h> struct in6_addr{ uint8_t s6_addr[16]; //128-bit IPv6 address network byte ordered };#define SIN6_LEN; //required for compile-time testsstruct sockaddr_in6{ uint8_t sin6_len; //length of this struct sa_family_t sin6_family; //AF_INET6 in_port_t sin6_port; //transport layer port//network byte ordered uint32_t sin6_flowinfo; //flow information undefined struct in6_addr sin6_addr; //IPv6 address uint32_t sin6_scope_id; //set of interfaces for a scope };

4. 套接字地址結(jié)構(gòu)是在進程和內(nèi)核之間傳遞的

從進程到內(nèi)核傳遞套接字地址結(jié)構(gòu)的函數(shù)有3個:bind 、connect、sendto

從內(nèi)核到進程傳遞套接字地址結(jié)構(gòu)的函數(shù)有4個: accept、recvfrom、getsockname、getpeername


5. 術(shù)語“小端”和“大端”表示多個字節(jié)值的哪一端(小端或大端)存儲在該值的起始位置

我們把某個給定系統(tǒng)所用的字節(jié)序稱為主機字節(jié)序(host byte order)

主機字節(jié)序和網(wǎng)絡(luò)字節(jié)序轉(zhuǎn)換函數(shù)

#include<netinet/in.h>uint16_t htons(uint16_t host16bitvalue); uint32_t htonl(uint32_t host32bitvalue);//均返回:網(wǎng)絡(luò)字節(jié)序的值uint16_t ntohs(uint16_t net16bitvalue); uint32_t ntohl(uint32_t net32bitvalue);//均返回:主機字節(jié)序的值其中: h代表host, n代表network, s 代表short, l 代表long

6. 字節(jié)操作函數(shù)

名字以b開頭的函數(shù)起源于4.2BSD, 名字以mem(表示內(nèi)存)開頭的函數(shù)起源于ANSI C標(biāo)準(zhǔn)

下面是Berkeley函數(shù):

#include<strings.h>void bzero(void* dest, size_t nbytes); void bcopy(const void* src, void* dest, size_t nbytes); void bcmp(const void* ptr1, const void* ptr2, size_t nbytes); //返回:若相等則為0, 否則為非0

下面是ANSI C函數(shù):

#include<string.h>void* memset(void* dest, int c, size_t len); void* memcpy(void* dest, const void* src, size_t nbytes); int memcmp(const void* ptr1, const void* ptr2, size_t nbytes); //若相等則為0,否則為>0或<0

7. inet_aton 、inet_addr、 inet_ntoa 函數(shù)

#include<arpa/inet.h>int inet_aton(const char* strptr, struct in_addr* addrptr); //返回:若字符串有效則為1, 否則為0in_addr_t inet_addr(const char* strptr); //返回:若字符串有效則為32位二進制網(wǎng)絡(luò)字節(jié)序的IPv4地址,否則為INADDR_NONEchar* inet_ntoa(struct in_addr inaddr); //返回:指向一個點分十進制數(shù)串的指針

inet_aton將strptr所指C字符串轉(zhuǎn)換成一個32位的網(wǎng)絡(luò)字節(jié)序二進制值,并通過指針addrptr來存儲。

8. inet_pton 和 inet_ntop 函數(shù)

這兩個函數(shù)是隨IPv6出現(xiàn)的新函數(shù)。函數(shù)名中p和n分別代表表達(dá)(presentation)和數(shù)值(numeric)。

地址的表達(dá)式格式通常是ANSII字符串,數(shù)值格式則是存放到套接字地址結(jié)構(gòu)中的二進制值

#include<arpa/inet.h>int inet_pton(int family, const char* strptr, void* addrptr); //返回:若成功則為1, 若輸入不是有效的表達(dá)式格式則為0, 若出錯則為-1const char* inet_ntop(int family, const void* addrptr, char* strptr, size_t len); //返回:若成功則為指向結(jié)果的指針,若出錯則為NULL

注: 表達(dá)格式就是 點分十進制格式, 數(shù)值格式就是in_addr{} 格式

表達(dá)格式就是在一個IPv4 的點分十進制數(shù)串之后,或者在一個括以方括號的IPv6地址的十六進制數(shù)串格式之后,跟一個終止符(分號),再跟一個十進制的端口號,最后跟一個空字符。

因此,緩沖區(qū)大小對于IPv4至少為INET_ADDRSTRLEN加上6個字節(jié)(16+6=22),對于IPv6至少為INET6_ADDRSTRLEN加上8個字節(jié)(46+8=54)


9. sock_ntop和相關(guān)函數(shù)

#include"unp.h" char* sock_ntop(const struct sockaddr* sockaddr, socklen_t addlen);

sockaddr指向一個長度為addrlen的套接字地址結(jié)構(gòu)。


10. 字節(jié)流套接字

字節(jié)流套接字(如TCP套接字)上的read和write函數(shù)所表現(xiàn)的行為不同于通常的文件I/O, 字節(jié)流套接字上調(diào)用read和write輸入或輸出的字節(jié)數(shù)可能比請求的數(shù)量少,然而這不是出錯的狀態(tài),這個現(xiàn)象的原因在于內(nèi)核中用于套接字的緩沖區(qū)可能已經(jīng)達(dá)到了極限。此時所需的是調(diào)用者再次調(diào)用read和write函數(shù)。


第四章 ? 基本TCP套接字編程


1. socket函數(shù)

#include<sys/socket.h>int socket(int family, int type, int portocol); //返回:若成功則為非負(fù)描述符,若出錯則為-1

family 參數(shù)指明協(xié)議族, type指明套接字類型。 protocol設(shè)為某個協(xié)議類型常值,或者設(shè)為0

family說明
AF_INETIPv4協(xié)議
AF_INET6IPv6協(xié)議
AF_LOCALUNIX域協(xié)議
AF_ROUTE路由套接字
AF_KEY秘鑰套接字

type說明
SOCK_STREAM字節(jié)流套接字
SOCK_DGRAM數(shù)據(jù)報套接字
SOCK_SEQPACKET有序分組套接字
SOCK_RAW原始套接字
protocol說明
IPPROTO_TCPTCP傳輸協(xié)議
IPPROTO_UDPUDP傳輸協(xié)議
IPPROTO_SCTPSTCP傳輸協(xié)議

2. connect函數(shù)

#include<sys/socket.h> int connect(int sockfd, const struct sockaddr* seraddr, socklen_t addrlen);

返回: 若成功則為0, 若出錯則為-1

按照TCP狀態(tài)轉(zhuǎn)換圖,connect函數(shù)導(dǎo)致當(dāng)前套接字從CLOSED 狀態(tài)(該套接字自從由socket函數(shù)創(chuàng)建以來一直所處的狀態(tài))轉(zhuǎn)移到SYN_SENT狀態(tài),若成功則再轉(zhuǎn)移到ESTABLISHED狀態(tài)。

若connect失敗則該套接字不再可用,必須關(guān)閉,我們不能對這樣的套接字再次調(diào)用connect函數(shù)。


3. bind函數(shù)

bind函數(shù)把一個本地協(xié)議地址賦予一個套接字

?

#include<sys/socket.h> int bind(int sockfd, const struct sockaddr* myaddr, socklen_t addrlen);

對于TCP, 調(diào)用bind函數(shù)可以指定一個端口號,或指定一個IP地址,也可以兩者都指定,還可以都不指定

如果一個TCP客戶或者服務(wù)器未曾調(diào)用bind捆綁一個端口,當(dāng)調(diào)用connect或listen時,內(nèi)核就要為相應(yīng)的套接字選擇一個臨時端口。讓內(nèi)核來選擇臨時端口對于TCP客戶來說是正常的,除非應(yīng)用需要一個預(yù)留端口。

進程指定?結(jié)果
IP地址端口?
通配地址0內(nèi)核選擇IP地址和端口
通配地址非0內(nèi)核選擇IP地址, 進程指定端口
本地IP地址0進程指定IP地址,內(nèi)核選擇端口
本地IP地址非0進程指定IP地址和端口

4. listen函數(shù)

根據(jù)TCP狀態(tài)轉(zhuǎn)換圖,調(diào)用listen導(dǎo)致套接字從CLOSED狀態(tài)轉(zhuǎn)換到LISTEN狀態(tài)

#include<sys/socket.h> int listen(int sockfd, int backlog); //返回:若成功返回0,失敗返回-1

內(nèi)核為任何一個給定的監(jiān)聽套接字維護兩個隊列:

* 未完成連接隊列

* 已完成連接隊列


5. accept函數(shù)

accept函數(shù)由TCP服務(wù)器調(diào)用,用于從已完成連接隊列頭返回下一個已完成連接

#include<sys/socket.h> int accept(int sockfd, struct sockaddr* cliaddr, socklen_t* addrlen);//返回:若成功則為非負(fù)描述符,若出錯則為-1

cliaddr 和addrlen 用來返回對方進程(客戶)的協(xié)議地址。也就是返回客戶端的IP地址

我們稱第一個參數(shù)sockfd為監(jiān)聽套接字(listening socket)描述符(由socket創(chuàng)建,隨后用作bind和listen的第一個參數(shù)的描述符)

稱它的返回值為已連接套接字(connected socket)描述符

個服務(wù)器通常僅僅創(chuàng)建一個監(jiān)聽套接字,它在該服務(wù)器的生命期內(nèi)一直存在。內(nèi)核為每個由服務(wù)器進程接收的客戶創(chuàng)建一個已連接套接字(也就是說對于它的三次握手過程已經(jīng)完成)。當(dāng)服務(wù)器完成對某個給定客戶的服務(wù)時,相應(yīng)的已連接套接字就會關(guān)閉。

如果accept函數(shù)的第二個和第三個參數(shù)都是空指針,表示我們隊客戶的身份不感興趣

6. fork和exec函數(shù)

#include<unistd.h> pid_t fork();返回:在子進程中為0,在父進程中為子進程Id, -1--出錯

fork函數(shù)調(diào)用一次,返回兩次。

在調(diào)用進程(成為父進程),它返回一次,返回值是新派生進程(成為子進程)的進程ID;在子進程它還返回一次,返回值為0.

因此可以用返回值來判斷當(dāng)前進程是子進程還是父進程

fork 在子進程返回0而不是父進程ID,原因是:子進程只有一個父進程,它總是可以調(diào)用getppid來得到

fork有兩個典型應(yīng)用:

1. 一個進程可以為自己創(chuàng)建一個拷貝,這樣,當(dāng)一個拷貝處理一個操作時,其他的拷貝可以執(zhí)行其他的任務(wù)。這是非常典型的網(wǎng)絡(luò)服務(wù)器

2. 一個進程想執(zhí)行其他的程序,由于創(chuàng)建進程的唯一方法是調(diào)用fork,進程首先調(diào)用fork來生成一個拷貝,然后其中一個拷貝(通常為子進程)調(diào)用exec來代替自己去執(zhí)行新程序。

#include<unistd.h> int execve(const char* pathname, char* argv[], char* const envp[] );返回:-1--出錯, 無返回--成功

7. close函數(shù)

#include<unistd.h> int close(int sockfd);return: 0-ok, -1--error

8. getsockname 和getpeername函數(shù)

#include<sys/socket.h> int getsockname(int sockfd, struct sockaddr* localaddr, socklen_t* addrlen); int getpeername(int sockfd, struct sockaddr* peeraddr, socklen_t* addrlen);return : 0-ok, -1-error

getsockname : 返回與套接字關(guān)聯(lián)的本地協(xié)議地址

getpeername:? 返回與套接字關(guān)聯(lián)的遠(yuǎn)程協(xié)議地址

當(dāng)一個服務(wù)器由調(diào)用accept的進程調(diào)用exec啟動執(zhí)行時,它獲得客戶身份的唯一途徑就是調(diào)用getpeername


第七章 套接字選項

7.1 概述??

有很多方法來獲取和設(shè)置影響套接字接口的選項

* getsockopt 和setsockopt

* fcntl

* ioctl


7.2 getsockopt 和setsockopt 函數(shù)

#include<sys/socket.h> int getsockopt(int sockfd, int level, int optname, void* optval, socklen_t* optlen);int setsockopt(int sockfd, int level, int optname, const void* optval, socklen_t* optlen);return : 0-ok, -1-error

sockfd: 指向一個打開的套接字描述符

level:

????? ? SOL_SOCKET :?

????????IPPROTO_TCP :?

optname:?

????SO_REUSEADDR :? 允許重用本地地址

????SO_REUSEPORT :?允許重用本地地址

????SO_KEEPALIVE :? 如果2 小時內(nèi)在此套接字的任一方向都沒有數(shù)據(jù)交換,TCP就自動給對方發(fā)一個keepalive probe

????SO_RCVBUF : 接收緩沖區(qū)大小

????SO_SNDBUF:發(fā)送緩沖區(qū)大小

????SO_SETFIB :?

????SO_SNDLOWAT : 發(fā)送低潮限度, select函數(shù)使用

????SO_ACCEPTFILTER :?

????SO_UPDATE_ACCEPT_CONTEXT

????SO_BINDANY :?

????SO_LINGER : 若有數(shù)據(jù)待發(fā)送則延遲關(guān)閉


????TCP_FASTOPEN :?

????TCP_NODELAY :? ? ?禁止Nagle 算法

????TCP_DEFER_ACCEPT :?

????TCP_NOPUSH

????TCP_CORK


????IP_RECVDSTADDR :? 返回目的ip地址

????IP_PKTINFO :? ??

????IP_BIND_ADDRESS_NO_PORT :?

????IP_TRANSPARENT :?


????IPV6_RECVPKTINFO :?

????IPV6_V6ONLY:?

????IPV6_TRANSPARENT:?

????IPV6_BINDANY :?


? ? 管道的容量稱為帶寬-延遲積(bandwidth-delay product), 我們可以將帶寬(位/秒)乘上RTT(秒),并將結(jié)果由位轉(zhuǎn)換成字節(jié)來計算得到。




超強干貨來襲 云風(fēng)專訪:近40年碼齡,通宵達(dá)旦的技術(shù)人生

總結(jié)

以上是生活随笔為你收集整理的unix网络编程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

亚洲专区欧美专区 | 精品xxx | 久久这里只有精品9 | 久草视频在线播放 | 成人小视频在线 | 在线国产不卡 | 日本久久精 | 久久久久久在线观看 | 亚洲成人免费在线 | 国产精品久久久久久a | 免费看片网址 | 999视频在线播放 | 国产成人免费高清 | 天天操综合网站 | 久久最新视频 | 亚洲精品综合在线观看 | 国内精品在线看 | 日韩色综合网 | 国产一区二区免费 | 天天色天天综合网 | 国产中文字幕在线视频 | 国产成人亚洲精品自产在线 | 手机av电影在线观看 | 国产91精品一区二区 | 精品国产乱码久久久久久1区2匹 | 精品国产理论片 | 日韩久久久久久久 | 国产亚洲免费观看 | 久久久久国产视频 | 天堂在线v| 成人黄色小视频 | 激情久久五月天 | 国模精品在线 | 亚洲精品国产电影 | 在线黄色av电影 | 国产黄网站在线观看 | 四虎影视成人永久免费观看视频 | 在线影院 国内精品 | 深夜国产在线 | 人人爽人人爽人人片av免 | 国产精品久久久久久久妇 | 久久久久免费视频 | 久久国产精品视频免费看 | 五月婷婷,六月丁香 | 欧美福利久久 | 国产日韩欧美在线观看视频 | 亚洲一区网站 | 国产又粗又猛又黄又爽 | 日韩电影一区二区在线 | 日韩精品久久久久久久电影99爱 | 操久久免费视频 | 国产99久久精品一区二区300 | 国产精品久久99精品毛片三a | 激情在线网| 亚洲精品美女久久久 | 精品中文字幕在线播放 | 天天干,夜夜爽 | 欧美日韩xxxxx | 成人黄色电影在线 | 狂野欧美激情性xxxx欧美 | 最近中文国产在线视频 | 伊甸园av在线 | 麻豆高清免费国产一区 | 毛片一二区 | 久久久久久久久久久久久久电影 | 午夜aaaa| 国产免费专区 | 久久久久亚洲精品成人网小说 | www亚洲国产 | 福利视频午夜 | 九九在线国产视频 | 成人av免费电影 | 黄色精品久久 | www.色com | 日日摸日日添夜夜爽97 | 国产日韩精品一区二区在线观看播放 | 在线视频中文字幕一区 | 91精品天码美女少妇 | 久久艹精品 | 国内精品久久久久久久久久久 | 久久国语露脸国产精品电影 | 99视频播放 | 美女黄频免费 | 人人射人人射 | 色偷偷av男人天堂 | 国内精品久久久久影院男同志 | 精品国产片 | 热久久最新地址 | 久久国产精品免费 | 国产一级视频在线免费观看 | 九九精品在线观看 | 最近最新最好看中文视频 | 91成人精品视频 | 99视频黄 | 国产精品久久网站 | 精品国产成人av | 一区二区男女 | 天堂视频中文在线 | 亚洲综合国产精品 | 国产1区2| 国产一区私人高清影院 | 久久国产网 | 国产一级精品视频 | 精品国产三级a∨在线欧美 免费一级片在线观看 | 国产麻豆精品久久一二三 | 国产一区二区精品久久91 | 亚洲三级精品 | 国产福利一区二区三区视频 | 欧美日韩国产精品一区二区三区 | 亚洲黄色在线观看 | 亚洲黄色一级视频 | 超碰在线1| 日本精品一区二区在线观看 | 国产伦理精品一区二区 | 亚洲欧美精品一区二区 | 在线观看中文字幕视频 | 成人网在线免费视频 | 日日干日日色 | 成人wwwxxx视频| 久久国产91| 粉嫩av一区二区三区四区 | 久久久不卡影院 | 伊人热| 午夜性生活 | 亚洲欧美日韩国产精品一区午夜 | 丰满少妇对白在线偷拍 | 免费的黄色的网站 | 亚洲永久av | 91在线免费播放视频 | av资源免费看 | 丁香花在线视频观看免费 | 久久久免费观看视频 | 精品久久免费看 | 久久99亚洲网美利坚合众国 | 久久久久久久久久久久影院 | 粉嫩高清一区二区三区 | 日韩av资源在线观看 | 中国精品少妇 | 国产亚洲情侣一区二区无 | 久久久免费精品视频 | 一级免费黄视频 | 欧美黑吊大战白妞欧美 | 视频1区2区 | 国产一区欧美在线 | 国产一级淫片免费看 | 国产综合香蕉五月婷在线 | 97超视频在线观看 | 亚洲精品综合一二三区在线观看 | 欧美射射射 | 精品九九九 | 国产精品少妇 | 人人爽人人爽人人爽人人爽 | 91自拍91| 天天爱天天操天天射 | 久一网站| 国产精品中文字幕av | 成人性生交大片免费看中文网站 | 91精品国产综合久久福利 | 天天干天天看 | 亚洲一区视频在线播放 | 国产日产精品久久久久快鸭 | 亚洲我射av | 成人av在线网 | 久久专区| 国产在线精品区 | 久久免费99精品久久久久久 | 国产中文字幕久久 | 国产精品岛国久久久久久久久红粉 | 99国产情侣在线播放 | 国产精品青草综合久久久久99 | 婷婷色站 | 亚洲综合少妇 | 中文亚洲欧美日韩 | 亚洲午夜精品久久久 | 亚洲影院一区 | 91手机视频| 免费在线黄色av | 欧美午夜精品久久久久久浪潮 | 天天操天天干天天爱 | 日产乱码一二三区别在线 | 好看的国产精品视频 | www.五月天色 | 麻豆久久一区二区 | 天天曰天天 | 在线播放精品一区二区三区 | 久久99精品国产麻豆宅宅 | 又湿又紧又大又爽a视频国产 | 国产小视频在线免费观看 | 中文网丁香综合网 | 亚洲日本在线一区 | 午夜精品久久久久久久久久久久久久 | 99在线免费视频 | 2023年中文无字幕文字 | 国产成人精品久久亚洲高清不卡 | 在线看免费 | 亚洲成人av电影在线 | 色国产精品 | 色婷婷亚洲综合 | 91av亚洲 | 免费在线观看毛片网站 | 欧美日韩精品免费观看视频 | 欧美国产不卡 | 456成人精品影院 | 在线观看免费av片 | 国产久草在线观看 | 国产一区二区在线免费视频 | 夜夜高潮夜夜爽国产伦精品 | 亚洲人成在线电影 | 日韩小视频网站 | a国产精品| 亚洲综合导航 | 精品国产一区在线观看 | 人人操日日干 | 91精品国产自产在线观看永久 | 欧美一区二区三区在线看 | 91精品视频免费在线观看 | 丁香色婷 | 中文字幕成人一区 | 玖玖国产精品视频 | www.伊人网 | 成人午夜剧场在线观看 | 狠狠色丁香久久婷婷综 | 中文字幕在线观看2018 | 在线看成人 | 摸bbb搡bbb搡bbbb| 1区2区3区在线观看 三级动图 | 啪嗒啪嗒免费观看完整版 | 激情五月视频 | 欧美日韩超碰 | 国产手机在线播放 | 日韩精品中文字幕有码 | 国产精品一区二区在线看 | 国产a级片免费观看 | 亚洲精品久久久蜜臀下载官网 | 国产97视频在线 | 深夜免费福利视频 | 精品国产成人在线影院 | 国产天天综合 | 丰满少妇麻豆av | 国产剧情在线一区 | 欧美成人xxxxx| 国产精品久久久久9999 | 五月天激情综合 | 精品麻豆入口免费 | 欧美久久久一区二区三区 | 国产免费a | 国产精品99免费看 | 丁香视频免费观看 | 日本在线精品视频 | 9在线观看免费高清完整版 玖玖爱免费视频 | 国产小视频在线 | 国产精品成人一区二区三区吃奶 | 丁香5月婷婷久久 | 欧美日本不卡高清 | 国产美女搞久久 | 日本中文字幕高清 | 久久另类视频 | 男女激情片在线观看 | 日韩中文在线观看 | 国产视频一区精品 | 一区二区在线影院 | 国产尤物在线观看 | 亚洲国产日韩在线 | 亚洲第一成网站 | 国产成人久久精品亚洲 | 91av色| aaa亚洲精品一二三区 | 久久久久久久久久久久久影院 | 欧美a在线看 | 在线观看午夜av | 日本三级在线观看中文字 | 在线观看成人小视频 | av在线短片 | 日日干日日 | 国产三级视频在线 | 亚洲女人天堂成人av在线 | 91少妇精拍在线播放 | 又黄又刺激的视频 | 国产一区二区三区免费在线 | 免费亚洲视频 | 久久精品视频中文字幕 | 91在线精品播放 | 99久久精品国 | 中文字幕在线观看1 | 狠狠操导航 | 欧洲成人av | 狠狠狠色狠狠色综合 | 欧美久久久久久久久久 | 在线久久 | www.午夜 | 91片在线观看 | 在线免费观看黄网站 | 在线视频一区观看 | 日韩在线高清 | 成人影片在线免费观看 | 免费观看成人av | 日韩在线观看中文字幕 | 超级碰碰免费视频 | 久久久久亚洲最大xxxx | 99精品视频免费 | 亚洲成人精品在线 | 成人播放器 | 久久精品网站视频 | 国产精品视频99 | 国产极品尤物在线 | 免费观看视频的网站 | 国产麻豆剧传媒免费观看 | 欧美另类人妖 | 六月久久婷婷 | 69av在线播放 | 久久久久久高清 | 91精品免费看 | 日本久久久久久久久 | 国内成人精品2018免费看 | 波多野结衣在线播放一区 | 日本最大色倩网站www | 人人爽久久涩噜噜噜网站 | 欧美日韩国产页 | 亚洲国产av精品毛片鲁大师 | 免费试看一区 | 免费成人短视频 | 亚洲精品久久久久久久不卡四虎 | 日韩中文字幕视频在线观看 | 狠狠色丁香婷婷 | 欧美久久久久久久久中文字幕 | 欧美性生活大片 | 午夜精品一区二区三区免费视频 | 欧美了一区在线观看 | 午夜视频免费播放 | 91大神免费在线观看 | 六月激情久久 | 一区二区三区四区在线 | 国产精品福利一区 | 免费成人在线电影 | 亚洲无人区小视频 | 国产精品视频免费看 | 国产小视频免费在线观看 | av中文字幕亚洲 | 中文字幕无吗 | 日韩欧美亚州 | 久久免费精品视频 | 色综合天天综合网国产成人网 | 久久精品美女视频 | 99国产一区 | 欧美精品久久久久久 | 天天干,狠狠干 | 不卡电影一区二区三区 | 麻豆视频在线免费看 | 日韩欧美极品 | 欧美色综合天天久久综合精品 | 色在线亚洲 | 久久精品99国产精品日本 | 中文字幕在线观看网址 | 国产精品久久久久永久免费看 | 在线国产小视频 | 国产破处在线播放 | 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 88av色| 亚洲综合小说 | 色五丁香 | 国产91免费在线 | 国内少妇自拍视频一区 | 99九九免费视频 | 青青草国产精品 | 欧美日韩久久一区 | 国内成人精品2018免费看 | 亚洲撸撸| 青春草国产视频 | 国产黄色精品网站 | 一区二区精品视频 | 亚洲一区二区三区毛片 | 99久精品 | 天天干天天草天天爽 | 日韩精品免费一区二区 | 欧美一级视频在线观看 | 男女拍拍免费视频 | 欧美一区二区三区在线播放 | 国产精品乱码高清在线看 | 精品在线观看一区二区 | 成人在线播放av | 麻豆久久 | 日产乱码一二三区别免费 | 国产精品永久在线观看 | 久草在线免费在线观看 | 中文字幕av日韩 | 亚州av网站大全 | 久久精品伊人 | 日韩爱爱片 | 国产亚洲成av人片在线观看桃 | 国产高清小视频 | 国产五月婷婷 | 成人a视频在线观看 | 日日碰夜夜爽 | 在线播放日韩 | 亚洲日本国产精品 | 97视频在线播放 | 中文字幕日韩国产 | 久久视频 | 精品国产一区二区三区久久久蜜月 | 午夜18视频在线观看 | 日韩黄在线观看 | 中文字幕色播 | 日韩乱色精品一区二区 | 激情欧美一区二区免费视频 | 伊人va | 亚洲国产日韩一区 | 一级久久精品 | 九九热在线精品视频 | 91超碰在线播放 | 一区二区毛片 | 精品久久久久久亚洲综合网站 | 免费黄色在线播放 | 国产日本亚洲高清 | www..com毛片 | 色妞色视频一区二区三区四区 | 最近中文字幕完整高清 | 日日夜夜天天操 | 免费h漫在线观看 | 中文字幕第一页在线播放 | 最近高清中文字幕在线国语5 | 欧美特一级片 | 99视频在线 | 久久在线影院 | 婷婷色吧| 少妇av片| 午夜免费福利片 | 国产午夜精品福利视频 | 一本—道久久a久久精品蜜桃 | 深爱激情av | 天天躁日日躁狠狠躁 | 天天色天天色 | 午夜久久久精品 | 黄色在线成人 | 精品毛片在线 | 亚洲精品88欧美一区二区 | 丁香六月久久综合狠狠色 | 欧美va在线观看 | 国产福利精品在线观看 | 亚洲va欧美| 久久精品永久免费 | 在线观看中文字幕网站 | 91视频在线免费看 | 日韩视频在线播放 | 欧美日韩另类在线观看 | 久久久国产99久久国产一 | 在线天堂中文在线资源网 | 最新色站| av天天澡天天爽天天av | 亚洲精品国产精品国自产观看 | 五月激情婷婷丁香 | 五月婷婷黄色 | 国产日韩视频在线播放 | 人人狠狠综合久久亚洲婷 | 992tv又爽又黄的免费视频 | 日韩一区二区三 | 亚洲精品动漫久久久久 | 国产精品午夜av | 97视频在线免费播放 | 色免费在线 | 日韩美在线观看 | 国产理论在线 | 免费成人av在线 | av免费电影在线观看 | 久久久久一区 | 伊人狠狠 | 午夜精品一区二区三区在线播放 | 久久久免费视频播放 | 精品国产一区二区三区在线观看 | 久久久久久网址 | 伊人手机在线 | 久久精品国产久精国产 | 三级小视频在线观看 | 国产精品久久久久久久久费观看 | 日本最新高清不卡中文字幕 | av免费看网站 | 午夜精品在线看 | 国内精品久久久久久久影视麻豆 | 99高清视频有精品视频 | 伊人久久精品久久亚洲一区 | 五月婷丁香 | 精品一区二三区 | 亚洲精品综合在线观看 | 黄网站免费大全入口 | 一区三区视频 | 国产一区二区在线播放 | 精品国产黄色片 | 成人午夜毛片 | 中文字幕一区二区三区四区久久 | www.五月天婷婷 | 国产伦理精品一区二区 | 久久a久久 | www欧美日韩 | 天天久久综合 | 国语对白少妇爽91 | 日本公乱妇视频 | 成人全视频免费观看在线看 | 免费看污在线观看 | 国产精品久久久久久一区二区三区 | 久久免费精品 | 探花视频在线观看免费 | 亚洲少妇天堂 | 国产精品久久99 | 91精品福利在线 | 在线精品视频免费播放 | 四虎在线免费视频 | 久草在线最新视频 | 狠狠色狠狠综合久久 | 综合天堂av久久久久久久 | 丝袜网站在线观看 | 国产日韩欧美在线 | 96av在线| 99精品欧美一区二区三区黑人哦 | 波多野结衣网址 | 麻豆传媒在线视频 | 久草爱视频 | 日韩网站在线播放 | 91日韩精品视频 | 国产午夜精品一区二区三区四区 | 91精品日韩| japanese黑人亚洲人4k | 91av在线视频免费观看 | 国产日韩中文在线 | 久草在线综合网 | 激情五月***国产精品 | 国产一级黄色av | 手机看片 | 在线观看中文字幕亚洲 | 精品久久一 | 2020天天干夜夜爽 | 成人黄色av免费在线观看 | 日韩av成人免费看 | 成年在线观看 | 干 操 插| 精品一二区 | 国产传媒一区在线 | 日韩亚洲国产中文字幕 | 国内外激情视频 | 91人人爱| 在线观看中文字幕dvd播放 | 福利视频一二区 | 国产精品毛片一区二区在线 | 国产视频1区2区3区 久久夜视频 | 天天操比 | 国产淫a | 91久久丝袜国产露脸动漫 | 国产亚洲在线观看 | 五月开心综合 | 日韩高清不卡一区二区三区 | 丁香视频全集免费观看 | 久久毛片网站 | 国内精品视频在线 | 久久小视频 | 久久久久 免费视频 | 99视频免费播放 | 绯色av一区 | 日韩特级黄色片 | 三级黄色在线观看 | 国产欧美日韩视频 | 日韩免费久久 | 国产又黄又爽无遮挡 | 欧美日韩免费一区二区 | 欧美aaa一级 | 国产视频一二三 | 久久99国产精品免费网站 | 五月婷香 | 国产二区免费视频 | 国产成人av电影在线观看 | 天天爱综合 | 91在线精品一区二区 | 国产系列 在线观看 | 91在线视频观看免费 | 色婷婷久久久综合中文字幕 | 免费看的视频 | 9在线观看免费高清完整版在线观看明 | 欧美一区二区伦理片 | 一区二区久久 | 波多野结衣一区二区 | 国产男女无遮挡猛进猛出在线观看 | 韩日电影在线观看 | 久久99九九99精品 | 久久精彩视频 | 色夜影院 | 成人av电影免费在线播放 | 婷婷在线免费视频 | 日日碰狠狠添天天爽超碰97久久 | 久草免费新视频 | 欧美性大战久久久久 | 国产一区福利 | 精品婷婷 | 色综合人人 | 亚洲综合视频在线 | 国产精品黄色 | 免费av视屏 | 蜜桃麻豆www久久囤产精品 | 黄色大片视频网站 | 手机av在线网站 | 国产一区二区视频在线播放 | 国产小视频你懂的在线 | 久久免费国产精品 | 国产精品手机播放 | 国产看片免费 | 天天天干夜夜夜操 | 五月婷婷在线观看视频 | 国产视频欧美视频 | 一级理论片在线观看 | 九九视频这里只有精品 | 亚洲免费一级电影 | 久草精品视频 | 日韩在线视频一区二区三区 | 久草在线观看视频免费 | 亚洲精品午夜国产va久久成人 | 啪啪免费试看 | 国产小视频在线播放 | 久久久99国产精品免费 | 97夜夜澡人人双人人人喊 | 丁香狠狠| 国产精品一区二区果冻传媒 | 国产一区二区三区免费在线 | 五月婷婷香蕉 | 精品久久91 | 免费在线观看91 | 四虎在线观看 | 伊人久久在线观看 | 久久视频一区二区 | 69国产盗摄一区二区三区五区 | 久久成人综合视频 | 亚洲精品美女在线观看 | 成年人在线看片 | 玖玖视频国产 | 亚洲精品视频在线观看网站 | 久久夜色精品亚洲噜噜国4 午夜视频在线观看欧美 | 97在线观看视频免费 | 国产99久久精品一区二区永久免费 | 欧美 日韩 性 | 国产一区二区三区免费在线观看 | 最近中文字幕免费av | 91在线产啪 | 久草电影在线观看 | 中文字幕你懂的 | 少妇搡bbbb搡bbb搡忠贞 | 国产精品9999久久久久仙踪林 | 日韩a在线观看 | 成人资源在线观看 | 久久综合网色—综合色88 | 51久久成人国产精品麻豆 | 国产v欧美| 久久久久国产成人精品亚洲午夜 | 在线看片一区 | 国产小视频在线观看 | 国产麻豆果冻传媒在线观看 | 国产亚洲午夜高清国产拍精品 | 色综合天天综合 | 色综合久久五月天 | 欧美视屏一区二区 | 在线黄色国产 | 8x8x在线观看视频 | 深夜福利视频一区二区 | 日韩天堂网 | 日韩有码专区 | 国产成人综合精品 | 亚洲精品女 | 国产一级片不卡 | 久久国语 | 亚洲视频电影在线 | 亚洲国产精品资源 | 人人玩人人添人人澡超碰 | av在线日韩| 精品欧美一区二区三区久久久 | 亚洲国产精品久久久久 | 国产特黄色片 | 最新日韩在线观看视频 | 欧美精品亚洲精品 | 久草视频视频在线播放 | 久久国产精品二国产精品中国洋人 | 婷婷四房综合激情五月 | 精品九九九九 | 亚洲精品在线观看的 | 国产精品18久久久久久vr | 国产精品二区三区 | 亚洲视频在线观看免费 | 午夜在线资源 | 亚洲精品91天天久久人人 | 国产18精品乱码免费看 | 欧美成人亚洲 | 欧美精品亚洲精品 | 国产精品福利视频 | 91久久精品一区二区三区 | 亚洲日韩中文字幕在线播放 | 国产区精品在线观看 | 欧美日韩亚洲精品在线 | 97国产超碰在线 | 天天玩天天干天天操 | 亚洲成人精品在线观看 | 国产在线一线 | 99视频这里有精品 | 日韩电影在线视频 | 欧美十八 | 中文字幕欧美日韩va免费视频 | 欧美精品久久久久久久久久白贞 | 婷婷免费在线视频 | 日本中文字幕网站 | 国产中文在线观看 | 99这里有精品 | 日韩在线高清 | 久久艹国产 | 深爱激情亚洲 | 在线观看岛国片 | 日韩av成人| 涩av在线 | v片在线播放 | 国产日韩欧美在线观看 | 国产中文字幕国产 | 超碰在线资源 | 国产高清精品在线 | 国产精品综合在线 | 黄色a视频 | 中文字幕日韩在线播放 | 日韩,精品电影 | 色吊丝在线永久观看最新版本 | 中文字幕日韩一区二区三区不卡 | 91精品国产综合久久福利 | 中文字幕日韩免费视频 | 久草久草久草久草 | www.亚洲视频 | 亚洲午夜av久久乱码 | 天天舔天天搞 | 在线中文字幕av观看 | 亚洲人成人99网站 | 黄色小说免费观看 | 精品国产中文字幕 | 久久国产亚洲精品 | 操久 | 国产精成人品免费观看 | 久久99精品国产麻豆宅宅 | 国产亚洲视频在线免费观看 | 日韩黄色大片在线观看 | www视频在线播放 | 久热爱 | 视频一区二区免费 | 成人av片免费观看app下载 | 日本中文字幕在线观看 | 视频在线日韩 | 日日干av | 国产成人精品一区二区三区福利 | 久久久久久久久久网站 | 欧美午夜精品久久久久 | 午夜影院日本 | 免费黄色在线网站 | 国产精品久久久久久久久久99 | 日本aaaa级毛片在线看 | av福利网址导航 | 久久久视屏 | 黄色软件网站在线观看 | 伊在线视频 | 少妇bbb好爽 | 91亚洲激情 | 丁香婷婷综合激情五月色 | japanesexxxxfreehd乱熟 | 免费看黄在线网站 | 久久免费精品 | 二区三区av | 一区二区三区四区在线 | 四虎在线免费观看视频 | 国产裸体永久免费视频网站 | 视频二区在线 | 精品国产乱码久久久久久浪潮 | 最近中文字幕大全中文字幕免费 | 国产在线小视频 | 日韩理论视频 | 欧美在线1区 | 在线观看一区视频 | 蜜臀久久99静品久久久久久 | 中文字幕日韩免费视频 | 日韩一级理论片 | 中文字幕一二三区 | 在线精品视频在线观看高清 | 亚洲综合色站 | 国产在线免费观看 | 亚洲夜夜网| 亚洲综合精品视频 | 久久人人爽人人爽人人 | 在线看免费 | 五月婷婷在线视频观看 | 久久综合国产伦精品免费 | 成年人黄色免费视频 | 在线观看一区视频 | 中文字幕一区2区3区 | 日韩欧美69 | 激情综合婷婷 | 亚洲成熟女人毛片在线 | 久久香蕉国产 | 9i看片成人免费看片 | 天天久久夜夜 | 国产99久久久欧美黑人 | 免费观看国产精品 | 免费高清国产 | 最新中文字幕在线观看视频 | 国产一区二区视频在线 | 精品国偷自产在线 | 欧美日韩亚洲精品在线 | 国产区在线 | 精品999| 日日日日| 一 级 黄 色 片免费看的 | 中文字幕在线播放日韩 | 国产91精品看黄网站 | 狠狠色狠狠色合久久伊人 | 精品国产精品一区二区夜夜嗨 | 国产精品自在线拍国产 | 国产亚洲资源 | 免费观看一级成人毛片 | 一级黄色电影网站 | 国产精品美乳一区二区免费 | 亚洲精品网页 | 免费开视频 | 国产一级免费在线 | 91亚洲在线观看 | 国产精品久久一区二区三区不卡 | 午夜123| 免费看的毛片 | 国产高清视频色在线www | 福利av影院 | 精品久久久久久久久久国产 | 久久综合九色综合97_ 久久久 | 久草在线免费资源站 | 日韩在线视频免费看 | 国产中文字幕在线观看 | 亚州国产精品 | 亚洲一级电影在线观看 | 97在线观看 | 欧美激情视频一区二区三区免费 | 国产一级片免费播放 | 国产在线观看99 | 免费观看av网站 | 91中文字幕网 | 成人动图 | 欧美在线视频一区二区 | 国产精品美女久久久久久久久久久 | 男女免费av | 丁香六月婷 | 国产99久久久国产精品成人免费 | av成人黄色| 国产成人精品不卡 | 午夜久久久影院 | 国产精品99爱 | 人人插人人玩 | 欧美一二区在线 | 免费在线成人av | www色网站 | 福利视频导航网址 | 婷婷网五月天 | 三级动态视频在线观看 | 久久久www成人免费精品 | 99精品在线看 | 国产 视频 高清 免费 | 怡红院成人在线 | 国产色在线 | 免费看黄的 | 欧美日韩视频一区二区三区 | 一级黄色片在线 | 久久看毛片| 伊人久久精品久久亚洲一区 | 国产99久久九九精品 | 成人福利在线播放 | 天天操网址| 国产成人一区二区三区在线观看 | 欧美精品v国产精品 | 在线视频a | 日韩网站视频 | 久久久免费看片 | 精久久久久 | 韩国一区在线 | 精品久久久久久久久久久久 | 亚洲伊人网在线观看 | 国产欧美在线一区二区三区 | 特片网久久 | 日韩成人xxxx| 91色视频 | 97在线视频观看 | 91在线国内视频 | 99免在线观看免费视频高清 | 美女精品久久 | 久久综合狠狠综合久久激情 | 久草视频2 | 欧美日韩在线看 | 色狠狠操| 岛国一区在线 | 丁香视频在线观看 | 日韩免费电影一区二区三区 | 国产高清在线免费视频 | 亚洲精品午夜一区人人爽 | 免费观看一级成人毛片 | 又湿又紧又大又爽a视频国产 | 日韩电影一区二区三区在线观看 | 99国产精品视频免费观看一公开 | 丁香六月婷婷综合 | 日韩精品久久一区二区 | 婷婷丁香九月 | 欧美日韩激情视频8区 | 激情婷婷在线观看 | 五月婷婷六月丁香 | 午夜精品视频一区 | 国产91小视频 | 91在线视频 | 日日夜夜天天综合 | 国产色女人 | 九九热在线播放 | av综合在线观看 | 91精品国产电影 | 在线看黄色的网站 | 国产高清在线免费视频 | av先锋影音少妇 | 热久久最新地址 | 久久a热6 | 中文字幕在线看视频 | 超碰人人国产 | 欧美日韩视频免费 | 天天综合中文 | 麻豆免费在线播放 | 日韩免费视频线观看 | 91免费版成人 | 97人人爽 | 亚洲精品一区二区精华 | 欧美日韩国产伦理 | 在线视频日韩精品 | 国产一性一爱一乱一交 | 中文字幕人成不卡一区 | 久久精品国产亚洲精品 | 丁香色天天 | 国产无区一区二区三麻豆 | 国产黄色大片 | 国产精品免费观看视频 | 亚洲欧美国产日韩在线观看 | 免费视频a | 亚洲精品在线一区二区三区 | aaa毛片视频 | 国内成人精品视频 | 成人小视频免费在线观看 | 亚洲性视频 | 丁香六月天| 在线激情影院一区 | 在线成人观看 | 国产毛片在线 | 亚洲精品网站 | 91香蕉视频污在线 | 欧美在线观看视频免费 | 看av免费 | 麻花豆传媒mv在线观看 | 精品国产三级a∨在线欧美 免费一级片在线观看 | 久久视频精品在线 | 香蕉看片 | 人人要人人澡人人爽人人dvd | 成人91av| 欧美午夜久久久 | 视频在线亚洲 | 99精品视频免费看 | 国产成人一区二区啪在线观看 | 欧美一区二区免费在线观看 | 国产视频在线观看一区 | 久久手机视频 | 国产日产精品一区二区三区四区 | 91精品国产91久久久久久三级 | 欧美日韩一级视频 | 久久这里| 国产精品女主播一区二区三区 | 精品一区三区 | 日本最新高清不卡中文字幕 | 国产又粗又猛又黄又爽 | www.超碰97.com | 91精品免费视频 | 91精品在线看 | 国产在线观看,日本 | 91精品一区在线观看 | 中文字幕一区av | 亚洲精品在线免费播放 | 丁香色综合 | 日韩无在线 | 97精品国产一二三产区 | 久草免费福利在线观看 | 久在线 | 色就是色综合 | 三日本三级少妇三级99 | 国产精品久久久久久久久久久久久久 | 蜜桃视频在线视频 | 中文字幕中文字幕在线中文字幕三区 | 国产成人在线精品 | 免费进去里的视频 | 国产毛片久久久 | 高清精品视频 | 亚洲国产精品久久久久婷婷884 | 黄色视屏免费在线观看 | 在线视频 日韩 | 在线观看免费视频你懂的 | 成年美女黄网站色大片免费看 | 99久热在线精品视频观看 | 亚洲精品中文字幕视频 | 色婷婷视频在线 | 人人爽人人插 |