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

HTTP/3就要來了,先看看我的解讀

網(wǎng)絡(luò) 網(wǎng)絡(luò)管理
最近我專門學(xué)習(xí)了點關(guān)于HTTP/3的知識,在這里隨便寫寫,和大家做個分享。

最近我專門學(xué)習(xí)了點關(guān)于HTTP/3的知識,在這里隨便寫寫,和大家做個分享。然而技術(shù)的發(fā)展總是讓人目不暇接,2018年10月,HTTP/3又發(fā)布了。雖然已經(jīng)有一些中文技術(shù)媒體做了報道,但大多數(shù)是翻譯的,而且內(nèi)容大同小異。最近我專門學(xué)習(xí)了點關(guān)于HTTP/3的知識,在這里隨便寫寫,和大家做個分享。

先簡單回顧一下HTTP/2吧。自從1999年HTTP 1.1發(fā)布之后,Web一直在迅猛發(fā)展,可惜HTTP協(xié)議一直沒有更新。等不及的Google自己搞了個SPDY(讀音是“speedy”),并依靠Chrome瀏覽器大肆推廣??吹絊PDY的效果確實很好(可以帶來近50%的性能提升),IETF推動制定了HTTP/2。 SPDY和HTTP/2的主要特性展示如下: 

 

HTTP/3就要來了,先看看我的解讀

 

如今HTTP/2已經(jīng)不新鮮了,根據(jù)2019年2月對訪問量最大的1000萬個網(wǎng)站的統(tǒng)計,33.5%已經(jīng)支持HTTP/2。在國內(nèi),如果你打開瀏覽器看看調(diào)試模式,會發(fā)現(xiàn)各大廠已經(jīng)廣泛使用HTTP/2,尤其是放置css、js、圖片的資源站,HTTP/2基本是標(biāo)配。這也很好理解,基本什么都不用做,就可以直接享受多路復(fù)用帶來的好處,何樂而不為?

在傳統(tǒng)HTTP中,概念模型非常簡單:下層TCP通訊與上層HTTP完全不搭架,但TTP與TCP的“連接”是重合的,TCP傳輸?shù)膯挝皇莗acket,HTTP則采用request-response的模型。

在HTTP/2中,概念模型有所變化,HTTP/2中傳輸?shù)幕締挝皇菐?frame)。與HTTP 1.1的明文傳輸不同的是,HTTP/2的幀是二進(jìn)制的,同時TCP承載的“邏輯連接”叫數(shù)據(jù)流(stream),所有的狀態(tài)流轉(zhuǎn)、流控、優(yōu)先級等等特性都是在數(shù)據(jù)流上實現(xiàn)的。HTTP/2中為大家所津津樂道的“多路復(fù)用”,簡單說就是把數(shù)據(jù)流分解為多個幀,多個數(shù)據(jù)流的幀混合之后以同一個TCP連接來發(fā)送。

值得注意的是,HTTP有1.0和1.1的區(qū)分,所以寫作HTTP 1.0,HTTP 1.1,但HTTP/2不會有其它小版本,所以不要寫作HTTP 2.0,而應(yīng)當(dāng)寫成HTTP/2。

雖然HTTP/2已經(jīng)帶來了巨大的性能提升,但大家對性能的渴求是沒有止境的。在應(yīng)用層的許多問題解決之后,下一個優(yōu)化的重點就是傳輸層了。無論SPDY還是HTTP/2,傳輸層協(xié)議都是TCP,TCP有一些娘胎里帶來的問題,比如慢啟動,如果擁塞窗口尺寸設(shè)置不合理,TCP的性能會急劇下降。關(guān)于這個問題,網(wǎng)絡(luò)上已經(jīng)有許多討論,這里不贅述。

另一個重要問題是,HTTP/2的多路復(fù)用帶來的效果并不如想象的那么好。雖然HTTP/2中的傳輸連接可以多路復(fù)用,但仍然無法避免隊頭阻塞的情況出現(xiàn)。因為TCP是需要保證有序的,假如單個TCP連接同時承載了四路邏輯連接,其中某個邏輯連接丟包了,則其它三路都會受影響,都必須從丟包的時刻開始重傳,這無疑是極大的浪費。測試表明,如果丟包率超過2%,那么HTTP/2甚至不如HTTP 1.1,因為HTTP 1.1中各連接物理隔離,不會互相影響。 

 

HTTP/3就要來了,先看看我的解讀

 

所以思路自然就是“改掉TCP的這些毛病”。考慮到現(xiàn)實中已經(jīng)有成千上萬的網(wǎng)絡(luò)設(shè)備,它們只能識別TCP和UDP,軟件不會進(jìn)化,如果更新TCP協(xié)議當(dāng)然不可行——雖然2014年12月發(fā)布了TCP的Fast Open,但現(xiàn)實應(yīng)用中的情況并不讓人滿意。因此,可用的只有UDP了。對了,還有人考慮過SCTP,但SCTP在隊頭阻塞、TLS、四次握手等方面仍然存在缺陷,尚不能讓人滿意。

大概有人聽過QUIC(讀音quick),知道它是基于UDP的HTTP,也知道它依然是Google最先提出來的。確實,上次是Google率先搞出了SPDY,這次Google又率先搞出了QUIC。根據(jù)Google本意,QUIC是把傳統(tǒng)的HTTP/TCP/IP協(xié)議棧中的TCP換成UDP(當(dāng)然需要加密),能通過加密的UDP傳輸HTTP/2的幀。

按照Google的說法,這樣的好處很多,比如UDP建立連接的延遲會低很多,而且避免了隊頭阻塞。除此之外,Google還提供了一個非常誘人的特性FEC(Forward Error Correction)。簡單說,它想做到的是,一旦有packet丟失,接收方可以根據(jù)之前和之后的packet推斷出丟失packet的數(shù)據(jù),這樣就避免了重傳。但是這樣必然要求增加冗余載荷,或者說,這就是網(wǎng)絡(luò)協(xié)議中的RAID 5。按照目前看到的資料,其冗余比例大概是10%,也就是說,每10個pakcet中的冗余信息,就可以重構(gòu)一個packet。

盡管Google的QUIC很先進(jìn),但QUIC不止這一家,IETF也有QUIC,如今已經(jīng)改名HTTP/3,所以Google的QUIC有時候也寫作gQUIC。與Google單純在傳輸層動手,應(yīng)用層基本沿用HTTP/2不同,IETF的QUIC是一個混合方案,既包括傳輸層的改動,也包括HTTP層的改動(比如全新的頭部壓縮)。從另一個角度來說,它更“完整”。雖然理論上QUIC也可以支持HTTP之外的其它上層應(yīng)用,但目前這只是計劃而已,第一版QUIC并不包含這方面內(nèi)容。

在2018年11月,IETF正式宣布,HTTP-over-QUIC更名為HTTP/3。

 HTTP/3就要來了,先看看我的解讀

本文討論的是IETF版本的QUIC,Google已經(jīng)宣布,會逐步把IETF的規(guī)范納入自己的協(xié)議版本,實現(xiàn)相同的規(guī)范。

雖然TCP有各種問題,但換成UDP的話,TCP的不少功能也需要原樣移植過來。許多人都知道,TCP是可靠的傳輸協(xié)議,而UDP是不可靠的。HTTP/3當(dāng)然不能不可靠,所以它必須自己實現(xiàn)有序性、錯誤偵測、重傳、擁塞控制、傳輸節(jié)奏調(diào)整等等特性。

HTTP/2“似乎”必須用到HTTPS,但規(guī)范并不強(qiáng)求HTTP/2使用HTTPS,也就是說,如果你用HTTP來跑HTTP/2,理論上也是可以成立的,雖然這有點怪異。

與此相反,QUIC的所有連接都是加密的,目前采用的是TLS 1.3。如果你仔細(xì)觀察上面的圖就會發(fā)現(xiàn),TLS 1.3是“囊括”在QUIC當(dāng)中的,也就是說,QUIC建立連接的握手過程當(dāng)中就同時完成了加密握手。HTTP/3的握手很快,如果兩臺主機(jī)之間建立過連接,并且緩存了之前的secret,只要客戶端驗證之前緩存的server config就可以直接建立連接,相當(dāng)于0-RTT,否則也只需要1-RTT就可以建立連接。此外,QUIC還容許在0-RTT的情況下從一開始就捎帶數(shù)據(jù),傳統(tǒng)的“建立連接-加密握手-發(fā)送數(shù)據(jù)”如今可以三步并作一步(這個0-RTT和1-RTT的實現(xiàn)都非常有意思,有興趣的話應(yīng)當(dāng)找資料來看看)。

QUIC中雖然也有連接(Connection),也基于IP和port建立,但它并不能直接與TCP的連接對應(yīng),也不同于HTTP/2中的連接。原因在于QUIC建立連接時既完成了經(jīng)典的傳輸握手,又完成了加密握手——你可以認(rèn)為這樣分層責(zé)任不清晰,但它確實提升了效率。QUIC的連接與HTTP/2類似,一個物理連接也可以承載多個邏輯連接(也就是數(shù)據(jù)流)。但與HTTP/2不同的是,QUIC中的邏輯連接是彼此獨立的,所以避免了TCP上出現(xiàn)的“邏輯連接甲丟包導(dǎo)致邏輯連接乙、丙、丁都需要重傳”的情況。

QUIC連接的另一個特點是,每個連接都有一組連接ID。連接各端可以設(shè)定自己的連接ID,同時認(rèn)可對方的連接ID。連接ID的作用在于從邏輯上標(biāo)識當(dāng)前連接。所以,如果用戶的IP發(fā)生變化而連接ID沒有變化,因為packet包含了網(wǎng)絡(luò)ID標(biāo)識符,所以只需要繼續(xù)發(fā)送數(shù)據(jù)包就可以重新建立連接。而目前,如果用戶的設(shè)備發(fā)生了網(wǎng)絡(luò)切換,比如從Wi-Fi切換到4G,則所有連接都要斷掉再重連。

如果你詳細(xì)研究過HTTP/2,應(yīng)當(dāng)知道它的header壓縮采用的HPACK,因為gzip做header壓縮有安全性隱患。HTTP/3同樣提供了header壓縮,但不能直接沿用HPACK。原因在于,HPACK粗略來說就是一張動態(tài)表(dynamic table),由request-response共同維護(hù)它,后續(xù)header中不會完整重復(fù)之前的條目,而是引用之前的條目,TCP的有序性保證了它一定是先修改再讀取,也就是先編碼再解碼。

然而如果使用HPACK,多個流的順序是無法保證的,這樣會導(dǎo)致解析錯誤。QUIC的解決方案是QPACK,其原理很簡單:所有的header必須通過同一數(shù)據(jù)流來傳輸,而且必須嚴(yán)格有序。但是這樣一來,從HTTP 1.1開始就困擾HTTP已久的隊頭阻塞又出現(xiàn)了。因此,QUIC的長期目標(biāo)之一就是解決header的隊頭阻塞問題。

做過在線升級的朋友都知道,在線升級中的一個必須成分是提供降級方案,以保證“退化”兼容。無論HTTP/2還是HTTP/3,都不能逃避這部分的工作量。HTTP/2雖然可以通過upgrade這個header來升級,但也有更簡單的辦法,就是在TLS握手時協(xié)商HTTP的版本,比如Nginx就有NPN(Nginx Protocol Negotiation)擴(kuò)展,自動協(xié)商協(xié)議,并已經(jīng)被IETF采納,成為ALPN(Application Layer Protocol Negotiation)。

如果web server有這樣的特性,應(yīng)用服務(wù)代碼就不必為兼容HTTP 1.1和HTTP/2做太多工作。但是,如果應(yīng)用程序中使用了Push等新特性,還是免不了要做很多事情。在業(yè)界,Google、Youtube、Wikipedia等大廠早已經(jīng)提供了完整服務(wù),HTTP/2和HTTP 1.1無縫切換,客戶端完全無感知,它們的經(jīng)驗值得參考。

與HTTP/2不同的是,HTTP/3中新定義了一個header,可以用來指示客戶端“在另一個端口提供了專用的HTTP/3服務(wù)”。

Alt-Svc: h3=":20003"

這個header說明,在本主機(jī)的20003端口開啟了HTTP/3的服務(wù)。所以,客戶端之后可以嘗試和這個端口建立純粹的HTTP/3連接。

聊了這么多QUIC的好處之后,再談?wù)勊膯栴},有些觀點來自我個人,未必足夠準(zhǔn)確客觀,歡迎討論。

雖然QUIC有這么多好處,但可以看到,相比HTTP/2,它的改動相當(dāng)大,所以問題也不會少。

第一個問題是與遺留的網(wǎng)絡(luò)設(shè)備的兼容問題。

基于目前的應(yīng)用情況,許多網(wǎng)絡(luò)設(shè)備對TCP和UDP的策略相當(dāng)固定,TCP限制在常用端口,而UDP大概只開放了53端口(DNS)。所以如果HTTP/3使用UDP,兼容性方面可能會有不少問題需要解決。

不過如果這個問題可以解決,未來大概不會再出現(xiàn)這種問題,因為HTTP/3的設(shè)計思想中已經(jīng)為未來做了考慮,應(yīng)用層和傳輸層職責(zé)嚴(yán)格隔離,避免再出現(xiàn)“傳輸層一看端口就知道應(yīng)用層在干什么”的情況。

第二個問題是QUIC的性能問題。

TCP雖然也是很老的協(xié)議,但應(yīng)用廣泛,操作系統(tǒng)內(nèi)核中有對應(yīng)的處理代碼,BBR之類的新特性也可以大幅提升TCP的性能。但是QUIC放棄了TCP,據(jù)Google的文檔,恰恰是因為TCP太穩(wěn)定了,內(nèi)核里的代碼更新特別麻煩。此外,因為Linux內(nèi)核設(shè)計之初并沒有考慮多核的擴(kuò)展問題,在多核(core)情況下反而會產(chǎn)生反復(fù)的陷核,造成進(jìn)程阻塞,嚴(yán)重影響性能。

針對上面的問題,不少新的方案都把網(wǎng)絡(luò)協(xié)議棧放到用戶態(tài)處理,QUIC也順應(yīng)了這種大潮流。唯一的問題是,UDP的協(xié)議棧似乎還沒有現(xiàn)成的讓人滿意的方案,或許我們還得再等待一段時間,才能用上可靠高效的方案。

第三個問題是服務(wù)端推送。

雖然很多人很想要這個特性,而且HTTP/2也確實加入了它,但關(guān)于它的應(yīng)用仍然存在許多爭議。簡單說,HTTP/2的推送打破了HTTP傳統(tǒng)的“一問一答”的通訊模式,在客戶端沒有請求的時候,服務(wù)端就可以給客戶端發(fā)送數(shù)據(jù),這難免被濫用(想想隨處可見的那些最喜歡“在商言商”,最不喜歡談“道德”的留言吧),盡管Chrome的開發(fā)人員說它們會檢查推送并阻止惡意內(nèi)容,那也是要在收到推送數(shù)據(jù)之后進(jìn)行,這個方案并不完善。

同時,服務(wù)端也可能不顧客戶端的緩存,執(zhí)意重復(fù)推送,造成帶寬浪費。HTTP/3保留了推送,但機(jī)制有所不同。客戶端需要先同意,服務(wù)端才可以推送。而且,客戶端可以設(shè)置服務(wù)端推送上限,超過上限的推送會出錯。盡管如此,推送如何能妥善利用,目前還沒有公認(rèn)明確的答案。

最后一個問題來自調(diào)試和支持的工具。

任何技術(shù)要想大規(guī)模工程應(yīng)用,靠“標(biāo)準(zhǔn)實現(xiàn)”單打一肯定是不行的,因為無法切片,無法細(xì)粒度調(diào)試。在經(jīng)典的HTTP技術(shù)棧中,各層都有對應(yīng)的工具,比如IP層有ping和traceroute,傳輸層有telnet,應(yīng)用層有curl,正是有這些工具簇?fù)碇?,開發(fā)人員才可以很方便地定位問題所處的層次和細(xì)節(jié)。HTTP/2雖然有改動,但調(diào)試工具也不少,curl可以支持,還有nghttp2、h2c等工具,初步形成了完整的體系。HTTP/3的改動很大,如果沒有對應(yīng)的調(diào)試支持工具,可以想象部署和遷移都不會容易。

 

責(zé)任編輯:武曉燕 來源: 今日頭條
相關(guān)推薦

2009-03-28 09:39:25

Windows 7微軟操作系統(tǒng)

2020-05-28 13:10:27

PHP開發(fā)編程

2013-11-11 09:49:32

Linux TorvaLinux內(nèi)核

2025-09-25 14:00:56

2024-08-28 13:00:00

2022-01-10 09:49:52

6G5G通信

2021-01-28 16:58:12

數(shù)字貨幣加密貨幣區(qū)塊鏈

2012-03-14 10:24:59

Android 4.0

2022-03-29 10:59:00

5G6G

2020-06-01 15:25:20

HTTP3前端

2020-11-24 06:00:55

PythonPython之父編程語言

2022-11-30 07:16:18

2017-04-17 09:01:39

科技新聞早報

2023-05-29 08:38:56

popover控制懸浮層

2019-11-17 22:47:53

HTTP23

2022-01-11 11:08:53

5G6G元宇宙

2020-05-15 08:10:14

HTTP3應(yīng)用協(xié)議

2023-08-03 07:23:43

SSD機(jī)械硬盤

2024-04-03 08:47:58

React服務(wù)端組件Actions
點贊
收藏

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

久久精品一区二区三区不卡| 亚洲高清毛片| 91精品午夜视频| 激情六月天婷婷| 午夜视频在线免费播放| 日韩精品电影一区亚洲| 另类天堂视频在线观看| 免费成人蒂法网站| 国产资源一区| 精品国产91久久久| 午夜一区二区三视频在线观看| 国产麻豆免费观看| 久久国产精品久久久久久电车| 精品国产一区二区三区四区在线观看 | 日本道中文字幕| 欧美91在线|欧美| 婷婷国产在线综合| 欧美aaa在线观看| 免费黄网站在线观看| 经典三级在线一区| 欧洲美女7788成人免费视频| 九九热国产精品视频| 成人羞羞网站入口免费| 日韩成人在线视频观看| 中文字幕avav| 欧洲亚洲精品| 日本高清不卡在线观看| 人妻av中文系列| 18在线观看的| 亚洲欧美一区二区在线观看| 日产国产精品精品a∨| 四季av日韩精品一区| 国产精品一区二区免费不卡| 国产精品香蕉av| 久久影视中文字幕| 性一交一乱一区二区洋洋av| 久久久久久久久久久久久久久久久久av| 久久视频精品在线观看| 一本久久青青| 亚洲乱亚洲乱妇无码| 麻豆精品国产传媒| 麻豆视频久久| 日韩一区二区三区高清免费看看| 在线观看岛国av| 久久久久黄色| 欧美日韩国产小视频在线观看| 五月婷婷狠狠操| 三级成人在线| 91久久一区二区| 欧美精品成人网| 国产精品亚洲d| 欧美性猛交xxxx黑人交| 成人在线观看a| 日韩视频网站在线观看| 欧美性高清videossexo| 福利在线一区二区三区| 欧洲av一区二区| 欧美偷拍一区二区| 国模私拍视频在线观看| 99国内精品久久久久| 欧美精品99久久久**| 黄色片免费网址| 日韩激情综合| 亚洲成人精品视频| 精品国产av色一区二区深夜久久| 日韩高清影视在线观看| 日韩精品在线免费观看视频| 亚洲自拍偷拍一区二区| 欧美裸体在线版观看完整版| 色悠悠久久久久| 中文字幕在线有码| 在线看片欧美| 热久久99这里有精品| 亚洲成人av网址| 国产在线视频精品一区| 粉嫩av一区二区三区免费观看 | 亚洲精品中文字幕女同| a级在线免费观看| 99免费精品| 久久久人成影片一区二区三区| 手机看片久久久| 人人爽香蕉精品| 亚洲一区中文字幕| 亚洲三区在线播放| 中文字幕成人在线观看| 国产精品8888| 欧美xxx网站| 欧美一区二区免费| 在线免费观看a级片| 禁断一区二区三区在线| 不卡av在线网站| 国产精品国产三级国产专区52| 日本中文字幕一区二区视频| 亚洲一区二区三区xxx视频| 欧美一区二区黄片| 国产精品乱子久久久久| 极品粉嫩国产18尤物| 视频在线日韩| 亚洲二区中文字幕| 亚洲av无一区二区三区| 日韩香蕉视频| 亚洲一区二区三区香蕉| 全色精品综合影院| 亚洲精品日产精品乱码不卡| 国产在线青青草| 欧美视频三区| 一区二区三区视频免费在线观看| 久久免费精彩视频| 美女视频黄a大片欧美| 国产精品区一区二区三含羞草| porn亚洲| 色偷偷久久人人79超碰人人澡| 91精产国品一二三| av一区二区高清| 91精品国产乱码久久久久久久久 | 9191成人精品久久| 久久国产精品影院| 黄色精品网站| 91麻豆国产语对白在线观看| 黄色av网站在线| 亚洲成人免费av| 午夜影院免费版| 日产精品一区二区| 日韩免费av片在线观看| 日韩一区二区三区在线观看视频| 国产精品久久久久久久久免费相片 | 日本在线高清视频一区| 成年男女免费视频网站不卡| 日韩一区二区三区电影在线观看 | 成人午夜精品无码区| 亚洲va在线| 国产精品亚洲аv天堂网| 可以在线观看的黄色| 精品国产成人在线| 日韩Av无码精品| 亚洲午夜激情在线| 99久久无色码| 99福利在线| 日韩写真欧美这视频| 老熟妻内射精品一区| 免费成人av在线播放| 亚洲成人a**址| 国产经典一区| 色诱女教师一区二区三区| а中文在线天堂| 国产日产欧产精品推荐色| 丰满少妇被猛烈进入高清播放| 欧美天堂社区| 国产999精品| 国内精品一区视频| 欧美午夜精品久久久| youjizz亚洲女人| 久久电影国产免费久久电影| 亚洲一区不卡在线| 国产视频网站一区二区三区| 欧美理论片在线观看| 成人久久久精品国产乱码一区二区 | 国产精品igao激情视频 | 精品国免费一区二区三区| 九九热精品免费视频| 成人av在线资源网| 欧美女人性生活视频| av一区二区在线播放| 国产日本欧美一区| 97caopor国产在线视频| 精品成人a区在线观看| 97免费在线观看视频| 久久精品一区二区三区四区| 中文av一区二区三区| 欧美搞黄网站| 精品乱色一区二区中文字幕| 欧美电影免费看| www.99久久热国产日韩欧美.com| 成 人 黄 色 片 在线播放 | 中文字幕一区在线播放| 国产欧美日韩麻豆91| 亚洲av无日韩毛片久久| 亚洲高清免费| 亚洲欧美日本国产有色| 亚洲综合影院| 国产97人人超碰caoprom| 欧美a在线看| 精品粉嫩aⅴ一区二区三区四区| 黄色大片网站在线观看| 国产精品网站在线| 精品伦一区二区三区| 日韩精品91亚洲二区在线观看 | 久久五月天婷婷| 国产成人77亚洲精品www| 欧美成人免费观看| 户外极限露出调教在线视频| 日韩天堂在线观看| 亚洲天堂男人av| 亚洲精品视频一区| 欧美图片第一页| 国产在线播放一区三区四| 精品一区二区中文字幕| 欧美一区二区| 视频一区二区三| 激情小说一区| 91在线网站视频| 91精品影视| 久久久久久久久久久av| 快射av在线播放一区| 日韩精品视频免费专区在线播放| 国产精品无码白浆高潮| 欧美视频裸体精品| 九九视频在线免费观看| 中文字幕av不卡| 国产三级视频网站| 东方aⅴ免费观看久久av| 美女少妇一区二区| 国产日韩高清一区二区三区在线| 潘金莲一级淫片aaaaa免费看| 欧美日韩爱爱| 精品国产一区二区三| 日韩一二三区| 91亚洲精品久久久| 国产伊人久久| 国产精品久久av| 日本黄色免费在线| 久久久久久欧美| av大全在线| 久久在线精品视频| 91在线高清| 这里精品视频免费| 久草在现在线| 亚洲情综合五月天| 日韩资源在线| 亚洲精品网站在线播放gif| 俄罗斯嫩小性bbwbbw| 欧美一区二区三区四区视频| 在线免费一级片| 欧美色视频一区| av手机天堂网| 在线观看一区二区视频| 日韩黄色片网站| 91成人网在线| www.com亚洲| 欧美性猛交xxxxxx富婆| 蜜臀精品一区二区三区| 日韩欧美亚洲综合| 日日噜噜噜噜人人爽亚洲精品| 精品欧美国产一区二区三区| 日本韩国欧美中文字幕| 黑丝美女久久久| 日韩在线视频不卡| 欧美亚洲一区二区三区四区| 久久精品视频2| 欧美性高清videossexo| 88av在线视频| 在线播放日韩导航| 99久久久无码国产精品免费| 91麻豆精品国产91久久久久久久久 | 异国色恋浪漫潭| 在线观看国产精品入口| 高清无码一区二区在线观看吞精| 女主播福利一区| cao在线观看| 国产一区二区你懂的| 黄色一级一级片| 日韩精品亚洲一区| 日本中文字幕二区| 国产激情一区二区三区四区 | 91国自产精品中文字幕亚洲| 日本免费久久| 国产精品亚洲网站| 日韩视频一二区| 久久亚洲综合网| 日韩欧美视频在线播放| 国内自拍中文字幕| 99精品国产在热久久婷婷| 91蝌蚪视频在线观看| 蜜桃精品视频在线| 麻豆免费在线观看视频| 91香蕉视频污在线| 国产91在线播放九色| 一区av在线播放| 亚洲av无码精品一区二区| 欧美精品在欧美一区二区少妇| 亚洲第一页视频| 亚洲国产免费av| 在线国产91| 欧美精品videos| av激情成人网| 国产成人精品福利一区二区三区| 国产一区二区精品久| 干日本少妇视频| 翔田千里一区二区| 6080国产精品| 久久久久久久精| 免费在线观看日韩| 欧美视频完全免费看| 性欧美18一19性猛交| 国产亚洲人成a一在线v站| 日韩激情美女| 国产精品极品尤物在线观看| 99久久香蕉| 一区二区三区四区欧美| 亚洲人成免费| 三级黄色片播放| 国产无人区一区二区三区| 久久一区二区三| 欧美日韩一区二区三区高清| 天堂8在线视频| 欧美乱大交xxxxx| 日日夜夜一区| 欧美三日本三级少妇三99| 午夜精品999| 亚洲精品午夜在线观看| 久久久久久久久免费| 国产一级特黄a高潮片| 欧美美女视频在线观看| 久色视频在线| 欧美一区二区三区艳史| 中文字幕日韩在线| 亚洲天堂av免费在线观看| 日韩精品91亚洲二区在线观看 | 午夜视频在线网站| 国产网红主播福利一区二区| 日本中文字幕网| 精品粉嫩超白一线天av| 日韩成人伦理| 99三级在线| 欧美大片一区| 精品亚洲视频在线| 国产精品免费视频一区| 亚洲婷婷久久综合| 亚洲欧美日韩第一区| 鲁鲁在线中文| 久久精品国产第一区二区三区最新章节 | 污污网站免费观看| 欧美国产精品中文字幕| 久久久精品毛片| 一本色道久久综合狠狠躁篇怎么玩| 午夜欧美激情| 欧美二区在线看| 亚洲欧美卡通另类91av| 中文字幕 亚洲一区| 天涯成人国产亚洲精品一区av| 欧美一级在线免费观看| 97精品伊人久久久大香线蕉 | 欧美h在线观看| 亚洲国产精品va在线| www在线观看黄色| 久久婷婷开心| 久久久www| 公肉吊粗大爽色翁浪妇视频| 欧美亚一区二区| 欧美黄色激情| 97视频资源在线观看| 欧美日韩亚洲一区三区| 韩国三级在线看| 精品国产福利视频| 国产污视频在线| 成人激情免费在线| 欧美a级在线| 国产精品熟妇一区二区三区四区| 亚洲国产毛片aaaaa无费看| 欧美一级片免费| 人人爽久久涩噜噜噜网站| av在线不卡顿| 欧美色图校园春色| 午夜欧美一区二区三区在线播放| 人人妻人人玩人人澡人人爽| 欧美做爰性生交视频| 日韩激情图片| 女教师高潮黄又色视频| 午夜精品久久久久久不卡8050| 免费人成黄页在线观看忧物| 国产有码一区二区| 国产综合久久| 色噜噜日韩精品欧美一区二区| 欧美精品在线观看一区二区| 国产精品偷拍| 日本一区二区不卡高清更新| 激情久久久久久久久久久久久久久久| 久久久久久久蜜桃| 亚洲美女视频网站| 五月天色综合| 欧美日本视频在线观看| 国产日韩欧美一区二区三区乱码 | 亚洲成人福利在线观看| 最新高清无码专区| 色婷婷av一区二区三区之e本道| 国产精品久久久久久久久久久久 | 国产成人精品在线视频| 亚洲天天综合| 国产真实乱人偷精品人妻| 欧美一区二区精品在线| 另类图片综合电影| 最新视频 - x88av| 久久久久久久久97黄色工厂| 午夜精品无码一区二区三区| 国产精品久久久一区| 精品白丝av| 老司机成人免费视频| 亚洲色图综合网| 国产精品45p| 国产乱码一区二区三区四区|