精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

為什么TCP會被UDP取代

開發 前端
當你在地鐵上或者火車上被斷斷續續的網絡折磨時,你可能都不知道這一切可能都是 TCP 協議造成的。本文會分析 TCP 協議為什么在弱網環境下有嚴重的性能問題 。

為什么這么設計(Why's THE Design)是一系列關于計算機領域中程序設計決策的文章,我們在這個系列的每一篇文章中都會提出一個具體的問題并從不同的角度討論這種設計的優缺點、對具體實現造成的影響。

TCP 協議可以說是今天互聯網的基石,作為可靠的傳輸協議,在今天幾乎所有的數據都會通過 TCP 協議傳輸,然而 TCP 在設計之初沒有考慮到現今復雜的網絡環境,當你在地鐵上或者火車上被斷斷續續的網絡折磨時,你可能都不知道這一切可能都是 TCP 協議造成的。本文會分析 TCP 協議為什么在弱網環境下有嚴重的性能問題[^1]。

底層的數據傳輸協議在設計時必須要對帶寬的利用率和通信延遲進行權衡和取舍,所以想要解決實際生產中的全部問題是不可能的,TCP 選擇了充分利用帶寬,為流量而設計,期望在盡可能短的時間內傳輸更多的數據[^2]。

在網絡通信中,從發送方發出數據開始到收到來自接收方的確認的時間被叫做往返時延(Round-Trip Time,RTT)。

弱網環境是丟包率較高的特殊場景,TCP 在類似場景中的表現很差,當 RTT 為 30ms 時,一旦丟包率達到了 2%,TCP 的吞吐量就會下降 89.9%[^3],從下面的表中我們可以看出丟包對 TCP 的吞吐量極其顯著的影響:

RTT TCP 吞吐量 TCP 吞吐量(2% 丟包率)
0 ms 93.5 Mbps 3.72 Mbps
30 ms 16.2 Mbps 1.63 Mbps
60 ms 8.7 Mbps 1.33 Mbps
90 ms 5.32 Mbps 0.85 Mbps

本文將分析在弱網環境下(丟包率高)影響 TCP 性能的三個原因:

  •  TCP 的擁塞控制算法會在丟包時主動降低吞吐量;
  •  TCP 的三次握手增加了數據傳輸的延遲和額外開銷;
  •  TCP 的累計應答機制導致了數據段的傳輸;

在上述的三個原因中,擁塞控制算法是導致 TCP 在弱網環境下有著較差表現的首要原因,三次握手和累計應答兩者的影響依次遞減,但是也加劇了 TCP 的性能問題。

擁塞控制

TCP 擁塞控制算法是互聯網上主要的擁塞控制措施,它使用一套基于線増積減(Additive increase/multiplicative decrease,AIMD)的網絡擁塞控制方法來控制擁塞[^4],也是造成 TCP 性能問題的主要原因。

第一次發現的互聯網擁塞崩潰是在 1986 年,NSFnet 階段一的骨干網的處理能力從 32,000bit/s 降到了 40bit/s,該骨干網的處理能力直到 1987 和 1988 年,TCP 協議實現了擁塞控制之后才得到解決[^5]。正是因為發生過網絡阻塞造成的崩潰,所以 TCP 的擁塞控制算法就認為只要發生了丟包當前網絡就發生了擁堵,從這一假設出發,TCP 就使用了慢啟動和線增積減[^6]的機制實現擁塞控制。

圖 1 - TCP 的擁塞控制機制

每一個 TCP 連接都會維護一個擁塞控制窗口(Congestion Window),擁塞控制窗口的作用有兩個:

  1.  防止發送方向接收方發送了太多數據,導致接收方無法處理;
  2.  防止 TCP 連接的任意一方向網絡中發送大量數據,導致網絡擁塞崩潰;

除了擁塞窗口大小(cwnd)之外,TCP 連接的雙方都有接收窗口大小(rwnd),在 TCP 連接建立之初,發送方和接收方都不清楚對方的接收窗口大小,所以通信雙方需要一套動態的估算機制改變數據傳輸的速度,在 TCP 三次握手期間,通信雙方會通過 ACK 消息通知對方自己的接收窗口大小,接收窗口大小一般是帶寬延遲乘積(Bandwidth-delay product, BDP)決定的[^7],不過在這里我們就不展開介紹了。

客戶端能夠同時傳輸的最大數據段的數量是接收窗口大小和擁塞窗口大小的最小值,即 min(rwnd, cwnd)。TCP 連接的初始擁塞窗口大小是一個比較小的值,在 Linux 中是由 TCP_INIT_CWND 定義的[^8]: 

  1. /* TCP initial congestion window as per rfc6928 */  
  2. #define TCP_INIT_CWND10 

初始擁塞控制窗口的大小從出現之后被多次修改,幾個名為 Increasing TCP's Initial Window 的 RFC 文檔:RFC2414[^9]、RFC3390[^10] 和 RFC6928[^11] 分別增加了 initcwnd 的值以適應不斷提高的網絡傳輸速度和帶寬。

圖 2 - TCP 擁塞控制算法的線増積減

如上圖所示,TCP 連接發送方的擁塞控制窗口大小會根據接收方的響應而變化:

  1.  線性增長:經過 1 個 RTT ,擁塞窗口大小會加一;
  2.  積式減少:當發送方發送的數據包丟包時,擁塞控制閾值會減半;

如果 TCP 連接剛剛建立,由于 Linux 系統的默認設置,客戶端能夠同時發送 10 個數據段,假設我們網絡的帶寬是 10M,RTT 是 40ms,每個數據段的大小是 1460 字節,那么使用 BDP 計算的通信雙方窗口大小上限應該是 35,這樣才能充分利用網絡的帶寬:

然而擁塞控制窗口的大小從 10 漲到 35 需要 2RTT 的時間,具體的過程如下:

  1.  發送方向接收方發送 initcwnd = 10 個數據段(消耗 0.5RTT);
  2.  接收方接收到 10 個數據段后向發送方發送 ACK(消耗 0.5RTT);
  3.  發送方接收到發送方的 ACK,擁塞控制窗口大小由于 10 個數據段的成功發送 +10,當前擁塞控制窗口大小達到 20;
  4.  發送方向接收方發送 20 個數據段(消耗 0.5RTT);
  5.  接收方接收到 20 個數據段后向發送方發送 ACK(消耗 0.5RTT);
  6.  發送方接收到發送方的 ACK,擁塞控制窗口大小由于 20 個數據段的成功發送 +20,當前擁塞控制窗口大小達到 40;

從 TCP 三次握手建立連接到擁塞控制窗口大小達到假定網絡狀況的最大值 35 需要 3.5RTT 的時間,即 140ms,這是一個比較長的時間了。

早期互聯網的大多數計算設備都通過有線網絡連接,出現網絡不穩定的可能性也比較低,所以 TCP 協議的設計者認為丟包意味著網絡出現擁塞,一旦發生丟包,客戶端瘋狂重試就可能導致互聯網的擁塞崩潰,所以發明了擁塞控制算法來解決該問題。

但是如今的網絡環境更加復雜,無線網絡的引入導致部分場景下的網絡不穩定成了常態,所以丟包并不一定意味著網絡擁堵,如果使用更加激進的策略傳輸數據,在一些場景下會得到更好的效果。

三次握手

TCP 使用三次握手建立連接應該是全世界所有工程師都十分了解的知識點,三次握手的主要目的是避免歷史錯誤連接的建立并讓通信的雙方確定初始序列號[^12],然而三次握手的成本相當高,在不丟包的情況下,它需要建立 TCP 連接的雙方進行三次通信。

圖 3 - 常見的 TCP 三次握手

如果我們要從北京訪問上海的服務器,由于北京到上海的直線距離約為 1000 多公里,而光速是目前通信速度的極限,所以 RTT 一定會大于 6.7ms:

然而因為光在光纖中不是直線傳播的,真正的傳輸速度會比光速慢 ~31%[^13],而且數據需要在各種網絡設備之間來回跳轉,所以很難達到理論的極限值。在生產環境中從北京到上海的 RTT 大概在 40ms 左右,所以 TCP 建立連接所需要最短時間也需要 60ms(1.5RTT)。

在網絡環境較差的地鐵、車站等場景中,因為丟包率較高,客戶端很難與服務端快速完成三次通信并建立 TCP 連接。當客戶端長時間沒有收到服務端的響應時,只能不斷發起重試,隨著請求次數逐漸增加,訪問的延遲也會越來越高。

由于大多數的 HTTP 請求都不會攜帶大量的數據,未被壓縮的請求和響應頭大小在 ~200B 到 2KB 左右,而 TCP 三次握手帶來的額外開銷是 222 字節,其中以太網數據幀占 3 * 14 = 42 字節,IP 數據幀占 3 * 20 = 60 字節,TCP 數據幀占 120 字節:

圖 4 - TCP 三次握手的額外開銷

雖然 TCP 不會為每一個發出的數據段建立連接,但是三次握手建立連接需要的成本還是相當高,不僅需要額外增加 1.5RTT 的網絡延時,還需要增加 222 字節的額外開銷,所以在弱網環境下,通過三次握手建立連接會加劇 TCP 的性能問題。

重傳機制

TCP 傳輸的可靠性是通過序列號和接收方的 ACK 來保證的,當 TCP 傳輸一個數據段時,它會將該數據段的副本放到重傳隊列上并開啟計時器[^14]:

  •  如果發送方收到了該數據段對應的 ACK 響應,當前數據段就會從重傳隊列中刪除;
  •  如果發送方在計時器到期之間都沒有收到該數據段對應的 ACK,就會重新發送當前數據段;

TCP 的 ACK 機制可能會導致發送方重新傳輸接收方已經收到了數據段。TCP 中的 ACK 消息表示該消息之前的全部消息都已經被成功接收和處理,例如:

  1.  發送方向接收方發送了序號為 1-10 的消息;
  2.  接收方向發送方發送 ACK 8 響應;
  3.  發送方認為序號為 1-8 的消息已經被成功接收;

這種 ACK 的方式在實現上比較簡單,更容易保證消息的順序性,但是在以下情況可能會導致發送方重傳已經接收的數據:

圖 5 - TCP 的重傳策略

如上圖所示,接收方已經收到了序號為 2-5 的數據,但是由于 TCP ACK 的語義是當前數據段前的全部數據段都已經被接收和處理,所以接收方無法發送 ACK 消息,由于發送方沒有收到 ACK,所有數據段對應的計時器就會超時并重新傳輸數據。在丟包較為嚴重的網絡下,這種重傳機制會造成大量的帶寬浪費。

總結

TCP 協議的一些設計在今天來看雖然仍然具有巨大的價值,但是并不能適用于所有場景。為了解決 TCP 的性能問題,目前業界有兩種解決方案:

  1.  使用 UDP 構建性能更加優異、更靈活的傳輸協議,例如:QUIC[^15] 等;
  2.  通過不同的手段優化 TCP 協議的性能,例如:選擇性 ACK(Selective ACK, SACK)[^16],TCP 快開啟(TCP Fast Open, TFO)[^17];

由于 TCP 協議在操作系統內核中,不利于協議的更新,所以第一種方案目前發展的更好,HTTP/3 就使用了 QUIC 作為傳輸協議[^18]。我們在這里重新回顧一下導致 TCP 性能問題的三個重要原因:

  •  TCP 的擁塞控制在發生丟包時會進行退讓,減少能夠發送的數據段數量,但是丟包并不一定意味著網絡擁塞,更多的可能是網絡狀況較差;
  •  TCP 的三次握手帶來了額外開銷,這些開銷不只包括需要傳輸更多的數據,還增加了首次傳輸數據的網絡延遲;
  •  TCP 的重傳機制在數據包丟失時可能會重新傳輸已經成功接收的數據段,造成帶寬的浪費;

TCP 協議作為互聯網數據傳輸的基石可以說是當之無愧,雖然它確實在應對特殊場景時有些問題,但是它的設計思想有著非常多的借鑒意義并值得我們學習。

到最后,我們還是來看一些比較開放的相關問題,有興趣的讀者可以仔細思考一下下面的問題:

  •  QUIC 協議是能否保證丟包率較高時的傳輸性能?
  •  除了 SACK 和 TFO 之外還有哪些手段可以優化 TCP 的性能? 

 

責任編輯:龐桂玉 來源: Web開發
相關推薦

2020-01-13 10:16:53

TCPUDP協議

2020-01-15 08:42:16

TCP三次握手弱網絡

2019-03-07 10:12:42

人工智能AI機器學習

2018-03-13 09:34:36

Kubernetes容器系統

2019-07-15 14:12:01

UDPIP協議

2021-07-09 09:24:06

NanoID UUID軟件開發

2025-07-25 03:00:00

2018-03-19 16:05:51

前端程序員

2025-11-11 00:00:00

SOCROC網絡安全

2012-05-22 00:25:41

.NET

2021-10-13 06:49:15

網絡 IO

2018-07-09 14:44:27

存儲

2018-08-30 05:32:42

云計算邊緣計算云服務

2010-11-09 10:36:39

求職

2013-11-26 15:12:40

2021-04-22 18:34:01

協議DNSUDP

2020-03-19 17:24:00

VPNSDP虛擬專用網

2020-07-06 14:16:22

Fastjson漏洞開源

2023-10-28 00:02:55

2021-02-24 07:42:34

PythonRust語言
點贊
收藏

51CTO技術棧公眾號

久久国产精品免费一区| 中文字幕亚洲在线| 色综合久久久久无码专区| 天天综合天天综合| 老司机亚洲精品| 在线色欧美三级视频| 中文字幕55页| 国产性生活免费视频| 日韩不卡在线播放| 人人狠狠综合久久亚洲婷| 91精品午夜视频| 男人日女人视频网站| h视频网站在线观看| 国产一区二区三区在线观看免费视频| 色综合老司机第九色激情| 国产色视频一区二区三区qq号| 久久91视频| 亚洲午夜精品久久久久久久久| 日本日本精品二区免费| 亚洲国产精品久久久久爰性色 | 日韩av资源在线播放| 波多结衣在线观看| 99亚洲精品视频| 又色又爽又黄无遮挡的免费视频| 欧美日韩a区| 亚洲最新在线视频| 在线观看免费视频黄| 日韩久久一区| 午夜免费久久看| 91麻豆天美传媒在线| 日韩在线免费播放| 国产成人综合在线观看| 日本一区二区在线免费播放| 久草网在线观看| 天天做天天爱天天爽综合网| 亚洲日韩中文字幕| 国产a级黄色片| 中文字幕日本一区| 亚洲欧美成人vr| 日韩欧美国产网站| 亚洲 欧美 综合 另类 中字| 麻豆视频在线| 国产日韩欧美精品在线| 久久精品日产第一区二区三区| 国产女人爽到高潮a毛片| 日本伊人精品一区二区三区观看方式| 久久久久久久久久久免费| 男女性高潮免费网站| 日韩在线理论| 中文字幕日韩在线播放| 日本一级免费视频| 亚洲国产精品无码久久久| 精品中文字幕一区二区三区av| 欧美刺激脚交jootjob| 777精品视频| 亚洲精品成人无码毛片| 欧美1区2区3| 欧美一区二区美女| 91视频福利网| 国产精品1区在线| 制服丝袜中文字幕亚洲| 国产成人美女视频| 一区二区三区日本视频| 欧美精选午夜久久久乱码6080| www.com操| 欧洲美女精品免费观看视频| 欧美日韩国产精选| 亚洲精品第三页| 曰本一区二区| 日韩欧美的一区| 亚洲一区和二区| 极品一区美女高清| 97成人超碰| 一区二区三区在线看| 国产91视频一区| 丁香花在线观看完整版电影| 亚洲成人tv网| 黄色影院一级片| 亚洲涩涩在线| 欧美丝袜丝交足nylons| 玖玖爱视频在线| 精品国产18久久久久久二百| 日韩精品一区二区三区三区免费| 北京富婆泄欲对白| 狠狠操综合网| 久久精品久久精品亚洲人| 欧美丰满艳妇bbwbbw| 亚洲精品婷婷| 国产精品视频大全| 熟女视频一区二区三区| 邻家有女韩剧在线观看国语| 国产精品网站在线播放| 黄黄视频在线观看| 欧美日韩在线观看首页| 在线一区二区三区| 操人视频免费看| 图片婷婷一区| 日韩在线观看网站| 国产在线观看免费视频今夜| 丝袜美腿亚洲一区| 成人写真视频福利网| 少妇精品高潮欲妇又嫩中文字幕 | 欧美影院一区二区三区| 亚洲第一成肉网| 国产成人免费看| 国内一区二区三区| 欧美自拍视频在线观看| 一级aaaa毛片| 成人精品视频网站| 一区不卡视频| 性欧美18~19sex高清播放| 欧美日韩国产综合一区二区三区 | 99久久精品费精品国产一区二区| 日本一区二区三区四区高清视频| 亚洲综合图区| 91高清视频免费看| 精品人妻一区二区免费| 久久国产精品亚洲人一区二区三区| 欧美贵妇videos办公室| 中文字幕av在线免费观看| 午夜视频在线免费观看| 国产日韩高清在线| 久久精品xxx| 亚洲综合资源| 在线a欧美视频| 国产黄色片免费看| 国产精品一区二区91| 午夜精品视频在线观看一区二区| sm在线播放| 日韩精品中文字幕一区二区三区 | 蜜桃a∨噜噜一区二区三区| 久久中文字幕视频| 亚洲av无码乱码国产精品fc2| 成人免费视频视频在线观看免费 | 97中文在线观看| 国产在线电影| 第一福利永久视频精品 | 羞羞影院体验区| 国产精品自拍在线| 一区二区三区四区久久| 久久青草视频| 在线观看日韩www视频免费| 日本在线播放视频| 成人av在线资源网| a级免费在线观看| 亚洲日本va午夜在线电影| 精品国偷自产在线视频99| 在线观看一二三区| 中文字幕精品一区二区精品绿巨人 | 日韩欧美xxxx| 你懂的在线免费观看| 亚洲.国产.中文慕字在线| 制服下的诱惑暮生| 欧美一区在线看| 亚洲xxxx3d| 性欧美ⅴideo另类hd| 欧美一级xxx| 杨钰莹一级淫片aaaaaa播放| 狠狠久久亚洲欧美| 7777在线视频| 成人午夜网址| 国模精品系列视频| 污污视频在线免费看| 午夜精彩视频在线观看不卡| 国产一级二级视频| 男女精品网站| 深夜福利成人| 成人豆花视频| 欧美国产日韩中文字幕在线| 亚洲最新在线| 69av成人| 亚洲欧洲日韩国产| 中文字幕+乱码+中文| 欧美国产1区2区| 涩涩网站在线看| 国产精品草草| 蜜桃av噜噜一区二区三| 亚洲不卡系列| 久久色精品视频| 国产wwwxxx| 亚洲va欧美va人人爽| 女~淫辱の触手3d动漫| 免费精品视频在线| 国产激情在线看| 首页亚洲中字| 国产精品日韩欧美大师| 超碰caoporn久久| 欧美精品一区二区三区四区| 国产一区二区视频网站| 日韩欧美一级| 日韩中文字幕在线观看| 国产sm主人调教女m视频| 午夜精品福利视频网站| 精品亚洲aⅴ无码一区二区三区| 久久99精品一区二区三区| 日韩 欧美 视频| 成人精品视频| www.一区二区三区| 四虎4545www国产精品| 久久综合久久美利坚合众国| 人成在线免费视频| 51午夜精品国产| 欧美激情黑白配| 亚洲欧美电影一区二区| 国产高清自拍视频| 国产一区二区调教| 国产一级片黄色| 午夜亚洲福利| 日韩欧美一区二区三区四区五区| 免费一级欧美在线大片| 精品久久久久久电影| av在线免费观看国产| 免费看av成人| av成人午夜| www.久久.com| 欧美一区二区大胆人体摄影专业网站| 香蕉视频在线播放| 亚洲精品一区二区三区不| 99热这里只有精品在线| 欧洲一区在线观看| 日本熟妇毛耸耸xxxxxx| 亚洲欧美日韩成人高清在线一区| 亚洲精品国产精品国自产网站| 成人午夜av电影| 午夜不卡福利视频| 日产国产高清一区二区三区| 日韩av三级在线| 亚洲第一精品影视| 99视频精品全部免费看| 91视频综合| 日韩亚洲一区在线播放| 亚洲aa在线| 专区另类欧美日韩| 麻豆网站免费观看| 精品一区二区三区在线观看| 午夜免费福利在线| 久久激情久久| 国产中文字幕视频在线观看| 国产精品sm| 日本xxxxx18| 欧美大人香蕉在线| 亚洲精品日韩成人| 国产成人黄色| 日本欧美色综合网站免费| 亚洲宅男一区| 日本精品一区二区三区高清 久久| 奇米777国产一区国产二区| 国产乱码一区| 欧美一级色片| 欧美成人蜜桃| 深爱激情综合网| 欧美一区二区三区精美影视| 天堂一区二区三区四区| 蜜桃999成人看片在线观看| 日韩在线观看www| 国产精品国产自产拍高清av王其| 国产成人精品无码片区在线| 波多野结衣91| free性中国hd国语露脸| ww亚洲ww在线观看国产| 国产熟妇搡bbbb搡bbbb| 91麻豆视频网站| 五月天综合视频| 国产精品素人视频| 国产麻豆视频在线观看| 亚洲欧美日韩综合aⅴ视频| 久久久久久久久毛片| 亚洲一区二区三区四区五区黄 | 日韩资源在线| 国产一区二区三区在线免费观看 | 国产网红主播福利一区二区| 九一在线免费观看| 欧美成人69| 国内偷自视频区视频综合| 日韩av激情| 2018日韩中文字幕| 日韩一区二区三区免费| 国产精品亚发布| 久久在线观看| 韩日午夜在线资源一区二区| 国产a久久精品一区二区三区| 色一情一区二区三区四区| 91视频精品| 99热亚洲精品| 免费在线视频一区| 特种兵之深入敌后| 91麻豆免费视频| 国产黄色小视频网站| 天天亚洲美女在线视频| 成年人晚上看的视频| 欧美一区中文字幕| 无码国产精品一区二区色情男同| 一级做a爰片久久毛片美女图片| 国产午夜精品久久久久免费视| 国内精品久久久久影院 日本资源| 大胆人体一区二区| 精品国产乱码久久久久久影片| 中文字幕人妻一区二区三区在线视频| 国产精品久久影院| 久久精品女人毛片国产| 欧美性色黄大片| 高h调教冰块play男男双性文| 亚洲欧美在线磁力| 三级福利片在线观看| 国产精品91在线观看| 成人h动漫免费观看网站| 亚洲 国产 欧美一区| 国产精品第十页| 国产无套粉嫩白浆内谢的出处| 精品写真视频在线观看| 波多野结衣办公室33分钟| 亚洲精品日韩一| 中文字幕二区三区| 日韩精品在线免费播放| 在线黄色网页| 国产精品伦子伦免费视频| 欧美变态网站| 在线播放 亚洲| 视频在线观看国产精品| a级片在线观看视频| 日韩理论片一区二区| 99re热视频| 午夜亚洲福利| 伊人久久在线观看| 麻豆91在线看| 亚洲性猛交xxxx乱大交| 午夜精品久久久久久不卡8050| 国产视频一区二区三区四区五区| 中文字幕久久亚洲| 中文字幕高清在线播放| 国内一区二区在线视频观看 | 4444亚洲人成无码网在线观看| 日韩电影免费在线观看网站| 国产精品久久不卡| 亚洲国产精品尤物yw在线观看| 国产精品久久久久久免费| 亚洲无线码在线一区观看| 九九精品调教| 成人免费在线网址| 日韩毛片视频| 色婷婷狠狠18| 亚洲国产成人自拍| 国产精品第六页| 在线观看欧美日韩| 主播大秀视频在线观看一区二区| 久久久久久久久久久一区| 亚洲美女色禁图| 国产又粗又猛又色| 精品国产乱码久久久久久婷婷| 日韩一区二区三区在线观看视频| 欧美激情欧美狂野欧美精品| 综合伊人久久| 欧美午夜小视频| 2024国产精品| 久久国产视频一区| 亚洲三级 欧美三级| 黄色片在线观看网站| 26uuu亚洲婷婷狠狠天堂| 在线观看亚洲天堂| 亚洲欧美激情视频| 色婷婷综合久久久中字幕精品久久| 秋霞在线观看一区二区三区| 奇米色一区二区三区四区| 久久精品色妇熟妇丰满人妻| 欧美精品日韩一本| 黄色网页在线看| 99re在线国产| 一区二区三区福利| 亚洲第一成人网站| 欧美手机在线视频| 国产cdts系列另类在线观看| 91精品国产91久久久久青草| 亚洲成人直播| 日本少妇高潮喷水xxxxxxx| 在线观看成人小视频| 欧美黑人激情| 懂色中文一区二区三区在线视频| 91久久午夜| 亚洲黄色免费视频| 91精品在线免费观看| 91九色国产在线播放| 日韩免费av一区二区三区| 激情综合色综合久久综合| 毛片aaaaa| 亚洲欧美日韩在线一区| 免费视频网站在线观看入口| 色天天综合色天天久久| 一区二区三区视频在线观看视频| 91久久国产婷婷一区二区| 99热精品在线| 老司机精品免费视频| 欧美videossexotv100| 成人性生活av| 久久免费一级片| 久久精品欧美日韩| 国产富婆一级全黄大片| 日本国产欧美一区二区三区| 一区二区日韩欧美| 女人又爽又黄免费女仆| 欧美哺乳videos|