精品欧美一区二区三区在线观看 _久久久久国色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ù)棧公眾號

9i精品一二三区| 日本午夜小视频| 成人影院在线免费观看| 久久青草国产手机看片福利盒子| 555www成人网| jizz中文字幕| 国产精品毛片aⅴ一区二区三区| 亚洲综合网站在线观看| 久久久久久国产精品mv| 中文字幕在线网址| 国自产拍偷拍福利精品免费一 | 国产乱女淫av麻豆国产| 在线中文字幕视频观看| 91日韩在线专区| 成人a级免费视频| 国产极品在线播放| 视频在线不卡免费观看| 亚洲国产成人精品一区二区| 五月婷婷激情久久| 黄在线观看免费网站ktv| 国产精品不卡一区二区三区| 国产精选在线观看91| 欧美三级网站在线观看| 一区在线播放| 精品国产一区二区三区在线观看| 国产草草浮力影院| 警花av一区二区三区| 色狠狠桃花综合| 日韩伦理在线免费观看| 黄色免费在线观看网站| 欧美激情综合网| 国产一区二区三区av电影| 尤物yw午夜国产精品视频| 国产一卡二卡三卡四卡| 亚洲狼人综合| 欧美午夜免费电影| 国产主播在线看| 国产精品探花在线| 亚洲欧美日韩国产一区二区三区 | 91亚洲一区二区| 电影天堂国产精品| 天涯成人国产亚洲精品一区av| 四虎永久免费网站| 欧美尤物美女在线| 中文字幕精品综合| 日本一区免费观看| 能在线看的av| 久久久久久久综合色一本| 亚洲一区久久久| 国产精品久久久久久免费 | 自拍偷拍欧美| 日韩中文在线中文网在线观看| 免费看污黄网站在线观看| 老司机在线精品视频| 亚洲国产精品999| 一级少妇精品久久久久久久| av一级亚洲| 日韩欧美国产电影| 蜜臀aⅴ国产精品久久久国产老师| 国产精品一区二区精品视频观看| 欧美日韩午夜精品| 加勒比av中文字幕| 久久天堂久久| 精品成a人在线观看| 精品视频站长推荐| 性欧美lx╳lx╳| 亚洲区中文字幕| 99久久精品免费视频| 欧美丝袜激情| 精品国产网站地址| 国产一二三四在线| 一本综合精品| 国产精品99免视看9| 中文字幕+乱码+中文字幕明步| 久久成人免费日本黄色| 成人写真视频福利网| 亚洲女同志亚洲女同女播放| 不卡影院免费观看| 日本一区二区三不卡| 日韩在线资源| 亚洲一二三区不卡| 国产第一页视频| 四虎国产精品永久在线国在线 | 色姑娘综合天天| 97一区二区国产好的精华液| 日韩av最新在线观看| 国产ts在线播放| 仙踪林久久久久久久999| 欧美国产日韩一区二区在线观看 | caoporn免费在线视频| 亚洲五码中文字幕| 国产精品无码av无码| 成人国产精品一区二区网站| 亚洲第一级黄色片| 天天摸日日摸狠狠添| 欧美黄污视频| 国产成人精品综合| 精品人妻无码一区二区色欲产成人| 成人97人人超碰人人99| 亚洲人成人77777线观看| 少女频道在线观看高清 | 中国精品一区二区| 国产成人午夜电影网| 欧美日韩亚洲一区二区三区在线观看| 在线播放麻豆| 精品福利在线视频| 久久婷婷综合色| 全球av集中精品导航福利| 中文字幕亚洲色图| 西西44rtwww国产精品| 狠狠色综合色综合网络| 老牛影视免费一区二区| a级网站在线播放| 欧洲精品一区二区三区在线观看| 成人做爰69片免费| 欧美电影《睫毛膏》| 97在线视频免费| 国产又粗又猛又黄又爽无遮挡| 91在线免费视频观看| 日韩一二区视频| 国产成+人+综合+亚洲欧美| 亚洲精品美女视频| 国产va在线播放| 卡一卡二国产精品| 欧洲精品久久| 男人av在线播放| 日韩精品中午字幕| 欧美性x x x| 日本vs亚洲vs韩国一区三区二区| 久久天天狠狠| 精灵使的剑舞无删减版在线观看| 欧美日本一区二区| 免费看的黄色网| 午夜亚洲影视| 久久99九九| hd国产人妖ts另类视频| 日韩欧美视频在线| 日韩成人毛片视频| 久久99精品国产麻豆不卡| 欧美一卡2卡3卡4卡无卡免费观看水多多 | 欧美与动交zoz0z| 国产成人精品一区二区三区在线| 亚洲欧美在线第一页| 欧美啪啪小视频| 成人av午夜电影| 精品成在人线av无码免费看| 欧美成人一级| 欧美日韩999| www.xxxx国产| 亚洲一区二区美女| 日本少妇xxxx| 亚洲一区观看| 欧美美乳视频网站在线观看| 92国产精品| 亚洲人成77777在线观看网| 欧美日韩综合一区二区三区| 91美女精品福利| 久久精品99国产| 国产探花一区在线观看| 国产精品视频资源| 日本蜜桃在线观看| 欧美日韩一本到| 欧美激情精品久久久久久免费| 美女脱光内衣内裤视频久久网站| 一本色道婷婷久久欧美| 国产剧情一区二区在线观看| 欧美大片免费观看| 同心难改在线观看| 欧美在线三级电影| 免费三级在线观看| 成人在线视频首页| 国产麻花豆剧传媒精品mv在线| 国内成人自拍| 成人在线小视频| 波多野结衣久久| 亚洲欧美国产精品va在线观看| 免费一级a毛片| 亚洲色图清纯唯美| 男男做爰猛烈叫床爽爽小说| 日韩激情av在线| 在线视频一二三区| 日韩精品丝袜美腿| 国产精品久久久久影院日本| av超碰免费在线| 日韩国产精品一区| 一级黄色片免费看| 亚洲高清免费一级二级三级| 亚洲理论片在线观看| 国产精品一色哟哟哟| 国产高清精品在线观看| 99久久www免费| 精品久久久久久综合日本| 国产精品亚洲成在人线| 欧美极品美女电影一区| 国产一区二区三区福利| 日韩午夜在线影院| 无码一区二区三区| 亚洲一区免费视频| 亚洲图片第一页| 成人av综合一区| 中文字幕资源在线观看| 亚洲制服av| 亚洲色婷婷久久精品av蜜桃| 啪啪亚洲精品| 国产精品一区二区三区不卡| 欧美大陆国产| 97精品国产97久久久久久| 日本最黄一级片免费在线| 日韩av一区在线| 精品人妻一区二区三区浪潮在线| 在线一区二区三区做爰视频网站| 国产在线一二区| 中文字幕一区二区三区蜜月 | 免费精品国产| 国产精品av一区| 豆花视频一区| 国产精品电影观看| 嗯啊主人调教在线播放视频| 欧美成人三级视频网站| a中文在线播放| 日韩二区三区在线| 亚洲奶汁xxxx哺乳期| 欧美精品久久99久久在免费线| 国产污污视频在线观看| 亚洲一区免费观看| 高h视频免费观看| 国产精品久久久久9999吃药| 亚洲乱码国产乱码精品精大量| 国产一区二区不卡在线| 天天操,天天操| 石原莉奈在线亚洲二区| 日韩av黄色网址| 在线精品亚洲| 欧美 亚洲 视频| 小说区亚洲自拍另类图片专区| 日韩欧美亚洲v片| 要久久爱电视剧全集完整观看 | 亚洲激情欧美激情| 欧美性生交大片| 国产精品嫩草影院av蜜臀| 国产手机在线观看| 久久综合九色综合欧美就去吻| 岛国av免费观看| 国产成人av一区| 国产精品日日摸夜夜爽| 国产精品资源在线看| 亚洲第一色av| 国产伦理精品不卡| 日本高清免费观看| 国产成人免费视频网站| 国产吃瓜黑料一区二区| 岛国av在线一区| 久草视频福利在线| 26uuu国产一区二区三区| 国产麻豆天美果冻无码视频| 99久久精品费精品国产一区二区 | 国产日韩一级二级三级| 日本一级免费视频| 国产精品青草久久| 精品国产国产综合精品| 亚洲人成人一区二区在线观看| 极品美妇后花庭翘臀娇吟小说| 一区免费观看视频| 二区三区四区视频| 一区二区三区精品视频| 国产无套内射又大又猛又粗又爽| 精品久久久久国产| 无码人妻黑人中文字幕| 欧美日韩精品系列| www.久久精品.com| 日韩精品在线电影| www 日韩| 欧美激情一级精品国产| 涩涩av在线| 国产精品一区电影| 伊色综合久久之综合久久| 久久久久久艹| 亚洲成av人电影| 欧美一级视频免费看| 日韩高清不卡一区二区| 在线免费黄色网| 成a人片亚洲日本久久| 国产伦精品一区二区三区视频女| 日韩美女视频19| 日韩高清精品免费观看| 欧美视频在线一区二区三区| 国产男男gay网站| 日韩av在线看| 日本中文字幕在线观看| 97婷婷涩涩精品一区| 懂色aⅴ精品一区二区三区| 亚洲999一在线观看www| 亚洲婷婷影院| 麻豆md0077饥渴少妇| 西西人体一区二区| 在线观看视频你懂得| 久久久www成人免费无遮挡大片| www.毛片com| 欧美日韩中文字幕| 国产美女www爽爽爽视频| 日韩激情视频在线| 成人影欧美片| 国产福利视频一区| 亚洲免费一区三区| 亚洲不卡一卡2卡三卡4卡5卡精品| 日韩一区电影| 霍思燕三级露全乳照| 国内不卡的二区三区中文字幕 | 亚洲少妇屁股交4| 免费黄色网址在线| 欧美成人免费网站| 日本在线观看网站| 欧美亚洲免费电影| 秋霞影院一区| 香蕉久久免费影视| 国产亚洲网站| 精品人妻一区二区免费| 亚洲欧美日韩电影| 精人妻无码一区二区三区| 亚洲第一中文字幕| 天堂8中文在线| 91免费看国产| 久久视频国产| 少妇激情一区二区三区| 26uuu精品一区二区在线观看| 九九热视频精品| 91精品久久久久久蜜臀| 成人动漫在线免费观看| 欧美自拍视频在线| 欧美日韩麻豆| 色欲色香天天天综合网www| 国产不卡在线播放| 欧产日产国产v| 日韩一区二区三区视频| av网址在线| 亚洲专区中文字幕| 亚洲精品成人影院| 天天色天天干天天色| 亚洲日本va午夜在线影院| 国产精品一区二区人人爽| 久久精品成人动漫| 一级欧美视频| 中文字幕一区二区三区四区五区人| 免费观看在线色综合| 亚洲高潮女人毛茸茸| 欧美视频一二三区| 免费网站黄在线观看| 成人亚洲综合色就1024| 久久精品国内一区二区三区水蜜桃| 中文字幕亚洲乱码| 亚洲视频免费看| 亚洲精品久久久蜜桃动漫| 久久久久久久成人| 日韩av三区| 99视频精品免费| 亚洲国产精品黑人久久久| 一本久道久久综合无码中文| 久久久av网站| 香蕉大人久久国产成人av| 免费拍拍拍网站| 久久综合色一综合色88| av首页在线观看| 久久精品国产亚洲精品2020| 涩涩屋成人免费视频软件| 久久国产精品网| 久久麻豆一区二区| 在线观看一二三区| 久99九色视频在线观看| 欧美丝袜美腿| 黑人粗进入欧美aaaaa| 中文字幕综合网| 午夜成人鲁丝片午夜精品| 国产精品video| 天堂在线免费av| 欧美一级二级三级蜜桃| 女子免费在线观看视频www| 精品乱码一区| 秋霞电影网一区二区| 国产精品老熟女一区二区| 欧美一区二区私人影院日本| 爱看av在线入口| 日本不卡在线播放| 国产一区91精品张津瑜| 男女啊啊啊视频| 精品国产一区二区三区久久久狼| 国产精品对白| 最近中文字幕一区二区| 一区二区三区在线观看视频| 男女视频在线观看免费| 亚洲一区二区中文字幕| 亚洲综合国产| 真实国产乱子伦对白在线| 亚洲美女在线看| 日韩欧洲国产| 国产视频一区二区视频| 亚洲国产精品久久久久婷婷884 | 欧美一区二区三区红桃小说| 真人抽搐一进一出视频| 中文av字幕一区| 午夜视频www|