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

說一下 HTTP/3 新特性,為什么選擇使用 UDP 協(xié)議?

網(wǎng)絡(luò) 網(wǎng)絡(luò)管理
HTTP/2 使用二進(jìn)制傳輸、Header 壓縮(HPACK)、多路復(fù)用等,相較于 HTTP/1.1 大幅提高了數(shù)據(jù)傳輸效率,但它仍然存在著以下幾個(gè)致命問題(主要由底層支撐的 TCP 協(xié)議造成)。

[[399228]]

本文轉(zhuǎn)載自微信公眾號(hào)「三分鐘學(xué)前端」,作者sisterAn 。轉(zhuǎn)載本文請(qǐng)聯(lián)系三分鐘學(xué)前端公眾號(hào)。

引言

本文主要分為以下幾個(gè)方面循序漸進(jìn)走進(jìn) HTTP/3:

  • HTTP/2 和 TCP 的致命缺陷
  • QUIC 協(xié)議為什么選擇 UDP
  • QUIC 和 HTTP/3 新特性
  • QUIC 和 HTTP/3 前景發(fā)展展望

HTTP/2 和 TCP 的缺陷

HTTP/2 使用二進(jìn)制傳輸、Header 壓縮(HPACK)、多路復(fù)用等,相較于 HTTP/1.1 大幅提高了數(shù)據(jù)傳輸效率,但它仍然存在著以下幾個(gè)致命問題(主要由底層支撐的 TCP 協(xié)議造成):

  • 建立連接時(shí)間長(zhǎng)
  • 隊(duì)頭阻塞問題相較于 HTTP/1.1 更嚴(yán)重

1. 建立連接時(shí)間長(zhǎng)

RTT 往返時(shí)間

如何定義建立連接時(shí)間喃?這里引入一個(gè)概念:RTT(Round-Trip Time),往返時(shí)間,表示從發(fā)送端發(fā)送數(shù)據(jù)開始,到發(fā)送端收到來自接收端的確認(rèn)(接收端收到數(shù)據(jù)后便立即發(fā)送確認(rèn),不包含數(shù)據(jù)傳輸時(shí)間)總共經(jīng)歷的時(shí)間,即通信一來一回的時(shí)間

TCP 建立連接時(shí)間

TCP 通過三次揮手建立了 TCP 虛擬通道,它總共需要花費(fèi):

  • 一去 (SYN):客戶端向服務(wù)端發(fā)送連接請(qǐng)求報(bào)文段。該報(bào)文段中包含自身的數(shù)據(jù)通訊初始序號(hào)。請(qǐng)求發(fā)送后,客戶端便進(jìn)入 SYN-SENT 狀態(tài)
  • 二回 (SYN+ACK):服務(wù)端收到連接請(qǐng)求報(bào)文段后,如果同意連接,則會(huì)發(fā)送一個(gè)應(yīng)答,該應(yīng)答中也會(huì)包含自身的數(shù)據(jù)通訊初始序號(hào),發(fā)送完成后便進(jìn)入 SYN-RECEIVED 狀態(tài)
  • 三去 (ACK):當(dāng)客戶端收到連接同意的應(yīng)答后,還要向服務(wù)端發(fā)送一個(gè)確認(rèn)報(bào)文。客戶端發(fā)完這個(gè)報(bào)文段后便進(jìn)入 ESTABLISHED 狀態(tài),服務(wù)端收到這個(gè)應(yīng)答后也進(jìn)入 ESTABLISHED 狀態(tài),此時(shí)連接建立成功

相當(dāng)于一個(gè)半來回,故 TCP 建立連接時(shí)間 = 1.5 RTT

HTTP 交易時(shí)間

客戶端在請(qǐng)求數(shù)據(jù)的時(shí)候,首先花費(fèi) 1.5 RTT 建立 TCP 連接,然后 TCP 才開始傳輸 HTTP 請(qǐng)求,瀏覽器收到服務(wù)器的響應(yīng),又要等待的時(shí)間為:

  • 一去(HTTP Request)
  • 二回 (HTTP Responses)

故 HTTP 交易時(shí)間 = 1 RTT

由于 TCP 在第三次握手的時(shí)候,不需要等待服務(wù)器端的響應(yīng),所以節(jié)省 0.5 RTT,那么基于 TCP 傳輸?shù)?HTTP 通信,一共花費(fèi)的時(shí)間總和:

HTTP 通信時(shí)間總和 = TCP 建立連接時(shí)間 + HTTP 交易時(shí)間 = 1 RTT + 1 RTT = 2 RTT

HTTPS 通信時(shí)間

HTTP/2 延續(xù)了 HTTP/1 的“明文”特點(diǎn),可以像以前一樣使用明文傳輸數(shù)據(jù),不強(qiáng)制使用加密通信,但 HTTPS 已經(jīng)是大勢(shì)所趨,各大主流瀏覽器都公開宣布只支持加密的 HTTP/2,所以,真實(shí)應(yīng)用中的 HTTP/2 是還是加密的:

HTTPS 其實(shí)是 HTTP+SSL/TLS 的簡(jiǎn)稱

所以,HTTPS 通信時(shí)間 = TCP建立連接時(shí)間 + TLS 連接時(shí)間 + HTTP交易時(shí)間

TLS 連接時(shí)間

在 TLS 1.2 協(xié)議的握手,需要 2 個(gè) RTT:

  • 一去:客戶端發(fā)送一個(gè)隨機(jī)數(shù) C,客戶端的 TLS 版本號(hào)以及支持的密碼套件列表給服務(wù)器端
  • 二回:服務(wù)端收到客戶端的隨機(jī)值,自己也產(chǎn)生一個(gè)隨機(jī)值 S ,并根據(jù)客戶端需求的協(xié)議和加密方式來使用對(duì)應(yīng)的方式,并且發(fā)送自己的證書(如果需要驗(yàn)證客戶端證書需要說明)
  • 三去:客戶端收到服務(wù)端的證書并驗(yàn)證是否有效,驗(yàn)證通過會(huì)再生成一個(gè)隨機(jī)值 pre-master,通過服務(wù)端證書的公鑰去加密這個(gè)隨機(jī)值并發(fā)送給服務(wù)端。如果服務(wù)端需要驗(yàn)證客戶端證書的話會(huì)附帶證書(雙向認(rèn)證,比如網(wǎng)上銀行用 U 盾)
  • 四回: 服務(wù)端收到加密過的隨機(jī)值并使用私鑰解密獲得第三個(gè)隨機(jī)值,這時(shí)候兩端都擁有了三個(gè)隨機(jī)值,可以通過這三個(gè)隨機(jī)值(C/S 加 pre-master 算出主密鑰)按照之前約定的加密方式生成密鑰,接下來的通信就可以通過該會(huì)話密鑰來加密解密

HTTPS 通信時(shí)間總和 = TCP 建立連接時(shí)間 + TLS 連接時(shí)間 + HTTP交易時(shí)間 = 1 RTT + 2 RTT + 1 RTT = 4 RTT

如果服務(wù)器距離客戶端很近,RTT 時(shí)間較短 < 10ms,那么 HTTPS 通信時(shí)間也不會(huì)超過 40 ms,用戶不會(huì)感知,但如果距離較遠(yuǎn),相隔上萬(wàn)公里,一個(gè) RTT 時(shí)間通常在200ms以上,那么 HTTPS 通信將花費(fèi) 800ms 甚至 1s 以上,這就嚴(yán)重影響到用戶體驗(yàn)了

注意:在 TLS 1.3 協(xié)議中,首次建立連接只需要一個(gè) RTT,后面恢復(fù)連接不需要 RTT 了

HTTPS 通信時(shí)間總和(基于TLS1.2) = TCP 建立連接時(shí)間 + TLS1.2 連接時(shí)間 + HTTP交易時(shí)間 = 1 RTT + 2 RTT + 1 RTT = 4 RTT

HTTPS 通信時(shí)間總和(基于TLS1.3) = TCP 建立連接時(shí)間 + TLS1.3 連接時(shí)間 + HTTP交易時(shí)間 = 1 RTT + 1 RTT + 1 RTT = 3 RTT

2. 隊(duì)頭阻塞問題相較于 HTTP/1.1 更嚴(yán)重

因?yàn)?HTTP/2 使用了多路復(fù)用,一般來說同一域名下只需要使用一個(gè) TCP 連接。當(dāng)這個(gè)連接中出現(xiàn)了丟包的情況,那就會(huì)導(dǎo)致 HTTP/2 的表現(xiàn)情況反倒不如 HTTP/1 了。

因?yàn)樵诔霈F(xiàn)丟包的情況下,整個(gè) TCP 都要開始等待重傳,也就導(dǎo)致了后面的所有數(shù)據(jù)都被阻塞了。但是對(duì)于 HTTP/1 來說,可以開啟多個(gè) TCP 連接,出現(xiàn)這種情況反到只會(huì)影響其中一個(gè)連接,剩余的 TCP 連接還可以正常傳輸數(shù)據(jù)。

QUIC 協(xié)議為什么選擇 UDP

那么可能就會(huì)有人考慮到去修改 TCP 協(xié)議,其實(shí)這已經(jīng)是一件不可能完成的任務(wù)了。因?yàn)?TCP 存在的時(shí)間實(shí)在太長(zhǎng),已經(jīng)充斥在各種設(shè)備中,并且這個(gè)協(xié)議是由操作系統(tǒng)實(shí)現(xiàn)的,更新起來不大現(xiàn)實(shí)。

基于這個(gè)原因,Google 就更起爐灶搞了一個(gè)基于 UDP 協(xié)議的 QUIC 協(xié)議

谷歌這樣做看似出乎意料的,但我們對(duì)比一下 TCP 與 UDP 就會(huì)發(fā)現(xiàn),這是很有道理的:

  • 基于 TCP 開發(fā)的設(shè)備和協(xié)議非常多,兼容困難
  • TCP 協(xié)議棧是 Linux 內(nèi)部的重要部分,修改和升級(jí)成本很大
  • UDP 本身是無(wú)連接的、沒有建鏈和拆鏈成本
  • UDP 的數(shù)據(jù)包無(wú)隊(duì)頭阻塞問題
  • UDP 改造成本小

從上面的對(duì)比可以知道,谷歌要想從 TCP 上進(jìn)行改造升級(jí)絕非易事,但是 UDP 雖然沒有 TCP 為了保證可靠連接而引發(fā)的問題,但是 UDP 本身不可靠,又不能直接用。

所以,谷歌決定在 UDP 基礎(chǔ)上改造一個(gè)具備 TCP 協(xié)議優(yōu)點(diǎn)的新協(xié)議也就順理成章了,這個(gè)新協(xié)議就是 QUIC 協(xié)議(Quick UDP Internet Connection),并且使用在了 HTTP/3 上,當(dāng)然 HTTP/3 之前名為 HTTP-over-QUIC,從這個(gè)名字中我們也可以發(fā)現(xiàn),HTTP/3 最大的改造就是使用了 QUIC

QUIC 和 HTTP/3 新特性

QUIC 雖然基于 UDP,但是在原本的基礎(chǔ)上新增了很多功能,比如多路復(fù)用、0-RTT、使用 TLS1.3 加密、流量控制、有序交付、重傳等等功能。這里我們就挑選幾個(gè)重要的功能學(xué)習(xí)下這個(gè)協(xié)議的內(nèi)容。

1. 多路復(fù)用,解決隊(duì)頭阻塞問題

雖然 HTTP/2 支持了多路復(fù)用,但是 TCP 協(xié)議終究是沒有這個(gè)功能的。QUIC 原生就實(shí)現(xiàn)了這個(gè)功能

QUIC 協(xié)議是基于 UDP 協(xié)議實(shí)現(xiàn)的,同一個(gè) QUIC 連接上可以創(chuàng)建多個(gè) stream(數(shù)據(jù)流) 來發(fā)送多個(gè) HTTP 請(qǐng)求,并且,多個(gè) stream 之間沒有依賴,傳輸?shù)膯蝹€(gè) stream可以保證有序交付且不會(huì)影響其他的數(shù)據(jù)流

例如下圖,stream2 丟了一個(gè) UDP 包,不會(huì)影響后面跟著 Stream3 和 Stream4。這樣的技術(shù)就解決了之前 TCP 存在的隊(duì)頭阻塞問題。

并且 QUIC 在移動(dòng)端的表現(xiàn)也會(huì)比 TCP 好。因?yàn)?TCP 是基于 IP 和端口去識(shí)別連接的,這種方式在多變的移動(dòng)端網(wǎng)絡(luò)環(huán)境下是很脆弱的。但是 QUIC 是通過 ID 的方式去識(shí)別一個(gè)連接,不管你網(wǎng)絡(luò)環(huán)境如何變化,只要 ID 不變,就能迅速重連上。

2. 0RTT

通過使用類似 TCP 快速打開的技術(shù),緩存當(dāng)前會(huì)話的上下文,在下次恢復(fù)會(huì)話的時(shí)候,只需要將之前的緩存?zhèn)鬟f給服務(wù)端驗(yàn)證通過就可以進(jìn)行傳輸了。

0RTT 建連可以說是 QUIC 相比 HTTP2 最大的性能優(yōu)勢(shì)。那什么是 0RTT 建連呢?

這里面有兩層含義:

  • 傳輸層 0RTT 就能建立連接。
  • 加密層 0RTT 就能建立加密連接。

上圖左邊是 HTTPS 的一次完全握手的建連過程,需要 2-3 個(gè) RTT才開始傳輸數(shù)據(jù),右邊 QUIC 協(xié)議在第一個(gè)包就可以包含有效的應(yīng)用數(shù)據(jù)

當(dāng)然,QUIC 協(xié)議可以實(shí)現(xiàn) 0RTT ,但這也是有條件的,實(shí)際上是非首次連接 1RTT,首次連接 0RTT,首次連接過程:

可以看到,首次連接的時(shí)候,在第 4 步時(shí),就已經(jīng)開始發(fā)送實(shí)際的業(yè)務(wù)數(shù)據(jù)了,而第 1 - 3 步正好一去一回花費(fèi)了 1RTT 時(shí)間,所以,首次連接的成本是 1RTT

3. 向前糾錯(cuò)機(jī)制

QUIC 協(xié)議有一個(gè)非常獨(dú)特的特性,稱為向前糾錯(cuò) (Forward Error Correction,F(xiàn)EC),每個(gè)數(shù)據(jù)包除了它本身的內(nèi)容之外,還包括了部分其他數(shù)據(jù)包的數(shù)據(jù),因此少量的丟包可以通過其他包的冗余數(shù)據(jù)直接組裝而無(wú)需重傳。

向前糾錯(cuò)犧牲了每個(gè)數(shù)據(jù)包可以發(fā)送數(shù)據(jù)的上限,但是減少了因?yàn)閬G包導(dǎo)致的數(shù)據(jù)重傳,因?yàn)閿?shù)據(jù)重傳將會(huì)消耗更多的時(shí)間(包括確認(rèn)數(shù)據(jù)包丟失、請(qǐng)求重傳、等待新數(shù)據(jù)包等步驟的時(shí)間消耗)。

假如說這次我要發(fā)送三個(gè)包,那么協(xié)議會(huì)算出這三個(gè)包的異或值并單獨(dú)發(fā)出一個(gè)校驗(yàn)包,也就是總共發(fā)出了四個(gè)包。

當(dāng)出現(xiàn)其中的非校驗(yàn)包丟包的情況時(shí),可以通過另外三個(gè)包計(jì)算出丟失的數(shù)據(jù)包的內(nèi)容。

當(dāng)然這種技術(shù)只能使用在丟失一個(gè)包的情況下,如果出現(xiàn)丟失多個(gè)包就不能使用糾錯(cuò)機(jī)制了,只能使用重傳的方式了。

4. 加密認(rèn)證的報(bào)文

TCP 協(xié)議頭部沒有經(jīng)過任何加密和認(rèn)證,所以在傳輸過程中很容易被中間網(wǎng)絡(luò)設(shè)備篡改,注入和竊聽。比如修改序列號(hào)、滑動(dòng)窗口。這些行為有可能是出于性能優(yōu)化,也有可能是主動(dòng)攻擊。

但是 QUIC 的 packet 可以說是武裝到了牙齒。除了個(gè)別報(bào)文比如 PUBLIC_RESET 和 CHLO,所有報(bào)文頭部都是經(jīng)過認(rèn)證的,報(bào)文 Body 都是經(jīng)過加密的。

這樣只要對(duì) QUIC 報(bào)文任何修改,接收端都能夠及時(shí)發(fā)現(xiàn),有效地降低了安全風(fēng)險(xiǎn)。

如上圖所示,紅色部分是 Stream Frame 的報(bào)文頭部,有認(rèn)證。綠色部分是報(bào)文內(nèi)容,全部經(jīng)過加密。

QUIC 和 HTTP/3 前景發(fā)展展望

QUIC 協(xié)議雖然是基于 UDP 來實(shí)現(xiàn)的,但它將 TCP 的重要功能都進(jìn)行了實(shí)現(xiàn)和優(yōu)化,同時(shí)在加密傳輸方向的嘗試也推動(dòng)了TLS1.3的發(fā)展,未來還是可期的

只是現(xiàn)在 TCP 協(xié)議的勢(shì)力過于強(qiáng)大,很多網(wǎng)絡(luò)設(shè)備甚至對(duì)于UDP數(shù)據(jù)包做了很多不友好的策略,所以現(xiàn)在暫時(shí)還是 TCP 的天下???♀?,不過 QUIC 已經(jīng)展現(xiàn)了強(qiáng)大的生命力,讓我們拭目以待吧!

參考

圖解|為什么HTTP3.0使用UDP協(xié)議:https://network.51cto.com/art/202009/625999.htm

如何看待 HTTP/3 ?:https://www.zhihu.com/question/302412059/answer/533223530

 

來自:https://github.com/Advanced-Frontend/Daily-Interview-Question

 

責(zé)任編輯:武曉燕 來源: 三分鐘學(xué)前端
相關(guān)推薦

2020-09-12 13:55:03

HTTP3.0UDP協(xié)議

2021-04-22 18:34:01

協(xié)議DNSUDP

2019-07-15 14:12:01

UDPIP協(xié)議

2021-05-18 08:31:46

緩存HTTP服務(wù)器

2019-01-02 11:22:27

HTTPFTPSMTP

2021-08-30 07:01:19

HTTP網(wǎng)絡(luò)應(yīng)用

2019-11-17 22:47:53

HTTP23

2024-03-25 02:00:00

Vite開發(fā)

2025-03-10 07:05:07

2021-05-12 08:15:53

HTTPSHTTP安全

2022-10-08 00:00:00

websocket協(xié)議HTTP

2010-06-17 15:53:41

WAP協(xié)議

2018-08-01 13:59:44

區(qū)塊鏈協(xié)議應(yīng)用層

2021-06-02 10:52:01

HTTP3Linux

2022-07-20 07:29:55

TCPIP協(xié)議

2023-10-16 08:57:52

2023-02-10 10:14:59

普通索引唯一索引

2023-09-12 14:56:13

MyBatis緩存機(jī)制

2022-06-29 11:01:05

MySQL事務(wù)隔離級(jí)別

2022-09-27 21:14:54

Spring事務(wù)傳播機(jī)制
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

在线观看日本www| 中文字幕99| 波多野结衣视频在线观看| 深爱激情综合| 51精品国自产在线| 黄网站欧美内射| 永久免费在线观看视频| 成人av在线网| 成人av资源在线播放| 久久综合综合久久| 欧美色图在线播放| 亚洲成人黄色在线观看| 色播五月综合网| 国产h片在线观看| 专区另类欧美日韩| 日韩精品国内| 天天操天天插天天射| 另类小说一区二区三区| 欧洲成人在线视频| 欧美日韩在线观看免费| 日韩精品免费| 亚洲欧美www| 激情av中文字幕| 日韩三级一区| 色94色欧美sute亚洲线路一ni | 欧美诱惑福利视频| 婷婷伊人五月天| 欧美午夜精彩| 亚洲视频axxx| 国产精品三级在线观看无码| 一本一道久久a久久| 欧美精品第1页| 久久久久久久久久久久久国产精品 | 成人免费视频caoporn| 国产欧美一区二区三区久久人妖| 波多野结衣国产| 欧美久久久久| 久久99精品久久久久久噜噜| 亚洲一级理论片| 精品理论电影| 亚洲午夜性刺激影院| 玖草视频在线观看| 欧美调教在线| 亚洲国产免费av| 涩视频在线观看| 51vv免费精品视频一区二区| 欧美一级精品在线| 亚洲色图欧美自拍| 9999精品| 日韩欧美一二三区| 97免费公开视频| 日韩影片在线观看| 精品欧美一区二区三区精品久久 | 在线看日韩欧美| 人妻一区二区视频| 欧美丝袜一区| 精品国内自产拍在线观看| 亚洲一二三四五六区| 97人人精品| 精品国产依人香蕉在线精品| 国产成人综合在线视频| 亚洲午夜精品一区二区国产| 久久亚洲精品网站| 免费在线一区二区三区| 国产一区清纯| 91精品91久久久久久| 亚洲另类欧美日韩| 日韩1区2区3区| 成人天堂噜噜噜| xxxx18国产| 91小视频免费观看| 午夜精品亚洲一区二区三区嫩草| 日本中文在线| 一区二区三区在线观看网站| 人妻少妇精品久久| 黄色综合网址| 欧美日韩国产免费| 国产大学生视频| 在线日韩一区| 不卡av在线网站| 精品无码黑人又粗又大又长| 午夜综合激情| 国产欧美一区二区白浆黑人| 刘亦菲毛片一区二区三区| 91在线视频播放地址| 香蕉久久夜色| 国产精品国精产品一二| 色综合久久综合中文综合网| 日本特黄a级片| 99精品国产一区二区三区2021| 日韩成人av网| 久久精品无码一区| 中文字幕日韩一区二区不卡| 欧美整片在线观看| 国产免费av观看| wwww国产精品欧美| 400部精品国偷自产在线观看 | 国产啪精品视频| 国产成人无码www免费视频播放| 久久久久久久久久电影| 色综合久久av| 91福利在线尤物| 欧美午夜不卡在线观看免费| 男人网站在线观看| 色无极亚洲影院| 欧美亚洲成人xxx| av在线免费在线观看| www国产亚洲精品久久麻豆| 亚洲激情免费视频| 色尼玛亚洲综合影院| 欧美tk—视频vk| 一区二区三区在线播放视频| 在线视频日韩| 肥熟一91porny丨九色丨| 国产一区电影| 岛国视频午夜一区免费在线观看| 天堂在线精品视频| 日韩欧美一区二区三区免费看| 高清欧美电影在线| 国产女主播福利| 国产精品污www在线观看| 日韩免费视频播放| 538任你躁精品视频网免费| 日韩视频精品在线| 精品久久久久久久久久久久久久久久久久 | 2018国产精品视频| 亚洲精品成av人片天堂无码| 国产精品久久久久国产精品日日| 热久久精品国产| 久久91在线| 国语自产精品视频在线看抢先版图片 | a在线免费观看| 欧美日韩国产另类一区| 欧美乱大交做爰xxxⅹ小说| 视频在线观看国产精品| 久久亚裔精品欧美| 亚洲性色av| 国产丝袜精品第一页| 四虎永久在线精品| av不卡一区二区三区| a级片一区二区| 日本一区二区三区视频在线看| 日韩在线观看成人| 911美女片黄在线观看游戏| 中文av字幕一区| 男女啪啪网站视频| 日产精品一区二区| 国产精品爽爽ⅴa在线观看| 淫片在线观看| 777xxx欧美| 欧洲猛交xxxx乱大交3| 国产精品一区二区三区四区| 国产乱子伦精品视频| 草莓视频一区二区三区| 亚洲 日韩 国产第一| 亚洲欧美日韩成人在线| 欧美性猛交xxxx免费看漫画| 蜜桃传媒一区二区亚洲av| 久久亚洲国产精品一区二区| 日韩福利视频| 国产精品麻豆| 欧美激情一级二级| 日本福利片在线| 在线精品视频免费观看| 日本不卡一区视频| 国产一区二区精品在线观看| 国产资源第一页| 老司机精品视频在线播放| 5278欧美一区二区三区| 国产永久免费高清在线观看| 欧美人与禽zozo性伦| 2021亚洲天堂| 91女神在线视频| 尤物国产在线观看| 伊人久久大香线蕉av超碰演员| 精品国产免费人成电影在线观...| 性感女国产在线| 自拍偷拍亚洲区| www.四虎在线观看| 日韩欧美大尺度| 91 在线视频| 99视频在线精品| 天堂网在线免费观看| 欧美日韩国产免费观看| 欧美日韩在线不卡一区| www久久久| 18性欧美xxxⅹ性满足| 欧美三级黄网| 亚洲加勒比久久88色综合| 亚洲午夜在线播放| 亚洲成人自拍一区| 九一在线免费观看| av一区二区三区| 爱爱爱爱免费视频| 亚洲乱码久久| 国产福利片一区二区| 天天躁日日躁狠狠躁欧美| 91九色视频导航| 欧美粗大gay| 久久久久久有精品国产| 在线观看免费高清完整| 日韩高清av在线| 国产哺乳奶水91在线播放| 日本大香伊一区二区三区| 精品一级少妇久久久久久久| 中文字幕第一页久久| 亚洲精品乱码久久久久久久| 黄网站免费久久| youjizzxxxx18| 国产精品三上| 男人添女人下部视频免费| 欧美午夜精品一区二区三区电影| 国产精品18毛片一区二区| 欧美一级在线| 国产精品成人一区| 竹内纱里奈兽皇系列在线观看 | 青青草激情视频| 欧美激情一区二区三区四区| 中文字幕日韩三级片| 国产91精品一区二区| 亚洲男人天堂av在线| 丝袜亚洲另类丝袜在线| 国产午夜福利100集发布| 欧美视频导航| 福利在线小视频| 色婷婷综合网| 一本色道久久综合亚洲精品婷婷| 九九久久成人| 欧美三级电影在线播放| 蜜臀av一区| 国产美女精品久久久| 欧美激情三级| 91一区二区三区| 玖玖精品一区| 成人信息集中地欧美| 中文字幕系列一区| 国产精品欧美在线| 日本在线中文字幕一区二区三区| 国产成人免费av| 四虎4545www精品视频| 欧美性视频在线| 中文在线中文资源| 3344国产精品免费看| www.超碰在线| 538国产精品视频一区二区| 在线免费三级电影网站| 日本免费一区二区三区视频观看| 国产盗摄——sm在线视频| 91av在线播放视频| 少妇视频在线观看| 国产精品7m视频| 国内欧美日韩| 92国产精品视频| 久久伊人精品| 国产成人免费电影| 欧洲亚洲一区二区三区| 欧美不卡福利| 日本不卡二三区| 国产又大又长又粗又黄| 欧美久久影院| 国产精品333| 欧美aⅴ一区二区三区视频| 色婷婷一区二区三区av免费看| 黄网站免费久久| 怡红院一区二区| 久久精品在线免费观看| 欧美一区二区三区观看| 一区二区三区鲁丝不卡| 国产尤物在线视频| 欧美日韩一区二区三区在线看| 一级特黄特色的免费大片视频| 日韩欧美国产1| 亚欧洲精品视频| 日韩在线观看视频免费| www中文字幕在线观看| 国产成人精品av在线| 成人黄页网站视频| 91嫩草国产在线观看| 香蕉久久夜色精品国产使用方法| 亚洲欧美日产图| 影音先锋日韩资源| 成年人在线观看视频免费| 国产精品自拍一区| 成人免费网站黄| 亚洲精品国产无天堂网2021| 六月丁香婷婷综合| 7777精品久久久大香线蕉| 色欲av伊人久久大香线蕉影院| 亚洲性69xxxbbb| 毛片网站在线看| 国产精品黄色av| 一区二区网站| 亚洲国产欧美一区二区三区不卡| 亚洲小说欧美另类社区| 亚欧美在线观看| av在线不卡免费看| 日韩成人短视频| 91成人在线观看喷潮| 成 人 免费 黄 色| 日韩在线视频网站| 在线看片福利| 成人免费视频视频在| 欧美亚洲国产一区| 国产一级爱c视频| 国内精品视频666| 国产综合精品在线| 天天综合色天天综合色h| 国产欧美日韩综合精品一区二区三区| 日韩不卡中文字幕| 好看的中文字幕在线播放| 国产一区玩具在线观看| 国产成人1区| 无罩大乳的熟妇正在播放| 国产精品18久久久| 东京热无码av男人的天堂| 日韩欧美高清在线视频| 国精产品乱码一区一区三区四区| www.日韩免费| 91大神在线观看线路一区| 欧美另类高清视频在线| 亚洲激情另类| 国产精品一区二区在线免费观看| 亚洲欧美影音先锋| 亚洲最大成人av| 在线观看不卡av| 欧美日韩五码| 欧美在线播放一区| 久久动漫亚洲| 中文字幕狠狠干| 欧美视频第一页| 无码精品在线观看| 97在线观看免费高清| 极品一区美女高清| 日韩 欧美 视频| 成人蜜臀av电影| 精品人妻在线播放| 亚洲成人免费网站| 国产精品国精产品一二| 国产伦精品一区二区三区四区免费 | 亚洲人成人99网站| 制服诱惑亚洲| 婷婷亚洲婷婷综合色香五月| 麻豆成人久久精品二区三区小说| 久久视频精品在线观看| 欧美日韩一区二区在线观看| 午夜视频在线观看免费视频| 国产伊人精品在线| 亚洲a一区二区三区| 天天操夜夜操很很操| 一区二区三区色| 天天操天天操天天| 日本久久久久久| 热久久天天拍国产| 天堂在线一区二区三区| 亚洲精品成a人| 五月天丁香视频| 国产脚交av在线一区二区| 日韩免费av| 久久黄色一级视频| 午夜久久久影院| 可以直接在线观看的av| 国产精品一区二区电影| 亚洲乱码免费伦视频| 91超薄肉色丝袜交足高跟凉鞋| 欧美日韩精品在线播放| 成年人免费在线视频| 亚洲综合在线播放| 亚洲国产一区二区精品专区| 国内精品久久99人妻无码| 欧美在线观看视频一区二区三区| 久草资源在线| 精品国产一二| 久久国产生活片100| 清纯粉嫩极品夜夜嗨av| 亚洲男人的天堂网站| 亚洲欧美在线综合| 人体内射精一区二区三区| 国产女人18水真多18精品一级做| 国产精品自产拍| 2019中文字幕在线免费观看| 日韩大片在线| 日本精品一二三| 欧美曰成人黄网| 国语对白在线刺激| 日本一区高清不卡| 国产成人综合在线| 五月天婷婷导航| 色综合久久精品亚洲国产| 国产成人黄色| 少妇熟女视频一区二区三区 | 中文字幕第36页| 亚洲高清不卡在线| 免费高清完整在线观看| 精品国产一区二区三区麻豆小说 | 风间由美久久久| 人人狠狠综合久久亚洲| 日韩美女一级片| 日韩在线小视频| 折磨小男生性器羞耻的故事| 91精品国产91久久久久久密臀|