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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > windows >内容正文

windows

LwIP应用开发笔记之五:LwIP无操作系统TCP服务器

發(fā)布時(shí)間:2024/7/23 windows 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LwIP应用开发笔记之五:LwIP无操作系统TCP服务器 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

前面我們實(shí)現(xiàn)了UDP服務(wù)器及客戶端以及基于其上的TFTP應(yīng)用服務(wù)器。接下來(lái)我們將實(shí)現(xiàn)同樣廣泛應(yīng)用的TCP協(xié)議各類應(yīng)用。

1TCP簡(jiǎn)述

TCP(Transmission Control Protocol 傳輸控制協(xié)議)是一種面向連接的、可靠的、基于字節(jié)流的傳輸層通信協(xié)議,由IETF的RFC 793定義。在簡(jiǎn)化的計(jì)算機(jī)網(wǎng)絡(luò)OSI模型中,它完成第四層傳輸層所指定的功能,與用戶數(shù)據(jù)報(bào)協(xié)議(UDP)是同一層內(nèi)的,另一個(gè)重要的傳輸協(xié)議。在因特網(wǎng)協(xié)議族(Internet protocol suite)中,TCP層是位于IP層之上,應(yīng)用層之下的中間層。不同主機(jī)的應(yīng)用層之間經(jīng)常需要可靠的、像管道一樣的連接,但是IP層本身不提供這樣的流機(jī)制,而是提供不可靠的包交換,恰好TCP協(xié)議不足了這一應(yīng)用需求。

應(yīng)用層向TCP層發(fā)送用于網(wǎng)間傳輸?shù)摹⒂?位字節(jié)表示的數(shù)據(jù)流,然后TCP把數(shù)據(jù)流分區(qū)成適當(dāng)長(zhǎng)度的報(bào)文段。之后TCP把結(jié)果包傳給IP層,由它來(lái)通過(guò)網(wǎng)絡(luò)將包傳送給接收端實(shí)體的TCP層。TCP為了保證不發(fā)生丟包,就給每個(gè)包一個(gè)序號(hào),同時(shí)序號(hào)也保證了傳送到接收端實(shí)體的包的按序接收。然后接收端實(shí)體對(duì)已成功收到的包發(fā)回一個(gè)相應(yīng)的確認(rèn)(ACK);如果發(fā)送端實(shí)體在合理的往返時(shí)延(RTT)內(nèi)未收到確認(rèn),那么對(duì)應(yīng)的數(shù)據(jù)包就被假設(shè)為已丟失將會(huì)被進(jìn)行重傳。TCP用一個(gè)校驗(yàn)和函數(shù)來(lái)檢驗(yàn)數(shù)據(jù)是否有錯(cuò)誤;在發(fā)送和接收時(shí)都要計(jì)算校驗(yàn)和,以確保數(shù)據(jù)的正確性。TCP協(xié)議的數(shù)據(jù)包結(jié)構(gòu)如下:

TCP數(shù)據(jù)包中各部分的含義如下:

1)源端口和目標(biāo)端口

源端口和目標(biāo)端口各占2個(gè)字節(jié)。用來(lái)告知主機(jī)該報(bào)文段是來(lái)自哪里以及傳送給哪里。進(jìn)行 TCP 通訊時(shí),客戶端通常使用系統(tǒng)自動(dòng)選擇的臨時(shí)端口號(hào),而服務(wù)器則根據(jù)應(yīng)用不同使用知名服務(wù)端口號(hào)。

2)序列號(hào)

序列號(hào)占4個(gè)字節(jié)。 TCP是面向字節(jié)流的,在一個(gè) TCP 連接中傳輸?shù)淖止?jié)流中的每個(gè)字節(jié)都按照順序編號(hào)。 由于序列號(hào)由32位表示,所以最大值為232次方,序號(hào)增加到最大值的時(shí)候,下一個(gè)序號(hào)又回到了0。也就是說(shuō) TCP 協(xié)議可對(duì) 4GB 的數(shù)據(jù)進(jìn)行編號(hào),在一般情況下可保證當(dāng)序號(hào)重復(fù)使用時(shí),舊序號(hào)的數(shù)據(jù)早已經(jīng)通過(guò)網(wǎng)絡(luò)到達(dá)終點(diǎn)或者丟失了。

3)確認(rèn)號(hào)

確認(rèn)號(hào)也是占4個(gè)字節(jié)。表示期望收到對(duì)方下一個(gè)報(bào)文段的序號(hào)值。 表明該序號(hào)之前的所有數(shù)據(jù)已經(jīng)正確無(wú)誤的收到。確認(rèn)號(hào)只有當(dāng)ACK標(biāo)志為1時(shí)才有效。

4TCP首部長(zhǎng)度

TCP首部長(zhǎng)度也稱為數(shù)據(jù)偏移占半個(gè)字節(jié) (4 位)。 它指出了 TCP報(bào)文段的數(shù)據(jù)起始處距離TCP報(bào)文的起始處有多遠(yuǎn)。當(dāng)了解了LwIP中TCP存儲(chǔ)數(shù)據(jù)結(jié)構(gòu)后,會(huì)發(fā)現(xiàn)這個(gè)值是很有用的。

5TCP標(biāo)志位

TCP標(biāo)志位,一共有 6 個(gè),分別占 1 位,共 6 位 。每一位的值只有0和 1,分別表達(dá)不同意思。

  • URG標(biāo)志,稱為緊急標(biāo)志,當(dāng)URG=1的時(shí)候,表示緊急指針有效。它告訴系統(tǒng)此報(bào)文段中有緊急數(shù)據(jù),應(yīng)盡快傳送,而不要按原來(lái)的排隊(duì)順序來(lái)傳送。URG標(biāo)志要與首部中的“緊急指針”字段配合使用。
  • ACK標(biāo)志,稱為確認(rèn)標(biāo)志,當(dāng)ACK=1的時(shí)候,確認(rèn)號(hào)有效。一般稱帶有ACK標(biāo)志的TCP報(bào)文段為“確認(rèn)報(bào)文段”。TCP規(guī)定,在連接建立后所有傳送的報(bào)文段都必須把ACK設(shè)置為1。
  • PSH標(biāo)志,稱為推送標(biāo)志,當(dāng)PSH = 1的時(shí)候,表示該報(bào)文段高優(yōu)先級(jí),接收方TCP應(yīng)該盡快推送給接收應(yīng)用程序,而不用等到整個(gè)TCP緩存都填滿了后再交付。
  • RST標(biāo)志,稱為復(fù)位標(biāo)志,當(dāng)RST =1的時(shí)候,表示TCP連接中出現(xiàn)嚴(yán)重錯(cuò)誤,需要釋放并重新建立連接。一般稱攜帶RST標(biāo)志的TCP報(bào)文段為“復(fù)位報(bào)文段”。
  • SYN標(biāo)志,稱為同步標(biāo)志,當(dāng)SYN = 1的時(shí)候,表明這是一個(gè)請(qǐng)求連接報(bào)文段。一般稱攜帶SYN標(biāo)志的TCP報(bào)文段為“同步報(bào)文段”。在TCP 三次握手中的第一個(gè)報(bào)文就是同步報(bào)文段,在連接建立時(shí)用來(lái)同步序號(hào)。 對(duì)方若同意建立連接,則應(yīng)在響應(yīng)的報(bào)文段中使SYN = 1和ACK = 1。
  • FIN標(biāo)志,稱為終止標(biāo)志,當(dāng)FIN = 1時(shí),表示此報(bào)文段的發(fā)送方的數(shù)據(jù)已經(jīng)發(fā)送完畢,并要求釋放TCP連接。 一般稱攜帶FIN的報(bào)文段為“結(jié)束報(bào)文段”。在TCP四次揮手釋放連接的時(shí)候,就會(huì)用到該標(biāo)志。

6)窗口大小

窗口大小占2字節(jié)。該字段明確指出了現(xiàn)在允許對(duì)方發(fā)送的數(shù)據(jù)量,它告訴對(duì)方本端的TCP接收緩沖區(qū)還能容納多少字節(jié)的數(shù)據(jù),這樣對(duì)方就可以控制發(fā)送數(shù)據(jù)的速度。窗口大小的值是指,從本報(bào)文段首部中的確認(rèn)號(hào)算起,接收方目前允許對(duì)方發(fā)送的數(shù)據(jù)量。

7)校驗(yàn)和

校驗(yàn)和占2個(gè)字節(jié)。由發(fā)送端填充,接收端對(duì) TCP 報(bào)文段執(zhí)行 CRC 算法,以檢驗(yàn) TCP 報(bào)文段在傳輸過(guò)程中是否損壞,如果損壞這丟棄。檢驗(yàn)范圍包括首部和數(shù)據(jù)兩部分,這也是 TCP 可靠傳輸?shù)囊粋€(gè)重要保障。

8)緊急指針

緊急指針占2個(gè)字節(jié)。僅在URG=1時(shí)才有意義,它指出本報(bào)文段中的緊急數(shù)據(jù)的字節(jié)數(shù)。 當(dāng)URG = 1時(shí),發(fā)送方TCP就把緊急數(shù)據(jù)插入到本報(bào)文段數(shù)據(jù)的最前面,而在緊急數(shù)據(jù)后面的數(shù)據(jù)仍是普通數(shù)據(jù)。因此,緊急指針指出了緊急數(shù)據(jù)的末尾在報(bào)文段中的位置。

2TCP服務(wù)器設(shè)計(jì)

我們已經(jīng)對(duì)TCP協(xié)議及其報(bào)文格式做了簡(jiǎn)單說(shuō)明,接下來(lái)我們將結(jié)合LwIP協(xié)議棧,使用RAW API實(shí)現(xiàn)一個(gè)TCP服務(wù)器的簡(jiǎn)單應(yīng)用。

2.1TCP相關(guān)的RAW API函數(shù)

在開(kāi)始實(shí)現(xiàn)TCP服務(wù)器之前,我們首先來(lái)看一看LwIP中與TCP相關(guān)的RAW API函數(shù)有哪些。并簡(jiǎn)單的了解一下其功能。

2.1.1、建立TCP連接的API函數(shù):

2.1.2、發(fā)送TCP數(shù)據(jù)的API函數(shù):

2.1.3、接收TCP數(shù)據(jù)的API函數(shù):

2.1.4TCP輪詢API函數(shù):

2.1.5、關(guān)閉和中止TCP連接的API函數(shù):

2.2TCP服務(wù)器的工作流程

我們已經(jīng)了解了TCP所涉及到的API函數(shù),那么使用這些函數(shù)怎么實(shí)現(xiàn)一個(gè)TCP服務(wù)器呢?我們先簡(jiǎn)單說(shuō)明一下其基本的流程。

2.2.1、新建控制塊

使用tcp_new()函數(shù)建立一個(gè)TCP控制塊。

2.2.2、綁定控制塊

對(duì)于服務(wù)器來(lái)說(shuō),新建一個(gè)控制快后,需要在控制塊上綁定本地IP和端口,以方便客戶端的連接。

2.2.3、控制塊偵聽(tīng)

使用tcp_listen函數(shù),對(duì)于服務(wù)器來(lái)說(shuō),我們需要顯性調(diào)用tcp_listen函數(shù)以使控制塊進(jìn)入監(jiān)聽(tīng)狀態(tài),等待客戶端的連接請(qǐng)求。

2.2.4、建立連接

其實(shí)在我們調(diào)用tcp_listen函數(shù)進(jìn)入服務(wù)器監(jiān)聽(tīng)狀態(tài)后,需要馬上使用tcp_accept函數(shù)來(lái)注冊(cè)一個(gè)接收處理函數(shù),因?yàn)橐坏┯锌蛻舳诉B接請(qǐng)求被成功建立后,服務(wù)器就會(huì)調(diào)用這個(gè)處理函數(shù)。

2.2.5、接受并處理數(shù)據(jù)

一旦連接成功,accept回調(diào)函數(shù)會(huì)調(diào)用tcp_recv函數(shù)注冊(cè)一個(gè)接收完成的處理函數(shù)。對(duì)于服務(wù)器來(lái)說(shuō),接收到了客戶端的數(shù)據(jù)或操作要求,就會(huì)調(diào)用這一回調(diào)函數(shù)進(jìn)行處理。這其實(shí)是一個(gè)復(fù)雜的過(guò)程:接收到數(shù)據(jù)后,首先通知更新接受窗口(使用tcp_recved函數(shù)),處理并發(fā)送數(shù)據(jù)(使用tcp_write函數(shù)),數(shù)據(jù)發(fā)送成功則清除已發(fā)送的數(shù)據(jù)(使用tcp_sent函數(shù)),最后關(guān)閉連接(使用函數(shù)tcp_close)。

用流程圖表述如下:

在上述流程圖中我們列出了每一環(huán)節(jié)所用到的主要函數(shù),其他一些函數(shù)用到了但未列出,有興趣可以免查閱源碼或者看相關(guān)的手冊(cè)。

2.3、常用端口

TCP所使用的端口有很多與UDP是相同的,也有一些不一樣。為了方便操作我們已經(jīng)將常用的端口以宏定義的形式存儲(chǔ)在一個(gè)文件中。現(xiàn)將常用的端口列于下,我們也是使用下列端口來(lái)實(shí)現(xiàn)我們的操作。

在這里我們只是設(shè)計(jì)一個(gè)簡(jiǎn)單的TCP服務(wù)器,并不設(shè)定任何復(fù)雜的應(yīng)用,所以我們選擇使用TCP回顯協(xié)議端口。

3TCP服務(wù)器實(shí)現(xiàn)

我們已經(jīng)分析了TCP服務(wù)器的工作流程,我們將其劃分為三個(gè)部分來(lái)實(shí)現(xiàn):首先是TCP服務(wù)器的初始化。其實(shí)現(xiàn)代碼如下:

/* TCP服務(wù)器初始化 */ void Tcp_Server_Initialization(void) {struct tcp_pcb *tcp_server_pcb;/* 為tcp服務(wù)器分配一個(gè)tcp_pcb結(jié)構(gòu)體 */tcp_server_pcb = tcp_new();/* 綁定本地端號(hào)和IP地址 */tcp_bind(tcp_server_pcb, IP_ADDR_ANY, TCP_SERVER_PORT);/* 監(jiān)聽(tīng)之前創(chuàng)建的結(jié)構(gòu)體tcp_server_pcb */tcp_server_pcb = tcp_listen(tcp_server_pcb);/* 初始化結(jié)構(gòu)體接收回調(diào)函數(shù) */tcp_accept(tcp_server_pcb, TCPServerAccept); }

其次是實(shí)現(xiàn)TCP服務(wù)器接收回調(diào)函數(shù),該函數(shù)為tcp_accept_fn類型,注冊(cè)到了監(jiān)聽(tīng)控制塊的accept字段。在服務(wù)器上有新連接建立時(shí)就會(huì)被內(nèi)核調(diào)用。在這個(gè)函數(shù)中,我們必須要實(shí)現(xiàn)一個(gè)非常重要的功能,就是注冊(cè)TCP服務(wù)器數(shù)據(jù)接收處理函數(shù)。

/* TCP服務(wù)器接收回調(diào)函數(shù),當(dāng)客戶端建立連接后本函數(shù)被調(diào)用 */ static err_t TCPServerAccept(void *arg, struct tcp_pcb *pcb, err_t err) {/* 注冊(cè)接收回調(diào)函數(shù) */tcp_recv(pcb, TCPServerCallback);return ERR_OK; }

最后,不用說(shuō)就是要實(shí)現(xiàn)TCP服務(wù)器的具體實(shí)現(xiàn)功能。這個(gè)函數(shù)其實(shí)就是我們前面注冊(cè)過(guò)的TCP服務(wù)器數(shù)據(jù)接收處理函數(shù)。這個(gè)函數(shù)是tcp_recv_fn類型。這是使用RAW API實(shí)現(xiàn)TCP服務(wù)器最重要的函數(shù),因?yàn)槲覀儗?shí)現(xiàn)的TCP服務(wù)器究竟有什么功能,完全依賴于這個(gè)函數(shù)及其所掉用的函數(shù)。

/* TCP服務(wù)器數(shù)據(jù)處理服務(wù)器回調(diào)函數(shù) */ static err_t TCPServerCallback(void *arg, struct tcp_pcb *pcb, struct pbuf *tcp_recv_pbuf, err_t err) {struct pbuf *tcp_send_pbuf;char echoString[]="This is the client content echo:\r\n";if (tcp_recv_pbuf != NULL){/* 更新接收窗口 */tcp_recved(pcb, tcp_recv_pbuf->tot_len);/* 將接收的數(shù)據(jù)拷貝給發(fā)送結(jié)構(gòu)體 */tcp_send_pbuf = tcp_recv_pbuf;tcp_write(pcb,echoString, strlen(echoString), 1);/* 將接收到的數(shù)據(jù)再轉(zhuǎn)發(fā)出去 */tcp_write(pcb, tcp_send_pbuf->payload, tcp_send_pbuf->len, 1);pbuf_free(tcp_recv_pbuf);tcp_close(pcb);}else if (err == ERR_OK){return tcp_close(pcb);}return ERR_OK; }

這里我們只是實(shí)現(xiàn)了簡(jiǎn)單的回環(huán)服務(wù)器操作功能,如果需要更為復(fù)雜的功能,甚至與更復(fù)雜的應(yīng)用層協(xié)議都可在此基礎(chǔ)上擴(kuò)展。

4、結(jié)論

本篇我們基于LwIP實(shí)現(xiàn)了簡(jiǎn)單的TCP服務(wù)器應(yīng)用。通過(guò)回調(diào)函數(shù)的實(shí)現(xiàn)方式,整個(gè)過(guò)程與UDP的實(shí)現(xiàn)基本類似。我們采用TCP客戶端軟件測(cè)試連接都沒(méi)有問(wèn)題。如果想基于TCP服務(wù)器實(shí)現(xiàn)更為復(fù)雜的應(yīng)用,如Modbus TCP等只需要在回調(diào)函數(shù)中實(shí)現(xiàn)響應(yīng)的功能就可以了。

歡迎關(guān)注:

總結(jié)

以上是生活随笔為你收集整理的LwIP应用开发笔记之五:LwIP无操作系统TCP服务器的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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

国产在线理论片 | 视频在线播放国产 | 色综合色综合久久综合频道88 | 国产精品久久久久久久久久久久 | 国产专区免费 | 91在线最新 | 九九热中文字幕 | 国产黄色大片 | 色综合欧洲 | 天天操天天干天天爱 | 精品国产久| 色综合久久久久网 | 99在线视频精品 | 成人福利在线 | 美女露久久 | 免费观看一区二区 | 99精品在线直播 | 久久久国产精品成人免费 | 亚洲视频 在线观看 | 中文字幕高清有码 | 玖草在线观看 | 少妇bbbb搡bbbb桶 | 在线观看成人网 | 久久久精品欧美一区二区免费 | 特黄色大片 | 欧美精品久久天天躁 | 黄色a级片在线观看 | 国产中文字幕一区 | 久久爱综合| 99精品久久久久久久久久综合 | 中文久久精品 | 午夜精品在线看 | 91精品国产麻豆国产自产影视 | 日韩中文字幕在线观看 | 欧美性极品xxxx做受 | 久久大片 | 亚洲视频aaa | 国产精品2020 | 国产成人av综合色 | 天天综合网久久综合网 | 亚洲资源一区 | 欧美久久久久久久久中文字幕 | 久久久www免费电影网 | 婷婷五月在线视频 | 免费亚洲视频 | 草免费视频 | 在线观看免费福利 | 亚洲综合激情网 | 中文在线a∨在线 | 午夜精品一区二区三区视频免费看 | 国产一级视频在线免费观看 | 亚洲午夜精品福利 | 欧美日韩高清一区二区 | 亚洲精品乱码久久久久久按摩 | 99理论片| 国产高清精品在线 | 黄色片毛片 | japanesexxxxfreehd乱熟 | 在线视频99| 在线免费观看国产 | 天天操夜操视频 | 国产黄色精品在线观看 | 天天撸夜夜操 | 日日夜夜网 | 亚洲激情影院 | 在线岛国av | 91视频在线观看下载 | 久久久久国产精品午夜一区 | 精品久久国产精品 | 免费高清无人区完整版 | 成人黄视频 | 在线亚洲观看 | 狠狠狠色丁香婷婷综合久久88 | 久久久亚洲国产精品麻豆综合天堂 | 中文字幕一区二区三区在线观看 | 亚洲综合视频网 | 日韩网站在线播放 | 国产午夜三级一区二区三 | 精品女同一区二区三区在线观看 | 黄色一级大片在线免费看产 | 欧美亚洲一级片 | 国产一级在线看 | 久久成人亚洲欧美电影 | 国产视频2 | 国产成人一区二区三区免费看 | 亚洲精品网址在线观看 | 国产黄色精品在线 | 成 人 免费 黄 色 视频 | 国产一区二区精 | 久久电影国产免费久久电影 | 亚洲影院一区 | 九九精品视频在线观看 | 国产视频九色蝌蚪 | 一区二区三区手机在线观看 | 日韩成人在线一区二区 | 特级黄色片免费看 | 国产精品久久一卡二卡 | 97人人添人澡人人爽超碰动图 | 欧美性视频网站 | 免费视频一级片 | 色久综合 | 在线观看亚洲精品视频 | 免费a v在线| 国产精品久久久久免费a∨ 欧美一级性生活片 | 西西44人体做爰大胆视频 | 又黄又爽又刺激视频 | 免费看一级片 | 最新中文字幕视频 | 久久久精品国产免费观看同学 | 天天躁日日躁狠狠躁av中文 | 偷拍福利视频一区二区三区 | 国内精品久久久久久久久久久久 | 日韩在线视频线视频免费网站 | 国产精品美女久久久久久久久 | 亚洲成人资源 | 青青久视频 | 日韩欧美高清视频在线观看 | 国产视频丨精品|在线观看 国产精品久久久久久久久久久久午夜 | 国产精品久久99精品毛片三a | 国产精品九九热 | 91x色 | 成人久久影院 | 日韩午夜电影院 | 日韩四虎 | 天天干天天草 | 欧美国产视频在线 | 亚洲精区二区三区四区麻豆 | 欧美精品在线免费 | 日韩国产欧美在线视频 | 久久免费国产电影 | 欧美另类性| 91视频 - 88av| 亚洲情感电影大片 | 久久在线免费观看 | 操久在线 | 国产最新精品视频 | 国内三级在线观看 | 在线草| 黄色三级网站在线观看 | 最近免费中文视频 | 国产区久久 | 色婷婷综合久久久中文字幕 | 中文字幕在线观看第三页 | 夜夜夜夜爽 | 少妇做爰k8经典 | 91在线看 | 日本 在线 视频 中文 有码 | 视频二区在线视频 | 国产小视频你懂的在线 | 69av视频在线| 国产不卡在线观看视频 | 91亚洲欧美激情 | 精品久久久久久电影 | 六月天综合网 | 久久精品日产第一区二区三区乱码 | 亚洲涩涩涩涩涩涩 | 久久久黄视频 | 极品国产91在线网站 | 国产成人精品一区二区三区 | 亚洲视频在线观看网站 | 日韩视频一 | 人人射人人插 | 中文字幕观看在线 | 伊人狠狠色丁香婷婷综合 | 天堂网一区二区 | 欧美 高跟鞋交 xxxxhd | 久久av免费| 丁香六月婷 | 国产精品久久久久999 | 黄色在线视频网址 | 久久久久亚洲天堂 | 久久精品亚洲精品国产欧美 | 成人毛片100免费观看 | av一本久道久久波多野结衣 | 欧美另类巨大 | 国产精品一区二区在线观看免费 | 国产精品岛国久久久久久久久红粉 | 久久久久久蜜桃一区二区 | 日韩中文字幕在线看 | 黄色在线免费观看网站 | 91视频电影 | 亚洲精品2区 | 一色屋精品视频在线观看 | 成人免费视频网站在线观看 | 亚洲美女精品区人人人人 | 一区二区三区在线影院 | 国产成人精品久久久久 | 国产日本在线 | 免费成人在线观看视频 | 天天干,夜夜爽 | 中文字幕4 | 国产精品av免费 | 在线精品视频免费播放 | 很黄很黄的网站免费的 | 一区二区视| 久久精品国产v日韩v亚洲 | 在线视频欧美精品 | 在线观看视频免费播放 | 日本精品久久久久 | 久久久久久久综合色一本 | 91麻豆视频 | 丁香五香天综合情 | 国产精品原创av片国产免费 | 日日夜夜网站 | 久久九九久久 | 日本黄色免费电影网站 | 久久香蕉国产精品麻豆粉嫩av | 欧美aa在线 | 美女免费电影 | 麻豆视传媒官网免费观看 | 亚洲一级性 | 国产 日韩 在线 亚洲 字幕 中文 | 日韩免费视频网站 | 国产91成人在在线播放 | 国产精品精品 | 国产又粗又猛又爽 | 婷婷亚洲综合五月天小说 | 一级电影免费在线观看 | www.888.av| 88av网站| 亚洲乱码精品久久久久 | 狠狠干2018 | 香蕉久久久久久av成人 | 成人av手机在线 | 欧美久久久久久久久久久久 | 四虎在线观看视频 | 久久国产一区二区三区 | 丁香婷婷激情国产高清秒播 | 性色av免费看 | 成人小视频在线免费观看 | 少妇搡bbbb搡bbb搡忠贞 | www.日韩免费 | 久久久男人的天堂 | 日韩高清免费电影 | 亚洲欧洲日韩在线观看 | 婷婷丁香六月天 | 中文字幕丝袜一区二区 | 丰满少妇在线观看资源站 | 成人一级免费电影 | 国产成人一区二区啪在线观看 | 久久国产经典 | 这里只有精品视频在线观看 | 成人电影毛片 | 日韩三级在线观看 | 国产视频资源 | 久久成人综合视频 | 色老板在线 | 黄色小说免费在线观看 | 中文字幕成人av | 亚洲国产一区二区精品专区 | 午夜精品成人一区二区三区 | 国产香蕉视频在线观看 | 色综合欧洲 | 亚洲精品视频免费在线 | 中文字幕在线久一本久 | 欧美一二三视频 | 亚洲精品久久久久中文字幕m男 | 欧美成人影音 | 免费在线成人av电影 | 久黄色 | 久久综合久久久 | 九九热免费观看 | 国产精品成人一区二区 | 中文字幕在线免费播放 | 狠狠色丁香婷婷综合久小说久 | 亚洲区另类春色综合小说 | 国产一区二区在线播放视频 | 日韩电影中文,亚洲精品乱码 | 最近2019好看的中文字幕免费 | 夜夜躁日日躁狠狠久久88av | 在线观看一级 | 91九色最新地址 | 成人精品在线 | 国产精品国产三级国产不产一地 | 不卡的av中文字幕 | 亚洲在线 | 亚洲成人黄 | 九色精品免费永久在线 | 91av免费观看| 国产精品免费观看久久 | 日韩欧美区 | 久久免费黄色大片 | 日本女人b| 久久综合九色综合久久久精品综合 | 狠狠成人 | 日韩欧美一区二区在线 | 性色在线视频 | 18岁免费看片 | 欧美99热 | 91视频com | 亚洲精品乱码白浆高清久久久久久 | 欧美成人h版 | 狠狠综合久久av | 看片网站黄色 | 亚洲免费高清视频 | a√天堂资源 | 欧美做受高潮1 | 国产精品99久久久精品免费观看 | av电影在线免费观看 | 天天插天天狠 | 丁香六月五月婷婷 | www.狠狠操| 国产一二三四在线观看视频 | 91福利视频免费 | 日韩欧美大片免费观看 | www激情com | 天天视频色 | 99国产精品久久久久久久久久 | 欧美网址在线观看 | 久久精品国产免费观看 | 亚洲成人中文在线 | 久久久久国产一区二区三区 | 亚洲国产最新 | 亚洲乱码一区 | 黄色一级免费电影 | 狠狠色噜噜狠狠狠 | 在线观看中文字幕一区二区 | 欧美午夜久久久 | 色综合久久88色综合天天6 | 国产精品国产三级国产aⅴ无密码 | 午夜精品一区二区三区免费视频 | 国产 在线 高清 精品 | 涩涩网站在线播放 | 亚洲人xxx | 国产一区私人高清影院 | 国产午夜一区二区 | 日韩黄色免费在线观看 | 香蕉视频免费在线播放 | 日韩欧美一区二区三区在线观看 | av大全免费在线观看 | 婷婷社区五月天 | 国产又粗又硬又爽视频 | 黄色精品一区 | 亚洲天堂精品视频在线观看 | 玖玖精品在线 | 中文字幕二区在线观看 | 亚洲日韩欧美一区二区在线 | 蜜臀av夜夜澡人人爽人人 | 麻豆久久久久久久 | 麻花传媒mv免费观看 | 99这里精品 | 国产69精品久久app免费版 | 色九九视频 | 日日草夜夜操 | 伊人小视频 | 夜色成人网 | 狠狠色综合网站久久久久久久 | 亚洲经典视频在线观看 | 日韩一区二区免费播放 | 日本久久中文 | 97精品一区二区三区 | 免费福利片2019潦草影视午夜 | 69亚洲视频 | 日韩精品一区电影 | 亚洲日韩欧美一区二区在线 | 国产精品福利在线 | 天天摸天天干天天操天天射 | 91桃色视频 | 婷婷九九 | 五月天综合色激情 | 欧美精品一区二区在线观看 | 久久字幕网| 国产一区电影在线观看 | 一区二区三区观看 | 91片在线观看 | 成人小视频在线观看免费 | 超碰日韩 | 国产精品福利在线 | 在线婷婷 | 国产3p视频 | 久久久精品网站 | 婷婷综合 | 国产精品久久久久久一区二区三区 | 色婷婷视频在线 | 男女啪啪免费网站 | 日韩字幕在线观看 | 激情综合网天天干 | 中文在线a∨在线 | 国产精品黄色 | 免费观看成人av | 久久国产精品久久精品 | 在线成人免费电影 | 日韩三区在线观看 | 日韩特级黄色片 | 久久视频精品在线 | 久久精品9 | 日韩国产精品久久久久久亚洲 | 中文字幕在线免费播放 | 免费看污污视频的网站 | 欧美一二在线 | 国产视频在线一区二区 | 日本最新一区二区三区 | 在线观看视频色 | 久久综合狠狠综合久久综合88 | 久久少妇免费视频 | 九九视频热 | 国内毛片毛片 | 国产精品v欧美精品v日韩 | 日韩av偷拍 | 久久久亚洲成人 | 精品国产一区二区三区噜噜噜 | 久久久精品 | 久久久久久久久久久久国产精品 | 欧美另类一二三四区 | 911亚洲精品第一 | 人人狠狠综合久久亚洲婷 | 五月婷社区 | 欧美极品一区二区三区 | 国产理伦在线 | 天天插天天操天天干 | 国产999视频 | 996久久国产精品线观看 | 91久久奴性调教 | 九九热re | 欧洲在线免费视频 | 日本中文字幕影院 | 日本久久精品视频 | 婷婷免费视频 | 波多野结衣精品在线 | 亚洲美女精品区人人人人 | 97免费公开视频 | 狠狠操夜夜 | 99se视频在线观看 | 激情 亚洲| 免费看国产精品 | 国内精品久久天天躁人人爽 | 国产在线久久久 | 亚洲黄色成人 | 黄色a大片 | 亚洲视屏| 久久伊人精品一区二区三区 | 麻豆91小视频 | 亚州人成在线播放 | 久久免费av电影 | 欧美久久久久久久久久久久久 | 久久国产午夜精品理论片最新版本 | 91亚洲成人 | 一级国产视频 | 天天插天天狠天天透 | 久久久久观看 | 久久久婷 | 国产一区高清在线 | 中文字幕资源站 | 九九在线免费视频 | 成人黄色在线看 | 国产黄大片 | 国产涩涩网站 | 91热在线 | 久久成人黄色 | 亚洲更新最快 | 欧美日本一二三 | 一区二区三区 中文字幕 | 免费污片 | 激情av资源 | 免费看一级黄色大全 | 在线观看日韩专区 | 国产亚洲资源 | 亚洲精品欧洲精品 | 91亚洲影院 | 欧美一级小视频 | 99色在线观看视频 | 免费黄色小网站 | 欧美日韩国产伦理 | 亚洲视频观看 | 激情黄色一级片 | 激情开心站 | 精品国产一区二区三区在线 | 久久国产精品小视频 | 在线探花| 最近乱久中文字幕 | 亚洲精品国产成人 | 欧美一区二区在线免费看 | 中文字幕亚洲五码 | 在线免费观看的av网站 | 麻豆视频在线免费观看 | 麻豆手机在线 | av夜夜操| 欧美在线视频一区二区三区 | 色婷婷av在线 | 在线va网站 | 四季av综合网站 | 中文字幕在线视频第一页 | 国产精品99久久久久久小说 | 日本中文字幕在线一区 | 国产色视频网站 | www.神马久久 | 国产精品久久久久一区二区 | 久久婷婷一区二区三区 | 久久久久久久久福利 | 天天射,天天干 | 日韩特级片| 精品在线小视频 | 亚洲国产精品成人av | 国产精品原创av片国产免费 | 国产精品久久久久久久免费观看 | 亚洲区精品视频 | 久久久午夜精品福利内容 | 天天干天天上 | 久久深夜福利免费观看 | 干干操操| 六月激情丁香 | 毛片黄色一级 | 日韩欧美视频在线播放 | 欧美 日韩 性 | 欧美日韩国语 | 成年人网站免费在线观看 | 丁香5月婷婷久久 | 天天射天 | 亚洲婷婷网 | 国产精品久久久久久久久久久久午 | 亚洲 欧美 日韩 综合 | www四虎影院 | 精品久久一二三区 | 91九色视频在线播放 | 亚洲精品久久久久999中文字幕 | 免费av在线播放 | 久影院| 美女视频免费一区二区 | 国产探花在线看 | 91精品视频网站 | 麻豆成人小视频 | 在线v片免费观看视频 | 伊人国产在线观看 | 中文字幕亚洲情99在线 | 国产视频在线观看一区 | 免费网站黄 | 美女视频又黄又免费 | 中字幕视频在线永久在线观看免费 | 天天操狠狠干 | 成人国产在线 | 国产高清在线永久 | 日韩高清一区在线 | 在线观看亚洲 | 国产一卡二卡四卡国 | a级国产乱理伦片在线播放 久久久久国产精品一区 | 久久国产精品网站 | www久久久久| 波多野结衣电影久久 | 中文字幕久久精品亚洲乱码 | 久久国产视频网站 | 成人网444ppp | 国产精品国产精品 | 天天干天天干天天干天天干天天干天天干 | 99精品视频网站 | 人人精品久久 | 国产在线色站 | 国产亚洲精品久久久久久网站 | 中文字幕在线影视资源 | 亚洲欧美乱综合图片区小说区 | 四虎国产免费 | 在线天堂8√ | 国产精品美女久久久久久 | 99电影| 九九久久国产精品 | 国产青春久久久国产毛片 | 欧美激情一区不卡 | 欧美另类一二三四区 | 国产在线播放一区二区三区 | 日韩性片 | 97精品国产91久久久久久 | 国产91精品一区二区麻豆亚洲 | 亚洲精品在线观看免费 | 人人插人人澡 | 四虎影院在线观看av | 91在线视频一区 | 欧美在线视频一区二区 | 国产美女免费观看 | 国产精品久久久久久久久岛 | 狠狠狠色丁香综合久久天下网 | 成人黄色大片在线观看 | 91网站免费观看 | 99精品视频一区 | 美女视频久久黄 | 欧美孕妇与黑人孕交 | 国产精品a久久久久 | 色姑娘综合网 | 久久精品一区 | 国产精品麻豆果冻传媒在线播放 | 天天躁日日躁狠狠躁 | 亚洲欧洲美洲av | 亚洲狠狠操 | 国产视频一区二区在线观看 | 中文字幕成人网 | 久久国内免费视频 | 国产高清无av久久 | 免费观看黄 | a√天堂资源 | 国产精品99久久久久久久久久久久 | 二区三区视频 | 亚洲色综合 | 在线成人av | 欧美一级性生活视频 | 最近能播放的中文字幕 | 精品久久国产 | 国产精品一区专区欧美日韩 | 日韩av线观看 | av色一区 | 国产精品一区二区久久精品 | 色中射| 视频国产一区二区三区 | 久久免费精彩视频 | 免费看的国产视频网站 | 精品久久久久久一区二区里番 | 久久精品国产精品亚洲 | 国产精品中文字幕在线观看 | 99久久久久久久 | 久久精品一区二区三区国产主播 | 亚洲一区二区三区四区精品 | 丁香资源影视免费观看 | 国产精品孕妇 | 91成人免费视频 | 国产精品久久久久一区二区三区 | av黄色在线观看 | 免费成人在线网站 | 国产精品1区2区3区 久久免费视频7 | 国产做爰视频 | 不卡av在线免费观看 | 国产一二三区在线观看 | 天天操福利视频 | 中文字幕第 | 亚洲狠狠丁香婷婷综合久久久 | 午夜精品一区二区三区在线播放 | 中文免费观看 | 美女久久久久久久久久久 | 美女网站视频色 | 九色视频网址 | 日本性久久 | 国产丝袜制服在线 | 天天插天天色 | 蜜臀av性久久久久蜜臀aⅴ流畅 | 人人爽人人香蕉 | av888av.com| 在线亚州| 中文字幕不卡在线88 | 色噜噜狠狠狠狠色综合久不 | 日日夜夜亚洲 | 久久国产精品一区二区 | 久久成人精品 | 久久久资源 | 亚洲九九影院 | 日韩高清久久 | 亚洲小视频在线观看 | 日韩av手机在线观看 | 激情网站免费观看 | 亚洲精品 在线视频 | 91精品国产三级a在线观看 | 久久免费黄色网址 | 91在线观看视频网站 | 啪啪激情网 | 国产精品一区二区在线 | 色综合五月 | 狠狠色伊人亚洲综合成人 | 一区二区 久久 | 欧美动漫一区二区三区 | 99草在线视频 | 久操操| 精品电影一区二区 | 伊人网av | 超碰免费观看 | 色婷婷啪啪免费在线电影观看 | 免费看片黄色 | 国产99在线播放 | 97精品国产97久久久久久免费 | 日韩理论电影在线观看 | 91精品国产高清自在线观看 | 在线国产视频 | 麻豆传媒在线视频 | 中文字幕在线国产 | 亚洲精品99久久久久久 | 毛片.com | 精品视频在线看 | 午夜av激情| av在线收看 | 亚洲男人天堂2018 | 国产精品第52页 | 一区二区三区四区久久 | 日韩精品一区二区在线观看 | 国产精品免费观看国产网曝瓜 | 久草在线播放视频 | 国产精品97 | 亚洲午夜精品一区二区三区电影院 | 亚洲婷婷丁香 | 色是在线视频 | 五月婷在线播放 | 日韩精品高清不卡 | 国产精品久久久久久久久费观看 | 麻豆首页| 人人爽人人舔 | 免费观看性生活大片 | 久久久综合精品 | 免费在线观看黄网站 | 久章草在线观看 | 在线观看av中文字幕 | 国产精品网址在线观看 | 五月婷婷综合色拍 | 国产亚洲精品成人av久久影院 | 婷婷激情在线观看 | 狠狠躁日日躁狂躁夜夜躁 | 国产99久久久精品视频 | 国产精品18久久久久久久久久久久 | 在线中文字幕视频 | 性色av一区二区三区在线观看 | 夜夜骑日日操 | 久久久久综合精品福利啪啪 | 中文字幕中文字幕在线中文字幕三区 | 久久久久久久久亚洲精品 | 亚洲狠狠丁香婷婷综合久久久 | 一区二区三区免费在线观看视频 | 波多野结衣视频在线 | 99精品视频免费在线观看 | 亚洲免费视频在线观看 | 天天摸天天干天天操天天射 | 亚洲第一av在线 | 91精品电影 | 国产午夜在线观看视频 | 成人av午夜 | 国产免费人成xvideos视频 | 91成人免费在线视频 | 久久高清av | 成人国产精品久久久久久亚洲 | 国产在线视频不卡 | 日韩一区二区三区免费视频 | 97看片网 | www.xxxx变态.com | 日韩久久在线 | 欧美日韩一区二区视频在线观看 | 亚洲黄色大片 | 天天操天天干天天玩 | 久久人人97超碰国产公开结果 | 日本中文字幕在线观看 | 黄网在线免费观看 | 精品一区精品二区高清 | 免费看污片 | 亚洲欧美视频网站 | 九草在线视频 | 四虎永久网站 | 中文理论片 | 国产自产在线视频 | 国产精品久久久久一区二区三区共 | 天天操·夜夜操 | 日韩精品中文字幕在线观看 | 日韩精品一区二区三区电影 | 91香蕉亚洲精品 | 久久久亚洲网站 | 国产视频一区在线播放 | 日日夜夜天天久久 | 天天草天天爽 | 久久精品牌麻豆国产大山 | 久久激情五月婷婷 | 麻豆视频成人 | 韩国一区二区三区视频 | 欧美热久久 | 久久综合狠狠综合久久狠狠色综合 | 久久在线观看视频 | av噜噜噜在线播放 | 欧美日本日韩aⅴ在线视频 插插插色综合 | 91久久精品一区二区三区 | 欧美日韩超碰 | 亚洲美女精品 | 99在线看| 色五婷婷 | 免费黄色在线网址 | 国产小视频免费观看 | 久久免费资源 | 激情欧美xxxx| 五月天av在线 | 久久综合九色综合久久久精品综合 | 欧美射射射 | 国产精品一区二区三区在线 | 天天干天天做天天爱 | 欧美激情另类 | 免费在线观看日韩视频 | 国产精品永久久久久久久www | 最新不卡av | aa一级片 | 免费能看的黄色片 | 日本激情视频中文字幕 | 亚洲午夜精品在线观看 | 欧美综合国产 | 91网页版在线观看 | 精品国产区 | 成人高清在线观看 | 精品麻豆入口免费 | 亚洲在线看| av中文字幕不卡 | 麻豆91在线观看 | 国产美女视频黄a视频免费 久久综合九色欧美综合狠狠 | avwww在线 | 玖玖在线免费视频 | 天天射天天干天天 | av成人在线看 | 久久99国产精品免费网站 | 中文字幕91视频 | 精品久久99 | 欧美做受69 | 911国产| 久久视频国产精品免费视频在线 | 中文字幕网址 | 久久久久久久久久久久久久av | 免费观看9x视频网站在线观看 | 日韩高清一区 | 免费视频久久久久久久 | 久久精品欧美日韩精品 | 日日夜夜骑 | 久久99爱视频 | 在线亚洲欧美日韩 | 精品欧美小视频在线观看 | 亚洲国产久 | 亚洲va韩国va欧美va精四季 | 91chinesexxx| 免费福利视频网站 | 国产不卡视频在线播放 | 国产午夜精品久久久久久久久久 | 久久婷婷五月综合色丁香 | 国内揄拍国产精品 | 亚洲涩涩涩涩涩涩 | a级国产乱理伦片在线播放 久久久久国产精品一区 | 欧美日韩在线视频免费 | 日韩中文在线视频 | 国产成人精品免费在线观看 | 亚洲精品视频在线观看免费视频 | 成人在线视频免费观看 | 92精品国产成人观看免费 | 久久婷婷色 | 久久影视中文字幕 | 六月天综合网 | 免费高清在线观看成人 | 激情综合亚洲 | 亚洲国产精品久久久 | www.av中文字幕.com | 成人性生活大片 | 中文字幕乱在线伦视频中文字幕乱码在线 | 中文字幕在线观看免费高清电影 | 亚洲成人免费观看 | 久久综合久久久久88 | www.狠狠| 狠狠狠色丁香婷婷综合激情 | 一区二区视频在线观看免费 | 国产精品一区二区三区视频免费 | 免费观看成年人视频 | 欧美另类交人妖 | 国语精品免费视频 | 视频在线99re | 伊人激情综合 | 免费观看十分钟 | 国产一区视频在线观看免费 | 香蕉视频网站在线观看 | 国产在线国产 | a视频免费 | av在线成人 | 欧美一区二区三区四区夜夜大片 | 天天爱综合| 99国产精品久久久久久久久久 | 又黄又爽又刺激视频 | 欧美天天综合 | 日韩免费视频播放 | 日韩av进入 | 久久九九影视网 | 久久久国产精品网站 | 免费性网站 | 久久精品牌麻豆国产大山 | 99久久精品免费看国产 | 99久久精品免费看国产一区二区三区 | 亚洲午夜精 | 最新极品jizzhd欧美 | 国产一区在线免费 | 午夜91在线| 久久久精品午夜 | 欧美视频日韩 | 成人毛片100免费观看 | 国产精品视频永久免费播放 | 国产精品毛片一区二区三区 | 天天操天天干天天摸 | 久久99久久99免费视频 | 亚洲成人av一区二区 | 中文字幕在线一二 | 亚洲精品中文在线观看 | 精品国产伦一区二区三区免费 | 欧美精品九九99久久 | 日韩videos高潮hd | 国内免费久久久久久久久久久 | 亚洲国产高清在线观看视频 | 欧美一级性生活 | 国产色女 | 99精品亚洲 | 日韩网站一区二区 | 激情欧美网 | 伊人资源视频在线 | 国产手机视频在线 | 亚洲乱码中文字幕综合 | 亚洲国产精品一区二区久久,亚洲午夜 | 日韩 在线观看 | 午夜国产福利在线观看 | 黄色一级大片在线免费看国产一 | 黄色国产在线观看 | 日韩狠狠操 | 99国产在线视频 | 一本一道久久a久久精品 | 亚洲精品玖玖玖av在线看 | 国产黄色免费在线观看 | av中文字幕在线电影 | 国内精品久久久久影院一蜜桃 | 成人亚洲欧美 | 欧美成人久久 | 国产不卡毛片 | 91欧美在线| 欧美性受极品xxxx喷水 | 天天草天天干天天射 | 在线观看激情av | 超碰免费97 | 免费视频在线观看网站 | 在线观看免费色 | 日韩免费福利 | 精品国产伦一区二区三区观看方式 | 人人插人人澡 | 欧美成年人在线视频 | 久久久18| 人人玩人人弄 | 亚洲无吗av | 精品免费视频123区 午夜久久成人 | 亚洲 欧美 另类人妖 | 最近中文字幕完整高清 | 六月丁香激情综合色啪小说 | 午夜视频欧美 | 国产精品嫩草69影院 | 天天综合色天天综合 | 在线观看视频亚洲 | 久久视频这里有久久精品视频11 | 免费情趣视频 | 国产午夜一区 | 久久久国产在线视频 | 九九日九九操 | av电影 一区二区 | 欧美成人亚洲成人 | 免费福利在线视频 | 午夜视频不卡 | 精品一区二区亚洲 | 男女男视频 | 亚洲国产成人高清精品 | 日本黄色大片免费看 | 日本久久中文字幕 | 精品国产免费久久 | 精品国产乱码久久久久久三级人 | 五月婷婷激情综合 | 欧美日韩不卡在线视频 | 亚洲国产三级在线观看 | 成人va视频| 久久97超碰 | 2021国产在线 | 久久久国产一区二区 | 精品国产一区二区三区久久久 | 亚洲精品动漫久久久久 | 欧美激情一区不卡 | 亚洲精品天天 | 欧美色图东方 | 日韩在线观看你懂得 | 日日夜夜网 | 中日韩在线视频 | 亚洲资源在线观看 | 最近更新中文字幕 | 色偷偷人人澡久久超碰69 | 狠狠躁夜夜av | 99久久网站 | 国产高清不卡av | 日韩视频一 | 日韩精品久久久久久久电影99爱 | 91在线影视 | 日韩精品在线观看av | 国产91aaa | 国产不卡在线视频 | 亚洲乱码国产乱码精品天美传媒 | 欧美日韩伦理一区 | 日日夜夜操操 | 99精品视频一区 | 国产3p视频 | 亚洲精品美女在线观看 | 久久国产精品一区二区 | 国产原创在线视频 | 久久久久久久国产精品视频 | 在线视频 你懂得 | 四虎影视8848dvd | 国产一区黄色 | 亚州国产视频 | 99在线观看免费视频精品观看 | 99热在线这里只有精品 | 精品综合久久 | 国产亚洲成av片在线观看 | 成人在线播放网站 | 四虎最新入口 | 搡bbbb搡bbb视频 | 超碰免费97| 国产精品免费不卡 | 国产99免费| 超碰人人草人人 | 色国产精品一区在线观看 | 国产精品女教师 | 国产午夜精品免费一区二区三区视频 | 亚洲视频久久久 |