亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 課堂 > 網絡協(xié)議 > 正文

TCP協(xié)議的一些認識及實踐知識簡介

2020-02-18 18:58:34
字體:
來源:轉載
供稿:網友

本文來探討一下TCP協(xié)議方面的一些認識及實踐

一、簡介

引用《TCP/IP詳解-卷1》中的介紹,TCP與UDP使用相同的網絡層(IP層),TCP卻向應用層提供了與UDP完全不同的服務。TCP提供一種面向連接的、可靠的字節(jié)流服務。

所謂面向連接的,是指在彼此通信前要先建立連接。同時這種點對點的連接表明了TCP不支持多播和廣播。

所謂可靠的,是指TCP有一堆保證數據傳輸準確的機制。

所謂字節(jié)流,是指TCP接收端并不知道發(fā)送端每次向該連接寫入了多少數據,只關心通過限制能從連接中最大字節(jié)數。

二、協(xié)議格式

TCP協(xié)議

圖:TCP數據包結構

TCP協(xié)議

圖:TCP包首部結構

字段說明:

16位源端口號:指建立連接(或發(fā)送數據)的端口號

16位目的端口號:指連接另一端(或接受數據)的端口號

32位序號:發(fā)送的字節(jié)序號,如果是新建立的連接,則第一個包的seq為0,否則為上一個數據包的確認序號。同一個包中的序號和確認序號是不同的。

32位確認序號:等于接收到數據包的序號seq+數據包的長度len。同時告訴對端,下一個數據包的開頭字節(jié)序號。

4位首部長度:tcp包首部的長度。

URG:緊急指針有效。它使一端可以告訴另一端有些具有某種方式的“緊急數據”已經放置在普通的數據流中。另一端被通知這個緊急數據已被放置在普通數據流

中,由接收方決定如何處理。URG比特被置1,并且一個16bit的緊急指針被置為一個正的偏移量,該偏移量必須與TCP首部中的序號字段相加,以便得出緊急數據的最后一個字節(jié)的序號。注意:TCP的緊急方式不是帶外數據(out-of-band data)。緊急方式有什么作用呢?兩個最常見的例子是Telnet和Rlogin。當交互用戶鍵入中斷鍵時,另一個例子是FTP,當交互用戶放棄一個文件的傳輸時。如果在接收方處理第一個緊急指針之前,發(fā)送方多次進入緊急方式會發(fā)生什么情況呢?在數據流中的緊急指針會向前移動,而其在接收方的前一個位置將丟失。接收方只有一個緊急指針,每當對方有新的值到達時它將被覆蓋。這意味著如果發(fā)送方進入緊急方式時所寫的內容對接收方非常重要,那么這些字節(jié)數據必須被發(fā)送方用某種方式特別標記。我們將看到Telnet通過在數據流中加入一個值為255的字節(jié)作為前綴來標記它所有的命令。

ACK:確認序號有效

PSH:接收方應盡快將這個報文段交給應用層。發(fā)送方使用PUSH標志通知接收方將所收到的數據全部提交給接收進程。這里的數據包括與PUSH一起傳送的數據以及接收方TCP已經為接收進程收到的其他數據(還在TCP的緩沖區(qū)中)。

RST:重置連接

SYN:同步信號,用于發(fā)起一個連接

FIN:發(fā)端完成發(fā)送任務,關閉連接

16位窗口大?。篢CP的流量控制由連接的每一端通過聲明的窗口大小來提供。窗口大小為字節(jié)數,起始于確認序號字段指明的值,這個值是接收端正期望接收的字節(jié)。窗口大小是一個16 bit字段,因而窗口大小最大為65535字節(jié)。

16位校驗和:檢驗和覆蓋了整個的TCP報文段:TCP首部和TCP數據。

16位緊急指針:只有當URG標志置1時緊急指針才有效。緊急指針是一個正的偏移量,和序號字段中的值相加表示緊急數據最后一個字節(jié)的序號。TCP的緊急方式是發(fā)送端向另一端發(fā)送緊急數據的一種方式。

選項:部分可選配置,主要有以下幾種:

TCP協(xié)議

每個選項的開始是1字節(jié)kind字段,說明選項的類型。kind字段為0和1的選項僅占1個字節(jié)。其他的選項在kind字節(jié)后還有l(wèi)en字節(jié)。它說明的長度是指總長度,包括kind字節(jié)和len字節(jié)。

三、TCP各種狀態(tài)

1. 狀態(tài)轉移

A主動建立連接

TCP協(xié)議

圖:主動建立連接

B被動建立連接

TCP協(xié)議

圖:被動建立連接

C主動關閉連接

TCP協(xié)議

圖:主動關閉連接

D被動關閉連接

TCP協(xié)議

圖:被動關閉連接

2. 建立連接

TCP協(xié)議

圖:TCP建立連接

3. 關閉連接

TCP協(xié)議

圖:TCP關閉連接

4. 半連接

TCP連接是個全雙工通道,所以可以同時支持發(fā)送和接收。可以認為將一個通道分成兩部分,就像高速公路一樣,一條大路中間分隔,兩邊的方向完全相反。

半連接是指連接的一端發(fā)送完本地數據后,將發(fā)送的那半個連接關閉,告訴對端不用再等待接收數據,而對端照樣可以發(fā)送數據,本端可以讀取數據。

再舉高速公路的例子,假如連接是北京到天津的高速公路,如果某一天,北京到天津方向的沒有車輛,則該方向高速公路可以封閉,北京這邊的入口將關閉,同時告知天津出口不會有車輛通行,天津出口也沒必要有人值班了。但是,有不少車輛要從天津開往北京方向,這樣天津的入口沒有關閉,北京的出口則需要有人收費抬桿。

5. 復位報文

無論何時一個報文段發(fā)往基準的連接(referenced connection)出現(xiàn)錯誤,TCP都會發(fā)出一個復位報文段(這里提到的“基準的連接”是指由目的I P地址和目的端口號以及源I P地址和源端口號指明的連接。)

產生復位的一種常見情況是當連接請求到達時,目的端口沒有進程正在聽。對于UDP,當一個數據報到達目的端口時,該端口沒在使用,它將產生一個ICMP端口不可達的信息。而TCP則使用復位。

發(fā)送一個復位報文段而不是FIN來中途釋放一個連接,這稱為異常釋放。異常終止一個連接對應用程序來說有兩個優(yōu)點:(1)丟棄任何待發(fā)數據并立即發(fā)送復位報文段;(2)RST的接收方會區(qū)分另一端執(zhí)行的是異常關閉還是正常關閉。應用程序使用的API必須提供產生異常關閉而不是正常關閉的手段。Socket API通過“linger on close”選項(SO_LINGER)提供了這種異常關閉的能力。我們加上-L選項并將停留時間設為0。這將導致連接關閉時進行復位而不是正常的FIN。

四、TCP數據傳輸

1. 正常傳輸

TCP協(xié)議

圖:正常的數據傳輸

2. 快發(fā)慢接

TCP協(xié)議

圖:快發(fā)到慢收的數據傳輸

上圖說明,在慢收設備接收數據時,由于沒有及時的將TCP緩沖區(qū)的數據讀到應用層而會返回給發(fā)送端一個通告窗口為0的ACK。

五、超時和重傳機制

1. 往返時間RTT及重傳超時間RTO(Retransmission TimeOut)

RTT估計器:R←aR+ ( 1-a )M

這里的a是一個推薦值為0.9的平滑因子。每次進行新測量的時候,這個被平滑的RTT將得到更新。每個新估計的90%來自前一個估計,而10 %則取自新的測量。

RTO公式:

E rr= M-A

A←A+ g E rr

D←D+ h( | E rr |-D)

RTO= A+ 4D

這里的A是被平滑的RTT(均值的估計器)而D則是被平滑的均值偏差。Err是剛得到的測量結果與當前的RTT估計器之差。A和D均被用于計算下一個重傳時間(RTO)。增量g起平均作用,取為1/8(0.125)。偏差的增益是h,取值為0.25。當RTT變化時,較大的偏差增益將使RTO快速上升。

一個TCP連接只有一個RTT計時器,如果一個請求發(fā)送時計時器已經開始計時,則該請求不進行RTT計算。

TCP協(xié)議

圖:RTT計時

上圖中,第4個數據包在發(fā)送時因為RTT計時器已經開始計時(第3個數據包)而沒有再次啟動計時器。

2. 擁塞避免算法

有兩種分組丟失的指示:發(fā)生超時和接收到重復的確認。

擁塞避免算法和慢啟動算法是兩個目的不同、獨立的算法。但是當擁塞發(fā)生時,我們希望降低分組進入網絡的傳輸速率,于是可以調用慢啟動來作到這一點。

擁塞避免算法和慢啟動算法需要對每個連接維持兩個變量:一個擁塞窗口cwnd和一個慢啟動門限ssthresh。算法如下:

1) 對一個給定的連接,初始化cwnd為1個報文段,ssthresh為65535個字節(jié)。

2) TCP輸出例程的輸出不能超過cwnd和接收方通告窗口的大小。擁塞避免是發(fā)送方使用的流量控制,而通告窗口則是接收方進行的流量控制。前者是發(fā)送方感受到的網絡擁塞的估計,而后者則與接收方在該連接上的可用緩存大小有關。

3) 當擁塞發(fā)生時(超時或收到重復確認),ssthresh被設置為當前窗口大小的一半(cwnd和接收方通告窗口大小的最小值,但最少為2個報文段)。此外,如果是超時引起了擁塞,則cwnd被設置為1個報文段(這就是慢啟動)。

4) 當新的數據被對方確認時,就增加cwnd,但增加的方法依賴于我們是否正在進行慢啟動或擁塞避免。如果cwnd小于或等于ssthresh,則正在進行慢啟動,否則正在進行擁塞避免。慢啟動一直持續(xù)到我們回到當擁塞發(fā)生時所處位置的半時候才停止(因為我們記錄了在步驟2中給我們制造麻煩的窗口大小的一半),然后轉為執(zhí)行擁塞避免。

慢啟動算法初始設置cwnd為1個報文段,此后每收到一個確認就加1。

擁塞避免算法要求每次收到一個確認時將cwnd增加1/cwnd。與慢啟動的指數增加比起來,這是一種加性增長(additive increase)。我們希望在一個往返時間內最多為cwnd增加1個報文段(不管在這個RTT中收到了多少個ACK),然而慢啟動將根據這個往返時間中所收到的確認的個數增加cwnd。

TCP協(xié)議

圖:慢啟動和擁塞避免的可視化描述

3. 快速重傳與快速恢復算法

在收到一個失序的報文之后,TCP需要立即產生一個ACK(一個重復的ACK)。這個ACK不應該被延遲。該重復的ACK是為了讓對方知道收到一個失序的報文段,并告訴對方自己希望收到的報文序號。

問題出現(xiàn)了,有兩種可能我們會收到重復的ACK:丟包和報文段失序。如果是報文段失序了,那么在發(fā)送一兩個重復的ACK之后,基本上都能接收到失序的幾個報文,然后在TCP緩沖區(qū)中重新排序,然后返回另一個ACK(希望收到的下一個報文的序號);而如果有三個或三個以上的重復ACK,那么認為該ACK對應的數據已經丟失,需要立即進行重傳,無需等待超時定時器溢出。這就是快速重傳算法。

TCP協(xié)議

圖:TCP超時重傳

上圖可以看出,發(fā)送端在連續(xù)收到了3個重復的ACK報文后,并沒有進入慢啟動,而是執(zhí)行了擁塞避免算法,這就是快速回復算法。之所以沒有執(zhí)行慢啟動算法是因為,發(fā)送端收到了連續(xù)的重復的ACK報文段后,不僅判斷出這個報文已經丟失,還能判斷到接收端收到了后面的幾個報文段(只有這樣,接收端才連續(xù)的返回重復ACK報文),表明這時候的網絡仍然可以傳輸報文,沒有必要執(zhí)行慢啟動影響傳輸性能,所以,在接收到重傳報文段的ACK之前,又發(fā)出了三個報文段67、69和71。

這個算法通常按如下過程進行實現(xiàn):

1) 當收到第3個重復的ACK時,將ssthresh設置為當前擁塞窗口cwnd的一半。重傳丟失的報文段。設置cwnd為ssthresh加上3倍的報文段大小。

2) 每次收到另一個重復的ACK時,cwnd增加1個報文段大小并發(fā)送1個分組(如果新的cwnd允許發(fā)送)。

3) 當下一個確認新數據的A C K到達時,設置cwnd為ssthresh(在第1步中設置的值)。這個ACK應該是在進行重傳后的一個往返時間內對步驟1中重傳的確認。另外,這個ACK也應該是對丟失的分組和收到的第1個重復的ACK之間的所有中間報文段的確認。這一步采用的是擁塞避免,因為當分組丟失時我們將當前的速率減半。

4. 擁塞算法例子

1) 初始SYN有一個超時重傳的例子

TCP協(xié)議

圖:SYN超時重傳-擁塞避免例子

當SYN的超時發(fā)生時,sstresh被置為其最小取值(512字節(jié),表示2個報文段)。為進入慢啟動階段,cwnd被置為1個報文段(256字節(jié))

當收到SYN和ACK時,沒有對這兩個變量做任何修改,因為新的數據還沒有被確認。

當ACK 257到達時,因為cwnd小于等于ssthresh,因此仍然處于慢啟動階段,于是將cwnd增加256字節(jié)。當收到ACK 513時,進行同樣的處理。

當ACK 769到達時,我們不再處于慢啟動狀態(tài),而是進入了擁塞避免狀態(tài)。新的cwnd值按以下方法計算:

TCP協(xié)議

通過上面公式計算獲得當前cwnd的大小為885字節(jié):

TCP協(xié)議

當下一個ACK 1025到達時,我們計算cwnd為991字節(jié):

TCP協(xié)議

2) 報文段丟失重傳

TCP協(xié)議

圖:報文段丟失重傳-擁塞避免例子

當第3個重復的ACK到達時,ssthresh被置為cwnd的一半(四舍五入到報文段大小的下一個倍數),而cwnd被置為ssthresh加上所收到的重復的ACK數乘以報文段大小(也即1024加上3倍的256),然后發(fā)送重傳數據。

又有5個重復的ACK到達(報文段64~66, 68和70),每次cwnd增加1個報文段長度。最后一個新的ACK(報文段72段)到達時,cwnd被置為ssthresh(1024)并進入正常的擁塞避免過程。由于cwnd小于等于ssthresh(現(xiàn)在相等),因此報文段的大小增加到cwnd,取值為1280。

當下一個新的ACK到達(沒有在圖中表示出來)時,cwnd大于ssthresh,取值為1363:

TCP協(xié)議

在快速重傳和快速恢復階段,我們收到報文段66、68和70中的重復的ACK后才發(fā)送新的數據,而不是在接收到報文段64和65中重復的ACK之后就發(fā)送。這是cwnd的取值與未被確認的數據大小比較的結果。當報文段65到達時,cwnd為2048,但未被確認的數據有2304字節(jié)(9個報文段:46, 48, 50, 52, 54, 55, 57, 59和63),因此不能發(fā)送任何數據。當報文段65到達后,cwnd被置為2304,此時我們仍不能進行發(fā)送。但是當報文段66到達時,cwnd為2560,所以我們可以發(fā)送1個新的數據報文段。類似地,當報文段68到達時,cwnd等于2816,該數值大于未被確認的2560字節(jié)的數據大小,因此我們可以發(fā)送另1個新的數據報文段。報文段70到達時也進行了類似的處理。

5. 重新分組

當TCP超時并重傳時,它不一定要重傳同樣的報文段。相反,TCP允許進行重新分組而發(fā)送一個較大的報文段,這將有助于提高性能(當然,這個較大的報文段不能夠超過接收方聲明的MSS)。在協(xié)議中這是允許的,因為TCP是使用字節(jié)序號而不是報文段序號來進行識別它所要發(fā)送的數據和進行確認。

來源 http://www.cnblogs.com/geekma/archive/2012/10/23/2735944.html


注:相關教程知識閱讀請移步到網絡協(xié)議頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
熟女性饥渴一区二区三区| 无码小电影在线观看网站免费| 色综合天天综合| 欧美福利一区二区| 九九热视频这里只有精品| 天天av天天翘| 国产精品主播一区二区| 肉大捧一出免费观看网站在线播放| 欧美韩国日本在线| 日本午夜激情视频| 免费日韩视频在线观看| av一级二级| 亚洲国产成人精品激情在线| 欧美高清性粉嫩交| 国产免费观看久久| 中文字幕日本人妻久久久免费| 久久精品欧美一区二区三区麻豆| 亚洲奶汁xxxx哺乳期| jizzjizz19| 欧美日韩在线播放一区| 欧美午夜影院| 亚洲va久久久噜噜噜久久狠狠| jizz视频| 日韩一区二区三区高清免费看看| 青青在线视频一区二区三区| 黄色片在线免费| 亚洲午夜av| 国产乡下妇女做爰视频| 欧美www视频在线观看| 欧美 日韩 中文字幕| 国产精品毛片一区视频播| 国产三级午夜理伦三级| 国产女优在线播放| 国产成人a亚洲精v品无码| 97国产一区二区精品久久呦| 国产91在线精品| 亚洲国内精品| 欧美日本精品| 在线观看视频色| 黄色成人av在线| 成人美女大片| 成人羞羞视频在线看网址| 欧美一区二区三区爱爱| 国产精品福利在线播放| 久久综合欧美| 欧美性猛交xxx乱大交3蜜桃| 加勒比综合在线| 成人资源av| 91久久精品国产91性色69| 蜜臀久久99精品久久久酒店新书| 放荡的美妇在线播放| 欧美日韩三级在线| 中文字幕免费中文| 日本免费一区二区六区| 69久久夜色精品国产7777| 中国1级黄色片| 男女全黄做爰文章| 五月婷婷综合激情| 欧美激情黑白配| 久久色在线播放| 国产精品久久久国产盗摄| 成人免费一区二区三区牛牛| 成人在线亚洲| 一区二区精品视频| 国产精品久久久久aaaa樱花| 久久性爱视频网站| 2017亚洲天堂1024| 正在播放欧美一区| 韩剧1988免费观看全集| 四虎884aa成人精品| 国产黄视频网站| 国产男男gay体育生白袜| 日韩免费视频一区| 高清wwwwxxxx| 国产精品毛片一区二区在线看舒淇| 免费观看国产视频在线| 欧美福利电影网| 国内综合精品午夜久久资源| 少妇av一区二区三区无码| 136福利视频| 国内精品久久久久久久久久| 精品99久久| 成人免费高清| 成年人午夜视频在线观看| jyzzz在线观看视频| 欧美性猛交一区二区三区精品| 日本欧美精品久久久| 青草网在线观看| 亚洲欧美电影院| 午夜在线免费视频| 欧美精品一区二区三区免费播放| 电影一区二区三| 亚洲va欧美va国产综合久久| 丰满人妻一区二区| 亚洲高清资源| heyzo中文字幕在线| 天堂аⅴ在线地址8| 成人h视频在线观看播放| 亚洲高清在线一区| 99thz桃花论族在线播放| 亚洲区成人777777精品| 中文字幕在线视频第一页| 国产成人精品一区二区三区四区| 国产精品69av| 俺去俺来也在线www色官网| 91搞黄在线观看| 538在线一区二区精品国产| 最近中文字幕免费观看| 国产jizz18女人高潮| 九九99久久精品在免费线bt| 久久国产影院| 韩国一区二区电影| 精品推荐蜜桃传媒| 亚洲美女精品成人在线视频| 亚洲一区二区高清视频| av中文字幕免费在线观看| 久久久久久久影视| 日本伊人精品一区二区三区介绍| 欧美无砖专区一中文字| 久久亚洲欧美| 国内不卡一区二区三区| 极品人妻一区二区三区| 免费高清视频在线观看| av在线免费看片| 精品久久久网| 亚洲欧美一级| 亚洲色图另类专区| 欧美videos粗暴| 国产精品一区二区三区四区五区| 亚洲欧美电影| 亚洲天堂在线视频观看| 免费在线观看黄网站| 欧洲杯足球赛直播| jizz性欧美2| 国产视频每日更新| av高清久久久| 视频在线观看免费影院欧美meiju| 亚洲成人精品av| 特大黑人巨人吊xxxx| 日韩中文一区| 欧美成人精品欧美一级乱黄| 日本美女高潮视频| 美脚丝袜一区二区三区在线观看| 日韩影院一区二区| 亚洲午夜激情免费视频| 欧美一级淫片| 一级二级三级在线观看| 中文字幕亚洲一区在线观看| 欧美在线影院在线视频| 中文字幕日韩一区二区三区| 在线观看黄色小视频| 一本久道在线| 草草地址线路①屁屁影院成人| 少妇无套内谢久久久久| 明星乱亚洲合成图.com| 国产精品美女久久久久aⅴ国产馆| 亚洲国产欧美另类| 在线区一区二视频| 精品无人区乱码1区2区3区免费| 国产一级特黄a高潮片| 免费看成年人视频在线观看| 欧美日韩亚洲第一| 精品国模在线视频| 欧美一级黄视频| 咪咪色在线视频| 亚洲一区二区三区在线观看网站| 制服.丝袜.亚洲.中文.综合| 成人免费毛片网| 视频一区中文字幕| 在线观看日韩一区| 日韩av观看网址| 欧美黑粗硬大| 毛片在线播放网站| 夜先锋资源站| 成人激情校园春色| 啪啪免费网站| xxww在线观看| 精品免费一区二区三区蜜桃| aⅴ色国产欧美| 日韩美女爱爱视频| bdsm精品捆绑chinese女| 一区二区三区欧美成人| 欧美国产小视频| 欧美国产偷国产精品三区| 久久久久久97| 久久精品一本| 女子免费在线观看视频www| 成年人网站国产| 国产福利电影| 三叶草欧洲码在线| 久久精品国产999大香线蕉| 精品国产高清a毛片无毒不卡| 女人18毛片毛片毛片毛片区二| 欧美精品亚州精品| 韩国无码av片在线观看网站| www.国产一区二区| 国产一二三四在线| 国产成人无码专区| 理论片在线观看理伦片| 亚州一区二区三区| 神马久久精品| 一区二区精品视频在线观看| 亚洲欧美成人精品| 狠狠色丁香婷婷综合| 成人免费在线观看视频| 欧美激情视频免费观看| 国产三级一区二区| 成人毛片老司机大片| 妖精视频一区二区三区免费观看| 日韩有码片在线观看| 国产精品无码白浆高潮| 亚洲欧洲免费无码| 精品国自产在线观看| 亚洲综合在线免费观看| 成人在线网站| 婷婷综合五月| 国产在线视频一区二区三区| 国产传媒日韩欧美成人| 欧美精品系列| 91在线观看免费网站| 视色视频在线观看| 情事1991在线| 中文字幕一区二区av| 69视频在线免费观看| av 日韩 人妻 黑人 综合 无码| 亚洲精品在线影院| 加勒比一区二区三区在线| 色婷婷亚洲婷婷| 亚洲在线观看免费视频| 91热门视频在线观看| 欧美精品激情视频| 精品国产依人香蕉在线精品| 亚洲欧洲闷骚av少妇影院| 五月六月丁香婷婷| 疯狂试爱三2浴室激情视频| 四虎影视永久免费在线观看一区二区三区| 一本久道久久综合狠狠爱| 亚洲色图另类小说| 久久综合色综合88| 色婷婷综合久久久中文一区二区| 极品白嫩的小少妇| 精品久久久久久久久中文字幕| 国产探花视频在线播放| 免费在线观看a级片| 欧美黄网免费在线观看| 性欧美xxxx视频在线观看| 中文字幕在线观看不卡| 国产精品中文| 亚洲欧洲中文日韩久久av乱码| 伊人网站在线观看| 国产片侵犯亲女视频播放| 欧美亚洲精品一区| 另类小说第一页| 国产对白国语对白| 成年人免费在线视频| 日韩一级在线免费观看| 久久久久亚洲精品成人网小说| jizz18女人高潮| 成av人片在线观看www| 欧美日本韩国一区| 九九在线精品视频| 91禁国产网站| 色999国产精品| 一本一道人人妻人人妻αv| 国产精品对白| 霍思燕三级露全乳照| 免费国偷自产拍精品视频| 欧美一级爱爱视频| 欧美性猛交xxxx免费看漫画| 性xxxxfjsxxxxx欧美| 精品久久ai| 亚洲精品国产精品乱码在线观看| 岛国视频午夜一区免费在线观看| h版电影在线播放视频网站| 国产精品日日夜夜| 国内在线免费高清视频| 国产精品一区二区a| 久久久久久日产精品| 精品久久久久久久一区二区蜜臀| 国产69视频在线观看| 一区二区三区在线电影| 在线免费不卡视频| 国产亚洲欧洲997久久综合| 国产麻豆欧美日韩一区| 在线观看欧美日韩国产| 日韩免费成人av| 妺妺窝人体色www在线小说| eeuss影院eeuss最新直达| 图片区 小说区 区 亚洲五月| 免费观看羞羞视频网站| 9色porny自拍视频一区二区| 亚洲丝袜在线观看| 苍井空张开腿实干12次| 一区二区欧美亚洲| 国产区视频在线播放| 欧美日韩国产亚洲一区| 久久成人久久爱| 欧美做爰爽爽爽爽爽爽| 亚洲另类欧美日韩| 久久久久久免费视频| 国产精品国模大尺度私拍| 在线观看成人网| 中文字幕第一区| 四虎永久免费观看| 中国黄色a级片| 深爱激情综合| 日本www视频在线观看| 日韩一区二区电影网| 97超碰人人爱| 亚洲欧美电影在线观看| 日韩美女爱爱视频| 亚洲区中文字幕| 国产视频一区二区不卡| 久久久国产精品午夜一区ai换脸| 欧美wwwwwww| 毛片在线视频播放| 7777精品久久久大香线蕉| 欧美国产精品一区| 你懂得网站在线| 高潮一区二区| 成人p站proumb入口| 影音先锋男人资源在线| 自拍偷拍欧美日韩| 中文字幕在线中文字幕在线中三区| h片免费观看| 国产欧美一区二区精品性色| 欧美国产偷国产精品三区| 欧美三区在线视频|