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

這種本機網(wǎng)絡 IO 方法,性能可以翻倍!

共 4854字,需瀏覽 10分鐘

 ·

2022-02-26 15:20

轉(zhuǎn)載自張彥非allen

大家好,我是飛哥!

很多讀者在看完《127.0.0.1 之本機網(wǎng)絡通信過程知多少 ?》這一篇后,讓我講講 Unix Domain Socket。好了,今天就安排!

在本機網(wǎng)絡 IO 中,我們講到過基于普通 socket 的本機網(wǎng)絡通信過程中,其實在內(nèi)核工作流上并沒有節(jié)約太多的開銷。該走的系統(tǒng)調(diào)用、協(xié)議棧、鄰居系統(tǒng)、設備驅(qū)動(雖然說對于本機網(wǎng)絡 loopback 設備來說只是一個軟件虛擬的東東)全都走了一遍。其工作過程如下圖

那么我們今天來看另外一種本機網(wǎng)絡 IO 通信方式 -- Unix Domain Socket??纯催@種方式在性能開銷上和基于 127.0.0.1 的本機網(wǎng)絡 IO 有沒有啥差異呢。

本文中,我們將分析 Unix Domain Socket 的內(nèi)部工作原理。你將理解為什么這種方式的性能比 127.0.0.1 要好很多。最后我們還給出了實際的性能測試對比數(shù)據(jù)。

相信你已經(jīng)迫不及待了,別著急,讓我們一一展開細說!

一、使用方法

Unix Domain Socket(后面統(tǒng)一簡稱 UDS) 使用起來和傳統(tǒng)的 socket 非常的相似。區(qū)別點主要有兩個地方需要關(guān)注。

第一,在創(chuàng)建 socket 的時候,普通的 socket 第一個參數(shù) family 為 AF_INET, 而 UDS 指定為 AF_UNIX 即可。

第二,Server 的標識不再是 ip 和 端口,而是一個路徑,例如 /dev/shm/fpm-cgi.sock。

其實在平時我們使用 UDS 并不一定需要去寫一段代碼,很多應用程序都支持在本機網(wǎng)絡 IO 的時候配置。例如在 Nginx 中,如果要訪問的本機 fastcgi 服務是以 UDS 方式提供服務的話,只需要在配置文件中配置這么一行就搞定了。

fastcgi_pass?unix:/dev/shm/fpm-cgi.sock;

如果 對于一個 UDS 的 server 來說,它的代碼示例大概結(jié)構(gòu)如下,大家簡單了解一下。只是個示例不一定可運行。

int?main()
{
?//?創(chuàng)建?unix?domain?socket
?int?fd?=?socket(AF_UNIX,?SOCK_STREAM,?0);

?//?綁定監(jiān)聽
?char?*socket_path?=?"./server.sock";
?strcpy(serun.sun_path,?socket_path);?
?bind(fd,?serun,?...);
?listen(fd,?128);

?while(1){
??//接收新連接
??conn?=?accept(fd,?...);

??//收發(fā)數(shù)據(jù)
??read(conn,?...);
??write(conn,?...);
?}
}

基于 UDS 的 client 也是和普通 socket 使用方式差不太多,創(chuàng)建一個 socket,然后 connect 即可。

int?main(){
?sock?=?socket(AF_UNIX,?SOCK_STREAM,?0);
?connect(sockfd,?...)
}

二、連接過程

總的來說,基于 UDS 的連接過程比 inet 的 socket 連接過程要簡單多了??蛻舳讼葎?chuàng)建一個自己用的 socket,然后調(diào)用 connect 來和服務器建立連接。

在 connect 的時候,會申請一個新 socket 給 server 端將來使用,和自己的 socket 建立好連接關(guān)系以后,就放到服務器正在監(jiān)聽的 socket 的接收隊列中。這個時候,服務器端通過 accept 就能獲取到和客戶端配好對的新 socket 了。

總的 UDS 的連接建立流程如下圖。

內(nèi)核源碼中最重要的邏輯在 connect 函數(shù)中,我們來簡單展開看一下。unix 協(xié)議族中定義了這類 socket 的所有方法,它位于 net/unix/af_unix.c 中。

//file:?net/unix/af_unix.c
static?const?struct?proto_ops?unix_stream_ops?=?{
?.family?=?PF_UNIX,
?.owner?=?THIS_MODULE,
?.bind?=??unix_bind,
?.connect?=?unix_stream_connect,
?.socketpair?=?unix_socketpair,
?.listen?=?unix_listen,
?...
};

我們找到 connect 函數(shù)的具體實現(xiàn),unix_stream_connect。

//file:?net/unix/af_unix.c
static?int?unix_stream_connect(struct?socket?*sock,?struct?sockaddr?*uaddr,
??????????int?addr_len,?int?flags)

{
?struct?sockaddr_un?*sunaddr?=?(struct?sockaddr_un?*)uaddr;

?...

?//?1.?為服務器側(cè)申請一個新的?socket?對象
?newsk?=?unix_create1(sock_net(sk),?NULL);

?//?2.?申請一個?skb,并關(guān)聯(lián)上?newsk
?skb?=?sock_wmalloc(newsk,?1,?0,?GFP_KERNEL);
?...

?//?3.?建立兩個?sock?對象之間的連接
?unix_peer(newsk)?=?sk;
?newsk->sk_state??=?TCP_ESTABLISHED;
?newsk->sk_type??=?sk->sk_type;
?...
?sk->sk_state?=?TCP_ESTABLISHED;
?unix_peer(sk)?=?newsk;

?//?4.?把連接中的一頭(新?socket)放到服務器接收隊列中
?__skb_queue_tail(&other->sk_receive_queue,?skb);
}

主要的連接操作都是在這個函數(shù)中完成的。和我們平常所見的 TCP 連接建立過程,這個連接過程簡直是太簡單了。沒有三次握手,也沒有全連接隊列、半連接隊列,更沒有啥超時重傳。

直接就是將兩個 socket 結(jié)構(gòu)體中的指針互相指向?qū)Ψ骄托辛?。就?unix_peer(newsk) = sk 和?unix_peer(sk)?= newsk?這兩句。

//file:?net/unix/af_unix.c
#define?unix_peer(sk)?(unix_sk(sk)->peer)

當關(guān)聯(lián)關(guān)系建立好之后,通過 __skb_queue_tail 將 skb 放到服務器的接收隊列中。注意這里的 skb 里保存著新 socket 的指針,因為服務進程通過 accept 取出這個 skb 的時候,就能獲取到和客戶進程中 socket 建立好連接關(guān)系的另一個 socket。

怎么樣,UDS 的連接建立過程是不是很簡單???

三、發(fā)送過程

看完了連接建立過程,我們再來看看基于 UDS 的數(shù)據(jù)的收發(fā)。這個收發(fā)過程一樣也是非常的簡單。發(fā)送方是直接將數(shù)據(jù)寫到接收方的接收隊列里的。

我們從 send 函數(shù)來看起。send 系統(tǒng)調(diào)用的源碼位于文件 net/socket.c 中。在這個系統(tǒng)調(diào)用里,內(nèi)部其實真正使用的是 sendto 系統(tǒng)調(diào)用。它只干了兩件簡單的事情,

第一是在內(nèi)核中把真正的 socket 找出來,在這個對象里記錄著各種協(xié)議棧的函數(shù)地址。第二是構(gòu)造一個 struct msghdr 對象,把用戶傳入的數(shù)據(jù),比如 buffer地址、數(shù)據(jù)長度啥的,統(tǒng)統(tǒng)都裝進去. 剩下的事情就交給下一層,協(xié)議棧里的函數(shù) inet_sendmsg 了,其中 inet_sendmsg 函數(shù)的地址是通過 socket 內(nèi)核對象里的 ops 成員找到的。大致流程如圖。

在進入到協(xié)議棧 inet_sendmsg 以后,內(nèi)核接著會找到 socket 上的具體協(xié)議發(fā)送函數(shù)。對于 Unix Domain Socket 來說,那就是 unix_stream_sendmsg。我們來看一下這個函數(shù)
//file:
static?int?unix_stream_sendmsg(struct?kiocb?*kiocb,?struct?socket?*sock,
??????????struct?msghdr?*msg,?size_t?len)

{
?//?1.申請一塊緩存區(qū)
?skb?=?sock_alloc_send_skb(sk,?size,?msg->msg_flags&MSG_DONTWAIT,
??????&err);

?//?2.拷貝用戶數(shù)據(jù)到內(nèi)核緩存區(qū)
?err?=?memcpy_fromiovec(skb_put(skb,?size),?msg->msg_iov,?size);

?//?3.?查找socket?peer
?struct?sock?*other?=?NULL;
?other?=?unix_peer(sk);

?//?4.直接把?skb放到對端的接收隊列中
?skb_queue_tail(&other->sk_receive_queue,?skb);

?//?5.發(fā)送完畢回調(diào)
?other->sk_data_ready(other,?size);
}

和復雜的 TCP 發(fā)送接收過程相比,這里的發(fā)送邏輯簡單簡單到令人發(fā)指。申請一塊內(nèi)存(skb),把數(shù)據(jù)拷貝進去。根據(jù) socket 對象找到另一端,直接把 skb 給放到對端的接收隊列里了

接收函數(shù)主題是 unix_stream_recvmsg,這個函數(shù)中只需要訪問它自己的接收隊列就行了,源碼就不展示了。所以在本機網(wǎng)絡 IO 場景里,基于 Unix Domain Socket 的服務性能上肯定要好一些的。

四、性能對比

為了驗證 Unix Domain Socket 到底比基于 127.0.0.1 的性能好多少,我做了一個性能測試。在網(wǎng)絡性能對比測試,最重要的兩個指標是延遲和吞吐。我從 Github 上找了個好用的測試源碼:https://github.com/rigtorp/ipc-bench。我的測試環(huán)境是一臺 4 核 CPU,8G 內(nèi)存的 KVM 虛機。

在延遲指標上,對比結(jié)果如下圖。

可見在小包(100 字節(jié))的情況下,UDS 方法的“網(wǎng)絡” IO 平均延遲只有 2707 納秒,而基于 TCP(訪問 127.0.0.1)的方式下延遲高達 5690 納秒。耗時整整是前者的兩倍。

在包體達到 100 KB 以后,UDS 方法延遲 24 微秒左右(1 微秒等于 1000 納秒),TCP 是 32 微秒,仍然高一截。這里低于 2 倍的關(guān)系了,是因為當包足夠大的時候,網(wǎng)絡協(xié)議棧上的開銷就顯得沒那么明顯了。

再來看看吞吐效果對比。

在小包的情況下,帶寬指標可以達到 854 M,而基于 TCP 的 IO 方式下只有 386 M。數(shù)據(jù)就解讀到這里。

五、總結(jié)

本文分析了基于 Unix Domain Socket 的連接創(chuàng)建、以及數(shù)據(jù)收發(fā)過程。其中數(shù)據(jù)收發(fā)的工作過程如下圖。

相對比本機網(wǎng)絡 IO 通信過程上,它的工作過程要清爽許多。其中 127.0.0.1 工作過程如下圖。

我們也對比了 UDP 和 TCP 兩種方式下的延遲和性能指標。在包體不大于 1KB 的時候,UDS 的性能大約是 TCP 的兩倍多。所以,在本機網(wǎng)絡 IO 的場景下,如果對性能敏感,飛哥建議你使用 Unix Domain Socket。



瀏覽 54
點贊
評論
收藏
分享

手機掃一掃分享

分享
舉報
評論
圖片
表情
推薦
點贊
評論
收藏
分享

手機掃一掃分享

分享
舉報

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

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 麻豆国产91在线播放| 国产夫妻露脸| 久久99精品国产.久久久久| 露脸丨91丨九色露脸| 亚洲无码视频网站| 老妇槡BBBB槡BBBB槡| 国产精品不卡在线| 夜间福利视频| 免费欧美成人网站| 91香蕉国产成人App| 亚洲精品一区无码A片丁香花| 涩婷婷| www.超碰在线| 精品自拍偷拍| 国产成人无码精品久在线观看| 日韩无码av电影| 视频一二三区| 天天操人人爽| 精品伊人大香蕉| 亚洲一区二区三区在线++中国| 亚洲性爱在线观看| 无码人妻丰满熟妇区毛片视频| 91久久| 久久污| 欧美在线国产| 蝌蚪窝视频在线观看| 一本道在线无码| 天天日天天日天天干| 日本暖暖视频| 大地资源第5页在线| 在线免费小黄片| 亚洲午夜视频| 欧美激情在线| 久久国产精品免费视频| 日韩在线网址| 精品a片| 欧美日韩国产精品| 久操视频在线免费观看| 人人妻人人操人人干| 五月天婷婷在线播放视频免费观看| 美国无码黄片| 狼人亚洲伊人| 国产精品9999| 成人三区| 欧美性爱小说| 成人网站在线免费| 九色91| 天天干天天拍| 亚洲精品视频在线播放| 亚洲AV毛片| 懂色av粉嫩av蜜臀av| 无码人妻精品一区二区三区蜜臀百度| 人人爱天天做| 国产第一页在线播放| 欧美射精视频| 日韩一级成人片| 国产aaaaaa| 91极品视觉盛宴| TheAV精尽人亡av| 在线观看中文字幕无码| 91人妻人人澡人人爽人人DVD | 亚洲精品操逼| 日韩免费高清无码视频| 色综合天| 肏屄视频在线看| 特爽特黄特级特色视频| 91欧美精品成人AAA片| 日韩无码一区二区三| 久草在线资源| 中文字幕无码乱伦| 精品无码一区二区三区四区五区| 苍井空在线播放| 黄网91| 微拍福利一区二区| 91美女在线观看| 亚洲理论在线| 天堂网免费视频| 日韩日日操| 久久av一区| 懂色一区二区二区在线播放视频| 国产精品夜夜爽3000| AV影音在线| 欧美在线日韩在线| 亚洲日韩国产中文字幕| 中文字幕资源在线| 亚洲成人在线视频免费观看| 女邻居的B好大| 中文字幕性爱电影| 国产精品久免费的黄网站| 2016超碰| 亚洲另类图片小说| 亚洲一本之道| 嘉兴少妇按摩69XX| 艹逼免费视频| 欧美亚洲日韩一区二区三区| 无码理论片| 在线播放JUY-925被丈夫上司侵犯的第7天 | 成人精品一区日本无码网站suv/ | 久久福利导航| 精品一区国产探花| 亚洲成人69| 婷婷五月在线播放| 亚洲色婷婷久久精品AV蜜桃| 成人免费无码激情AV片| 涩涩视频成人| 亚洲天堂无| 成人不卡在线| 天堂网久久| 黄色电影一区二区| 成人一卡二卡| 无码爱爱视频| 日韩中文字幕电影| 久久久9999| 欧美成人黄色电影| 99re在线| 大屌一区二区三区| 国产女人18毛片水真多18| 91人妻人人澡人人爽人人精品一| 啪啪网站免费看| 亚洲伦乱| 日韩av小电影| 日一日射一射| 亚洲中文字幕视频在线观看| av无码在线播放| 嫩BBB嫩BBB嫩BBB| 久久99视频| 五月丁香综合久久| 综合久久av| 1024大香蕉| 亚洲大胆视频| 91麻豆免费视频| 久久第一页| 91丨九色丨蝌蚪丨成人| 免费观看av| 日韩做爱视频| 久久Av电影| 国产1024在线| 国产精品国产三级国产AⅤ| 99久久婷婷国产综合精品| 五月婷婷丁香网| 亚洲黄色免费电影| 99re在线观看视频| 中文字幕有码视频| 国精产品一区一区三区四区| 亚洲精品天堂无码| 揉BBB搡BBB搡BBB| 在线亚洲一区| 影音先锋色先锋| 亚洲高清无码在线播放| 91人人干| 日韩在线中文字幕| 国产骚逼视频| 亚洲加勒比久久88色综合| 99热热| 久久国产高清| 成人AAA片| 日韩乱伦小说| 大橡胶伊人网| 97桃色| 国产1级a毛a毛1级a毛1级| 大鷄巴成人A片视频| 影音先锋av中文字幕| 国产av黄色| 天天操夜夜骑| 牛牛精品一区二区AV| AV电影在线免费观看| 2025国产在线| 五月天综合| 色999| 操操影院| 麻豆国产成人AV一区二区三区| 国产香蕉AV| 日韩综合在线观看| 日韩AV中文字幕在线| 91人人干| 最近中文字幕2022在线观看A | 18禁一区二区三区| AAAA毛片视频| 91视频在线免费观看app| 日韩中文字幕视频在线观看 | 午夜福利小视频| 无码一二三四| 亚洲一级黄色电影| 国产精品国产三级片| 免费日批网站| 在线观看亚洲专区| 五十路无码| 国产精品123区| 国产高清在线免费观看AV片| 天堂中文在线播放| 日韩免费成人| 麻豆av在线| Al激情欧美| 五月丁香激情四射| 欧美精品亚洲| 大香蕉手机在线视频| 一级日韩| 精品国产午夜福利| 91熟女偷情| 99精品视频免费看| 青青草国产| 欧美成人一区二区三区片| 亚洲AV无码乱码国产精品黑人 | 成人国产精品秘欧美高清| 亚洲日逼网| 欧美成人黄色A片| www香蕉成人片com| 色婷婷视频一区二区| 欧美日韩性色无码免费| 亚洲欧美网站| 久久99久久99久久99国内少妇精品 | 后入少妇视频| 国产精品美女久久久| 爱搞国产| 午夜在线观看视频18| 日本高清一区二区高清免费视频| 狠狠操天天操| 人妻人人骑| 欧美精品成人| 天天综合字幕一区二区| 中文字幕AV第一页| 91久久国产综合久| 伊人免费视频| 女邻居的B好大| 狠狠躁日日躁夜夜躁2022麻豆 | 色五婷婷| 内射午夜福利在线免费观看视频| 国产一区二区波多野结衣| 亚州天堂网| 操毛| 精品伊人大香蕉| 大香蕉免费网| 人人操碰| 婷婷综合缴情亚洲另类在线| 男人的天堂aa| 亚洲色婷婷综合| 亚洲欧美在线观看| 黄色国产视频在线观看| 黄色三极片| 老妇槡BBBB| 91人人爽| 婷婷五月天激情丁香| 99在线观看免费| 94久久| 亚洲AV第二区国产精品| 亚洲乱码国产乱码精品天美传媒 | 超碰日逼| 制服丝袜强奸乱伦| 婷婷开心五月天| 超碰人人操97| 97人人草| 两根茎一起进去好爽A片在线观看 日本三级AAA三级AAAA97 | 97欧美精品人妻系列| 尤物视频网站在线观看| 日韩av小电影| 国产精品久久久久久久久久王安宇| 狠狠操狠狠色| 大香蕉AV在线观看| 国产三级片网址| 91精品国产乱码久久久| 91.www91成人影视在线观看91成人网址9 | 驲韩在线视频免费观看| 艹逼无码| av无码电影| 成人aV免费观看| 尤物视频在线观看视频| 亚洲免费一区二区| 日本午夜三级视频| 中文字幕第11页| 日本不卡一区二区三区| 久久婷婷精品| 婷婷五月天基地| 操老女人逼| www.jiujiujiu| 国产女人18毛片水18精| 亚洲精品一区二区二区的游戏情况| 少婦揉BBBB揉BBBB揉| 丁香五月社区| 大屌av| 亚卅无码| 玖玖成人| 国产欧美日韩一区| 91精品大屁股白浆自慰久久久| www.青青草视频| 国产中文字幕av| 国产在线观看国产精品产拍| 丰满的人妻一区二区10| 日日摸日日操| 新亚洲天堂男子Av-| 国产字幕| 欧美亚洲| Www.黄色| 99热免费观看| www.色欲av| 国产黄色视频在线看| 天堂中文在线资源| 日本黄色电影在线播放| xxxx国产| 操日韩美女| 国产在线无码观看| 中文字幕三级片在线观看| 国产成人精品免费看视频| 91拍真实国产伦偷精品| 国产天堂av| 骚婷婷| 麻豆三级精品| 久久视频国产| 久久欧洲成人精品无码区| 婷婷操逼网| 午夜福利黄色| 久久久国产一区| 免费在线观看毛片| 高清毛片AAAAAAAAA郊外| 台湾成人视频| 久久久免费黄色视频| 日韩免费中文字幕| 亚洲综合社区在线| 青娱乐精品在线| 91精品国产综合久久久久久| 国产精品毛片一区二区在线看| 97人妻人人澡人人爽人人精品| 黄色高清视频在线观看| 超碰九九| 玖玖中文字幕| 1024国产| 精品无码在线观看视频| 黑巨茎大战欧美白妞小说| 天天色色婷婷| 国产AV无码高清| 黄片视频免费| 国产又爽又黄免费| 日本黄色片| 69视频在线播放| 日韩无码精品视频| 日韩熟妇无码| av解说| 久久久波多野结衣| 五月婷婷AV| 啪啪免费网| 久草福利在线观看| 一级A片黄色| 久久成人精品| 国产精品XXX视频| 五月天婷婷色| 人人超碰在线| 日韩视频中文字幕| 91逼站| 精品无码一区二区三区四区| 激情免费网站| 黄片网站免费观看| 好吊顶亚洲AV大香蕉色色| 久热久热| 天天日狠狠操| 精品| 91在线无码精品秘国产-百度| 91热99| 国产作爱| 亚洲国产精品成人网站| 欧美日韩东京热| 操www| 六月婷婷久久| 一级草逼| 老司机免费视频| 亚洲无码av网站| 欧美日韩精品一区二区三区钱| 国产aaaa| 久久久一区二区| 亚洲无码资源| 国精产品一区一区三区四区| 中文字幕在线免费播放| 久久久18禁一区二区三区精品| AV日韩无码| 日韩AV一区二区在线观看| 国产欧美日韩| 霸道总裁雷总各种姿势白浆爱情岛论坛 | 操逼中文字幕| 日韩中文字幕一区二区三区| 精品人妻午夜一区二区三区四区 | 色色色欧美| 国产一区二区00000视频| 日皮视频在线看| 久久久www成人免费毛片| 一卡二卡无码| AV手机天堂| 亚洲视频一区二区三区| 国产麻豆精品成人免费视频| 自慰喷水流白浆中文字幕| 欧美成人精品欧美一级| 北条麻妃精品青青久久价格| 中文三级片| 国产黄在线| 波多野结衣成人视频| 亚洲AV无码专区在线播放中文| 天天色免费视频| 一级黄色毛片视频| 淫香欲色| 第一色影院| 狼人色综合| 五月天干美女| 91av无码| 91av一区二区| 国产成人AV片| 亚欧洲精品在线视频| 这里只有精品91| 成人性爱在线| 天天草天天爽| 黄色操逼网站| 性爱麻豆| 欧美特黄AAA| 四川少扫搡BBw搡BBBB| 黄色成人免费视频| 亚洲口味重一级黄片| 国产成人精品av| www.欧美精品| 大肉大捧一进一出两腿| www高清无码| 大鸡巴影院| 中国字幕在线观看韩国电影| 日B免费视频| 色婷婷视频| 91精品国产综合久久久蜜臀主演| 粉嫩AV在线| 中文字字幕在线中文乱码| 日B无码| 精品孕妇一级A片免费看| 草久在线视频| 婷婷午夜福利| 99成人在线| 性欧美| 欧美成在线视频| 中文字幕操逼网站| 激情视频国产| 99精品视频免费在线观看| 狼友视频一国产| 口爆吞精在线| 亚洲欧洲高清无码| 亚洲天堂本一| 日韩欧美内射| 久久永久免费| 五月天av在线观看| 午夜男女福利| 97国产精品视频人人做人人爱 | 五月天无码免费视频| 91视频网| 免费看成人A片无码照片88hⅤ | 影音先锋一区| 特级毛片WWW| av免费观看网址| 亚洲三级视频| 黄色片视频在线观看| 老汉av| 国产AV18岁| 色xxxx| 羽月希奶水饱胀在线播放| 成人女人18女人毛片| 色999| 91超碰免费在线| 天天撸天天色| 操逼网站免费| 一区二区三区四区在线播放| 黑人精品XXX一区一二区| 操逼一区| 午夜无码人妻AV大片| 91精品久久久久久久久久久久| 黄色视频在线免费观看高清视频 | 青青草视频偷拍| 周晓琳AV| 亚洲日本欧美| 色噜噜狠狠一区二区三区牛牛影视| 午夜mm| 黄色网页在线观看| 亚洲三级片在线| 亚洲成人资源| 亚洲国产97| 亚洲小视频在线观看| 欧美激情视频一区二区| 国产日韩欧美久久| 中文字幕在线看| 爆乳尤物一区二区三区| 51妺嘿嘿在线电影免费观看| 摸BBB槡BBBB搡BBB,,,,,| 亚洲日韩久久| 欧美色址| 天堂网2025| 久久a久久| 婷婷五月天社区| 成人欧美精品区二区三| 91插插插插| 日韩精品你懂的| 婷婷五月天激情小说| 国产一级片在线| aav在线| 午夜亚洲福利视频| 国产一区无码| 五月丁香性爱| 免费观看一级毛一片| 狠狠撸狠狠撸| 99精品视频免费观看| 美女网站在线观看| 天堂网在线播放| 成人精品亚洲人成在线| 亚洲综合伊人| 人人摸人人射| 丁香婷婷激情| 伊人大香蕉网站| 亚洲乱码国产乱码精品天美传媒| 国产高清无码视频在线观看| 亚洲黄片免费在线观看| 97国产精品视频人人做人人爱 | 欧美日韩亚洲成人| 天堂av中文字幕| www.黄色| 一道本无吗一区| 狠狠干五月天| 日韩欧美黄色电影| 亚洲av综合在线| 久操视频一区二区三区| 成人精品久久久| 巨爆乳肉感一区二区三区| 日本老女人视频| 国产精品色婷婷| 国产AV高清| 国产特级毛片| 成人午夜黄片| 日韩理论在线| 97性爱视频| 午夜精品18视频国产17c| 高清无码人妻| 91精品国产麻豆国产自产在线| 性爱AV在线| 天天天做夜夜夜爽无码| 91蜜桃传媒| 北条麻妃无码在线观看| 蜜芽无码| 91麻豆精品传媒| 一个人看的视频www| 欧美怡红院视频| 九九久久影院| 黄色三级片网站| 久久综合久久鬼| 久久五月视频| 欧美一级成人| 亚洲第一黄| 香蕉av在线播放| 日韩毛片在线观看| 成人性爱视频在线观看| 国产av毛片| 天天爽夜夜| 国产成人精品久久二区二区91| 亚洲午夜AV| 国产日本欧美韩国久久久久| 亚洲AV成人无码| AV片在线观看| 艳妇乳肉豪妇荡乳AV无码福利| 婷婷五月天影视| 五月天久久综合| 国产成人AA| 久久视频理论| 在线国产视频| AV在线无码| 一级全黄120分钟免费| 无码精品一区二区在线| 亚洲日韩黄色| 91精品国产91久久久久久吃药 | 成人在线一区二区三区| 欧美成人综合一区| 久久久www成人免费毛片| 国内成人精品网站| 91视频在线观看免费| 国产一级a爱做片免费☆观看| 春宵福利导航| 午夜爽爽爽| 狠狠操电影| 大鸡吧操视频| av一区在线| 成人免费无码A片免费| 欧洲黑人成人A版免费视频| 免费看a| 青青草免费公开视频| 人妻人人操人人爽| 亚洲精品成AV人片天堂无码| 无码人妻丰满熟妇精品| 黄色国产网站| 国产精品午夜在线| 欧洲在线观看| 日韩成人无码片| 亚洲无码中文人妻| 三级无码视频| 亚洲在线视频观看| www.91自拍| 国产色无码网站www色视频| 国产情侣在线视频| 9l农村站街老熟女| 青在线视频| 人人天天爽| 中韩日美免费看的电影| 中文字幕无码一区二区三区一本久| 水蜜桃视频网站在线观看| 98在线++传媒麻豆的视频| 甘肃WBBBB搡wBBBB| 一区二区AV| 97人人妻| 中文在线字幕电视剧免费平台| 成人做爰69片免费观看| 西西人体444rt高清大胆模特| 欧美激情三区| 高清无码专区| 开心激情婷婷| 人人妻天天干| 天天天日天天天天天天天日歌词| 最近最火中文字幕mv歌词| 国产精品在线免费| 大鸡巴操小逼视频| 欧美爱爱试看| 青青草做爱视频| 亚洲欧美熟妇久久久久久久久| 欧美日逼超碰| 少妇无码| 亚洲成人网站在线观看| 国产又爽又黄免费网站免费观看| 日韩v| 天天摸天天操| 九九精品热| 女人一级A片色黄情免费| 狠狠天天| 欧美一区二区三曲的| 国产在线观看无码免费视频| 怮交小拗女小嫩苞视频| 久久久WWW成人免费精品| 免费做a爰片77777| 免费中文字幕av| 中文字幕精品在线视频| 河南熟妇搡BBBB搡BBBB| 成年人免费视频在线观看| 精品日逼| 黄色成人视频免费看| 亚洲免费黄| 日韩黄色一级| 婷婷操逼网| 亚洲视频,中文字幕| 黃色一級片黃色一級片尖叫声-百度-百| 无码六区| 最近日本中文字幕中文翻译歌词| 国产精品久久久久久久9999| 插插插综合| 尤物yw| 中文字幕视频免费| 日韩在线观看中文字幕| 久久9视频| 青青免费在线视频| 人妻无码久久精品| 自拍视频一区| 2024天天操| 成人午夜福利高清视频| 精品人妻一区二区三区在线视频不卡 | 人善交精品一区二区三区| 91狠狠综合久久久久久| 理论片熟女奶水哺乳| 成人精品久久久| 91久久久无码国产一区二区三区| 91精品一区二区| 免费观看无码视频| 日韩视频在线免费观看| 日韩A级片| 免费超碰| 日本三级片视频不卡| 国产人妻一区二区三区欧美毛片 | 黄色小视频在线免费观看| 国产精视频| 欧美黑吊大战白妞| 国产亚洲视频在线观看| 熟妇导航| 亚洲激情综合| 在线一区二区三区| 五月婷婷俺來也| 婷婷开心色四房播播免费| 一级做a视频| 男人操女人网站| 天天做天天爱夜夜爽| 8050午夜一级| 久草com| 黄总AV| 国产亚洲三级| 骚妇大战黑人15P| 操欧美美女| 91亚洲一线产区二线产区| 亚洲AV无码一区| www.高清无码| 国产九九| 日韩综合| 一级黄色在线观看| 成人无码高清在线观看| 成人一区二区三区四区五区| Www.黄色| 日本黄色a片| 免费操逼电影| 欧美操逼网址| 狼友视频在线免费观看| 欧美AAAAAA| 成人黄片免费看| 九九无码| 男同人到爽无套狂欢| 91要爱爱| 中国操B视频| 久久亚洲精品视频| 午夜福利电影网| 亚洲天堂日本| 91香蕉国产在线观看软件| 99热偷拍| 中文亚洲字幕| 国产无码AV| 国产欧美毛片| 五月丁香色色| 国产三级片91| 香蕉视频成人在线| 免费在线观看黄视频| 欧美大香蕉在线视频| 91丨九色丨东北熟女| 在线观看视频一区| 91麻豆福利在线观看| 97人妻人人操| 久久超碰99| 一级黄色视频免费观看| 久久久精品免费视频| 黄骗免费网站| 久久人妻熟女中文字幕av蜜芽| 日本中文字幕在线观看| AV天堂小说| 精品中文视频| 日本一级特黄大片AAAAA级| 国产精品无码免费视频| 国产精品免费观看视频| 91麻豆精品传媒国产| 91久久爽久久爽爽久久片| 亚洲国产精品自在自线| 欧美裸体视频| 韩国无码视频在线观看| 激情综合网五月| 欧美日韩东京热| 性无码一区二区三区| 69AV视频| 久久嫩草精品| 亚洲婷婷AV| 2019国产精品| jizz视频| 日韩在线视频播放| 亚洲18禁| 影音先锋乱伦电影| 91色在线视频| 激情婷婷综合| 久操免费在线视频| 伊人大香蕉综合| av大片免费看| 91视频电影| 美日韩在线| 亚洲国产无码在线| 五月丁香成人网| 操B网站| 粉嫩小泬BBBB免费看| 男人手机天堂| 精品无码一区二区三区免费| 中文字幕免费视频在线观看| 免费的av| 国产免费一区二区三区四区| 欧美最猛黑A片黑人猛交蜜桃视频 色噜噜狠狠一区二区三区300部 | 人妻中文字幕av| AV无码一区二区| 久久久成人免费电影| 在线免费无码| 亚洲一线播放| 996热re视频精品视频| 黄色工厂这里只有精品| 黄色视频在线观看国产| 亚洲色图综合| 国产欧美在线不卡| 国产女人水真多18毛片18精品 | 西西WWW888大胆无码| 黄色大片免费在线观看| 五月开心婷婷| 日本操逼视频| 伦理无码| 国产又粗又猛又爽又黄91精品| 暖暖在线视频| 玖玖成人| 狠狠干,狠狠操| 四虎成人在线| 日本免费不卡| 国产精品一区二区在线| 奶大丰满一乱一视频一区二区三区在| 91AV天天在线观看| 大鷄巴成人A片| 国产免费一区| 午夜一区二区三区| 日本欧美一级片| 亚洲在线成人| 一本色道久久综合狠狠躁的推荐| 特一级黄色片| 69av天堂| 九九九九九精品| 噜噜在线| 欧美视频在线播放| av天天日| 人人看人人澡| 国产不卡一区| 超碰人人干| 免费观看日韩无码视频| 大香蕉9999| 色色资源网| 成人视频网站在线观看18| 国产三级一区| 大香蕉网伊人在线| 无码人妻精品一区二区三| 亚洲成人AV| 蜜臀久久99精品久久久久久宅男| 亚洲精选一区二区三区| 日皮视频免费看| 国产探花视频在线免费观看| 欧美视频自拍| 99热在线观看免费精品| 国产在线秘麻豆精品观看| 欧美日韩在线观看一区| 嫩BBB搡BBBB搡BBBB-百度| 日韩性做爰免费A片AA片| 一级A片在线观看| 亚洲日韩一区二区三区| 亚洲AV无码久久寂寞少妇多毛| 亚洲欧洲成人在线| 日韩综合在线| 91视频网站入口| 精品无码一区二区三区免费| 操毛| 午夜三级视频| 亚洲欧美日韩动漫| 嫩BBB搡BBB槡BBB小号| 2025毛片| 青青草成人AV| 亚洲无码精品在线观看| 黄色视频在线免费看| 亚洲天堂在线免费观看视频| 天天玩天天操| 国产成人秘免费观看一区二区三区 | 艹逼91| 亚洲AV成人精品一区二区三区 | 日韩3级片| 欧美在线大香蕉| 一道本在线视频| 亚洲超级高清无码第一在线视频观看 | 91在线成人电影| 黄色三级毛片| 悠悠无码一区日韩妇女| 日韩做爱网站| 久久精品亚洲无码| 国产A片| 北条麻妃成人视频| 天天综合干| 97精品人妻| 欧美日韩北条麻妃视频在线观看| 精品免费在线观看| 被黑人猛躁4O次高潮| 亚洲人人| 欧美精品成人在线| 好吊视频一区二区三区| 无码精品黑人| 91蝌蚪视频在线观看| 国产三级片网站| 可以看的黄色视频| 亚洲综合社区| 麻豆免费福利视频| 成人网站AV| 天天操一操| AV三级片网站| 成人日韩在线| 无码一区二区三区在线| 国产成人三级在线| 国产毛片777777| 免费观看无码视频| 成人性爱视频免费在线观看| 神马午夜秋霞不卡| 中文字幕亚洲在线| 9色在线| 成人做爰黄AA片免费看三区| 天天色色婷婷| 亚洲国产成人AV| 久久成人精品视频| 在线播放日韩| 91色秘乱码一区二区| 国产黄色免费| 亚洲色婷婷在线| 国产在线观看无码免费视频| 亚洲天堂天天| 悠悠久久久| 国产精品无码无套在线| 苍井空精毛片精品久久久| 白嫩外女BBwBBwBBw| 欧美色综合| 欧美性猛交ⅩXXX无码视频 | 青榴视频免费观看| 欧美草逼网| 青青草无码成人天堂免费| 91网站在线免费观看|