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

十分鐘講完 QUIC 協議,你懂了嗎?

網絡 通信技術
雖然 HTTP/1.1 使用了 pipling 的設計用于解決隊頭阻塞問題,但是在 pipling 的設計中,每個請求還是按照順序先發先回,并沒有從根本上解決問題。隨著協議的不斷更新,提出了 HTTP/2.0 。

這里先來回顧一下 HTTP 的發展過程。首先,我們想要一種能夠在網絡上獲取文檔內容的協議,通過一種叫做 GET 請求的方式進行獲取,后來這種 GET 請求被寫入了官方文檔,HTTP/1.0 應運而生。HTTP/1.0 的出現可以說是顛覆性的,它里面涵蓋的一些標準我們目前還仍在使用,例如 HTTP header,協議號的概念,不過,這個版本的 HTTP 還有一些明顯的缺陷,比如它不支持持久性連接,每次請求響應后,都需要斷開連接,這樣效率很差。沒過了多久,制定了 HTTP/1.1 標準,這個標準是互聯網上使用最頻繁的一個標準,HTTP/1.1 解決了之前不支持持久性連接的缺陷,而且 HTTP/1.1 還增加了緩存和控制模塊。

但是,即便 HTTP/1.1 解決了一部分連接性能問題,它的效率仍不是很高,而且 HTTP 還有一個隊頭阻塞問題(關于隊頭阻塞我已經在 HTTP2.0 的那篇文章中進行了說明和介紹。)

假如有五個請求被同時發出,如果第一個請求沒有處理完成,就會導致后續的請求也無法得到處理,如下圖所示

如果第一個請求沒有被處理,那么 2 3 4 5 這四個請求會直接阻塞在客戶端,等到請求 1 被處理完畢后,才能逐個發出。網絡通暢的時候性能影響不大,不過一旦請求 1 因為某些原因沒有抵達服務器,或者請求因為網絡阻塞沒有及時返回,影響的就是所有后續請求,導致后續請求無限阻塞下去,問題就變得比較嚴重了。

雖然 HTTP/1.1 使用了 pipling 的設計用于解決隊頭阻塞問題,但是在 pipling 的設計中,每個請求還是按照順序先發先回,并沒有從根本上解決問題。隨著協議的不斷更新,提出了 HTTP/2.0 。

HTTP/2.0

HTTP/2.0 解決隊頭阻塞的問題是采用了 stream 和分幀的方式。

HTTP/2.0 會將一個 TCP 連接切分成為多個 stream,每個 stream 都有自己的 stream id,這個 stream 可以是客戶端發往服務端,也可以是服務端發往客戶端。

HTTP/2.0 還能夠將要傳輸的信息拆分為幀,并對它們進行二進制格式編碼。也就是說,HTTP/2.0 會將 Header 頭和 Data 數據分別進行拆分,而且拆分之后的二進制格式位于多個 stream 中。下面來看張圖。

可以看到,HTTP/2.0 通過這兩種機制,將多個請求分到了不同的 stream 中,然后將請求進行分幀,進行二進制傳輸,每個 stream 可以不用保證順序亂序發送,到達客戶端后,客戶端會根據每個 stream 進行重組,而且可以根據優先級來優先處理哪個 stream。

QUIC 協議

雖然 HTTP/2.0 解決了隊頭阻塞問題,但是每個 HTTP 連接都是由 TCP 進行連接建立和傳輸的,TCP 協議在處理包時有嚴格的順序要求。這也就是說,當某個包切分的 stream 由于某些原因丟失后,服務器不會處理其他 stream,而會優先等待客戶端發送丟失的 stream 。舉個例子來說,假如有一個請求有三個 stream,其中 stream2 由于某些原因丟失了,那么 stream1 和 stream 2 的處理也會阻塞,只有收到重發的 stream2 之后,服務器才會再次進行處理。

這就是 TCP 連接的癥結所在。

鑒于這個問題,我們先把 TCP 放一放,先來認識一波 QUIC 協議。

QUIC 的小寫是 quic,諧音 quick,意思就是快。它是 Google 提出來的一個基于 UDP 的傳輸協議,所以 QUIC 又被叫做快速 UDP 互聯網連接。

首先 QUIC 的第一個特征就是快,為什么說它快,它到底快在哪呢?

我們大家知道,HTTP 協議在傳輸層是使用了 TCP 進行報文傳輸,而且 HTTPS 、HTTP/2.0 還采用了 TLS 協議進行加密,這樣就會導致三次握手的連接延遲:即 TCP 三次握手(一次)和 TLS 握手(兩次),如下圖所示。

對于很多短連接場景,這種握手延遲影響較大,而且無法消除。

相比之下,QUIC 的握手連接更快,因為它使用了 UDP 作為傳輸層協議,這樣能夠減少三次握手的時間延遲。而且 QUIC 的加密協議采用了 TLS 協議的最新版本 TLS 1.3,相對之前的 TLS 1.1-1.2,TLS1.3 允許客戶端無需等待 TLS 握手完成就開始發送應用程序數據的操作,可以支持1 RTT 和 0 RTT,從而達到快速建立連接的效果。

我們上面還說過,HTTP/2.0 雖然解決了隊頭阻塞問題,但是其建立的連接還是基于 TCP,無法解決請求阻塞問題。

而 UDP 本身沒有建立連接這個概念,并且 QUIC 使用的 stream 之間是相互隔離的,不會阻塞其他 stream 數據的處理,所以使用 UDP 并不會造成隊頭阻塞。

在 TCP 中,TCP 為了保證數據的可靠性,使用了序號+確認號機制來實現,一旦帶有 synchronize sequence number 的包發送到服務器,服務器都會在一定時間內進行響應,如果過了這段時間沒有響應,客戶端就會重傳這個包,直到服務器收到數據包并作出響應為止。

那么 TCP 是如何判斷它的重傳超時時間呢?

TCP 一般采用的是自適應重傳算法,這個超時時間會根據往返時間 RTT 動態調整的。每次客戶端都會使用相同的 syn 來判斷超時時間,導致這個 RTT 的結果計算的不太準確。

雖然 QUIC 沒有使用 TCP 協議,但是它也保證了可靠性,QUIC 實現可靠性的機制是使用了 Packet Number,這個序列號可以認為是 synchronize sequence number 的替代者,這個序列號也是遞增的。與 syn 所不同的是,不管服務器有沒有接收到數據包,這個 Packet Number 都會 + 1,而 syn 是只有服務器發送 ack 響應之后,syn 才會 + 1。

比如有一個 PN = 10 的數據包在發送的過程中由于某些原因遲遲沒到服務器,那么客戶端會重傳一個 PN = 11 的數據包,經過一段時間后客戶端收到 PN = 10 的響應后再回送響應報文,此時的 RTT 就是 PN = 10 這個數據包在網絡中的生存時間,這樣計算相對比較準確。

雖然 QUIC 保證了數據包的可靠性,但是數據的可靠性是如何保證的呢?

QUIC 引入了一個 stream offset 的概念,一個 stream 可以傳輸多個 stream offset,每個 stream offset 其實就是一個 PN 標識的數據,即使某個 PN 標識的數據丟失,PN + 1 后,它重傳的仍舊是 PN 所標識的數據,等到所有 PN 標識的數據發送到服務器,就會進行重組,以此來保證數據可靠性。到達服務器的 stream offset 會按照順序進行組裝,這同時也保證了數據的順序性。

眾所周知,TCP 協議的具體實現是由操作系統內核來完成的,應用程序只能使用,不能對內核進行修改,隨著移動端和越來越多的設備接入互聯網,性能逐漸成為一個非常重要的衡量指標。雖然移動網絡發展非常快,但是用戶端的更新卻非常緩慢,我仍然看見有很多地區很多計算機還仍舊使用 xp 系統,盡管它早已發展了很多年。服務端系統不依賴用戶升級,但是由于操作系統升級涉及到底層軟件和運行庫的更新,所以也比較保守和緩慢。

QUIC 協議的一個重要特點就是可插拔性,能夠動態更新和升級,QUIC 在應用層實現了擁塞控制算法,不需要操作系統和內核的支持,遇到擁塞控制算法切換時,只需要在服務器重新加載一遍即可,不需要停機和重啟。

我們知道 TCP 的流量控制是通過滑動窗口來實現的,如果你對滑動窗口不太熟悉,你可以看下我寫的這篇文章。

TCP 基礎知識

在文章后面有提到了滑動窗口的一些概念。

而 QUIC 也實現了流量控制,QUIC 的流量控制也是使用了窗口更新window_update,來告訴對端它可以接受的字節數。

TCP 協議頭部沒有經過加密和認證,所以在傳輸的過程中很可能被篡改,與之不同的是,QUIC 中的報文頭部都是經過認證,報文也經過加密處理。這樣只要對 QUIC 的報文有任何修改,接收端都能夠及時發現,保證了安全性。

總的來說,QUIC 相比于 HTTP/2.0 來說,具有下面這些優勢

  • 使用 UDP 協議,不需要三次連接進行握手,而且也會縮短 TLS 建立連接的時間。
  • 解決了隊頭阻塞問題
  • 實現動態可插拔,在應用層實現了擁塞控制算法,可以隨時切換。
  • 報文頭和報文體分別進行認證和加密處理,保障安全性。
  • 連接能夠平滑遷移

連接平滑遷移指的是,你的手機或者移動設備在 4G 信號下和 WiFi 等網絡情況下切換,不會斷線重連,用戶甚至無任何感知,能夠直接實現平滑的信號切換。

QUIC 相關資料

QUIC 協議比較復雜,想自己完全實現一套對筆者來說還比較困難。

讀者有興趣的話可以先看看開源實現有哪些。

1)Chromium:https://github.com/hanpfei/chromium-net

這個是官方支持的。優點自然很多,Google 官方維護基本沒有坑,隨時可以跟隨 chrome 更新到最新版本。不過編譯 Chromium 比較麻煩,它有單獨的一套編譯工具。暫時不建議考慮這個方案。

2)proto-quic:https://github.com/google/proto-quic

從 chromium 剝離的一個 QUIC 協議部分,但是其 github 主頁已宣布不再支持,僅作實驗使用。不建議考慮這個方案。

3)goquic:https://github.com/devsisters/goquic

goquic 封裝了 libquic 的 go 語言封裝,而 libquic 也是從 chromium 剝離的,好幾年不維護了,僅支持到 quic-36, goquic 提供一個反向代理,測試發現由于 QUIC 版本太低,最新 chrome 瀏覽器已無法支持。不建議考慮這個方案。

4)quic-go:https://github.com/lucas-clemente/quic-go

quic-go 是完全用 go 寫的 QUIC 協議棧,開發很活躍,已在 Caddy 中使用,MIT 許可,目前看是比較好的方案。

那么,對于中小團隊或個人開發者來說,比較推薦的方案是最后一個,即采用 caddy https://github.com/caddyserver/caddy/wiki/QUIC 來部署實現 QUIC。caddy 這個項目本意并不是專門用來實現 QUIC 的,它是用來實現一個免簽的 HTTPS web 服務器的(caddy 會自動續簽證書)。而QUIC 只是它的一個附屬功能(不過現實是——好像用它來實現 QUIC 的人更多)。

從 Github 的技術趨勢來說,有關 QUIC 的開源資源越來越多,有興趣可以自已逐一研究研究:https://github.com/search?q=quic

責任編輯:武曉燕 來源: 程序員cxua
相關推薦

2019-09-16 09:14:51

2023-04-12 08:21:30

ChatGPTQQDiscord

2023-07-15 18:26:51

LinuxABI

2020-12-17 06:48:21

SQLkafkaMySQL

2019-04-01 14:59:56

負載均衡服務器網絡

2024-06-19 09:58:29

2022-06-16 07:31:41

Web組件封裝HTML 標簽

2021-09-07 09:40:20

Spark大數據引擎

2023-04-12 11:18:51

甘特圖前端

2024-05-13 09:28:43

Flink SQL大數據

2015-09-06 09:22:24

框架搭建快速高效app

2012-07-10 01:22:32

PythonPython教程

2023-11-30 10:21:48

虛擬列表虛擬列表工具庫

2022-08-26 09:01:07

CSSFlex 布局

2009-10-09 14:45:29

VB程序

2024-11-07 16:09:53

2015-11-06 11:03:36

2020-12-11 09:40:10

DevOpsCICD

2022-04-13 22:01:44

錯誤監控系統

2023-12-08 13:19:00

前端Reactour流行庫
點贊
收藏

51CTO技術棧公眾號

97人人爽人人澡人人精品| 波多野结衣高清视频| 2021年精品国产福利在线| 亚洲夂夂婷婷色拍ww47| 久久爱av电影| 一级二级三级视频| 激情婷婷欧美| 亚洲色图偷窥自拍| 日本中文字幕在线不卡| 中文字幕在线免费观看视频| 国产精品全国免费观看高清| 国产高清精品一区二区| 国产精品第5页| 香蕉综合视频| 亚洲精品在线视频| 人妻激情偷乱视频一区二区三区| av在线播放资源| 国产精品日日摸夜夜摸av| 国产高清自拍99| 波多野结衣视频免费观看| 亚洲天堂激情| 中文字幕日韩在线观看| 中文在线一区二区三区| 国产精品igao视频网网址不卡日韩| 午夜精品在线视频一区| 在线视频不卡一区二区| 九一国产在线| 不卡视频一二三四| 亚洲qvod图片区电影| 精品人妻一区二区三区潮喷在线| 欧美日本一区| 日韩中文字幕免费看| 无码人妻aⅴ一区二区三区| 91麻豆精品一二三区在线| 日韩欧美在线视频观看| 欧美乱大交xxxxx潮喷l头像| 求av网址在线观看| 国产欧美日韩三级| 裸模一区二区三区免费| 天堂网在线中文| 国内精品国产成人| 国产日韩精品在线观看| 五月婷婷激情视频| 在线视频精品| 国外成人在线直播| 精品视频在线观看免费| 影音先锋日韩精品| 久久在线视频在线| 男女全黄做爰文章| 成人高清av| 国产亚洲精品美女| av网在线播放| 国产影视一区| 亚洲天堂第一页| 日本xxxx裸体xxxx| 亚洲国产欧美日韩在线观看第一区| 欧美xxxx在线观看| 亚洲视频天天射| 亚洲成人偷拍| 精品免费99久久| 国产精品欧美性爱| 精品综合久久88少妇激情| 欧美精品一区二区三区在线 | 久久一二三四| 国产成人综合av| 日韩精品久久久久久免费| 国产日韩精品视频一区二区三区| 91国偷自产一区二区三区的观看方式| 日韩av一区二区在线播放| 国产精品一卡| 国产精品第1页| 制服丝袜在线一区| 精品亚洲欧美一区| 电影午夜精品一区二区三区| 人妻一区二区三区免费| 91视频91自| 日韩三级在线播放| 亚乱亚乱亚洲乱妇| 亚洲精品一二三四区| 欧美中日韩在线| 自拍偷拍亚洲视频| 欧美日韩中文另类| 日本少妇激三级做爰在线| 91蝌蚪精品视频| 日韩理论片久久| 91麻豆制片厂| 欧美日本一区| 国产成人精品久久| 国产精品丝袜黑色高跟鞋| 成人动漫视频在线| 五月天色一区| 欧美人与牲禽动交com| 欧美日韩在线视频观看| 日本人视频jizz页码69| 亚洲精品v亚洲精品v日韩精品| 日韩电影第一页| 国产精品18在线| 精品动漫3d一区二区三区免费版| 国产91精品久久久久久| 一级黄色短视频| 成人午夜av电影| 无码免费一区二区三区免费播放| 激情图片在线观看高清国产| 欧洲人成人精品| 久久久久亚洲av无码网站| 狠狠色狠狠色综合婷婷tag| 欧美猛交ⅹxxx乱大交视频| 麻豆精品久久久久久久99蜜桃| 国产在线精品视频| 欧美日韩高清免费| 影音先锋男人在线资源| 色94色欧美sute亚洲线路二| 久久久国产精品久久久| 精品日韩毛片| 国产69精品久久久| 国产精品视频第一页| 久久久久综合网| 日本中文字幕一级片| 国产精品久久亚洲不卡| 亚洲精品xxxx| 1024手机在线视频| 老司机精品视频导航| 国产在线一区二| 黄网址在线观看| 在线欧美一区二区| 日本xxxx裸体xxxx| 亚洲国产日韩欧美一区二区三区| 国产伊人精品在线| 成全电影播放在线观看国语| 欧美日韩国产精品一区二区三区四区| 原创真实夫妻啪啪av| 婷婷综合伊人| 国产欧美日韩91| 福利在线午夜| 色综合咪咪久久| 国产一级伦理片| 欧美国产日本| 亚洲一区二区三区777| 成a人片在线观看www视频| 色综合久久99| 欧美多人猛交狂配| 亚洲专区免费| 国产亚洲第一区| hd国产人妖ts另类视频| 欧美sm美女调教| 久久精品99久久久久久| 国产精品一区不卡| 亚洲色婷婷久久精品av蜜桃| 91精品国产一区二区在线观看| 日韩在线观看你懂的| 在线播放成人av| 欧美国产乱子伦| 嫩草影院国产精品| 久久一区91| 国产在线a不卡| 欧美成人二区| 91精品国产综合久久蜜臀| 美国一级片在线观看| 蜜臀91精品一区二区三区| 亚洲精品永久www嫩草| 狠狠久久综合| 久久久国产精品视频| 99久久久久久久| 亚洲超碰97人人做人人爱| 国产人妻黑人一区二区三区| 在线午夜精品| 日本一区二区三区四区在线观看| 97人人做人人爽香蕉精品| 日韩中文字幕在线看| 国产精品亚洲lv粉色| 一区二区三区久久久| 波多野结衣视频播放| 三级欧美在线一区| 亚洲一卡二卡区| 欧美专区一区| 77777亚洲午夜久久多人| 黄色片在线免费看| 欧美精品v国产精品v日韩精品| 欧美人禽zoz0强交| 99免费精品在线观看| 亚洲污视频在线观看| 真实国产乱子伦精品一区二区三区| 国产高清自拍一区| 国产麻豆久久| 免费97视频在线精品国自产拍| 亚洲老妇色熟女老太| 色哟哟一区二区| 成人免费视频国产免费观看| 波多野结衣精品在线| 国产精品一区二区羞羞答答| 这里只有精品在线| 欧美成人第一区| 亚洲精品大全| 91爱视频在线| 欧美黑人激情| 亚洲欧美变态国产另类| 国产尤物在线观看| 欧美日韩一区免费| 欧美黄片一区二区三区| 国产亚洲欧美日韩日本| 先锋资源在线视频| 日韩一区欧美二区| 免费看毛片的网址| 成人网18免费网站| 国产精品我不卡| 久久婷婷五月综合色丁香| 久久理论片午夜琪琪电影网| www.在线视频.com| 日韩av网站在线| 国产一区二区三区成人| 色婷婷精品久久二区二区蜜臀av| 欧美又粗又大又长| 国产精品你懂的在线| 国产精品久久久久久久无码| 久久狠狠亚洲综合| 免费观看成人在线视频| 亚洲成色精品| 国产在线拍揄自揄拍无码| 国产欧美久久一区二区三区| 国产91免费视频| 91丨精品丨国产| 国产精品情侣自拍| 亚洲同志男男gay1069网站| 欧美精品一区在线播放| 日日夜夜精品一区| 亚洲日本中文字幕免费在线不卡| 懂色av成人一区二区三区| 日韩一区二区在线观看视频播放| 综合久久中文字幕| 色噜噜狠狠成人网p站| 久久草视频在线| 一区二区高清免费观看影视大全| 人与动物性xxxx| 中文av字幕一区| 韩国三级hd中文字幕| 久久你懂得1024| 女人被狂躁c到高潮| 99久久精品一区| 一边摸一边做爽的视频17国产| 国产麻豆视频精品| 久久人人爽人人片| 国产成人啪免费观看软件| 手机精品视频在线| 国产精品一区免费在线观看| 熟妇无码乱子成人精品| 国产一区日韩二区欧美三区| 欧美特黄aaa| 久久成人久久鬼色| 做a视频在线观看| 精品一二三四在线| 亚洲一区二区三区三州| 国产成人综合精品三级| 亚洲熟女乱综合一区二区| 国产精品一区2区| 制服丝袜av在线| 99麻豆久久久国产精品免费| 91精品人妻一区二区| 337p粉嫩大胆噜噜噜噜噜91av| 亚洲AV无码国产精品| 久久久久久久综合日本| 亚洲女优在线观看| 中文字幕一区二区三区视频| www.av免费| 亚洲国产精品一区二区www在线| 国产无遮挡裸体免费视频| 大伊人狠狠躁夜夜躁av一区| 日日夜夜狠狠操| 欧美日韩国产高清一区| 国产成人av免费看| 亚洲国产成人精品女人久久久| 午夜视频在线免费播放| 一本色道久久88精品综合| 午夜视频在线免费观看| 久久91亚洲精品中文字幕奶水| wwwww亚洲| 国产成人中文字幕| 国产美女精品视频免费播放软件| 成人在线免费网站| 免费短视频成人日韩| 中文字幕中文字幕在线中心一区| 日韩精品另类天天更新| 国产v日韩v欧美v| 日韩美女视频免费在线观看| 日本免费成人| 成人情视频高清免费观看电影| 极品一区美女高清| 日本视频精品一区| 在线成人激情| 久久久久久久激情| 精品中文字幕一区二区小辣椒| 青娱乐国产精品视频| 久久夜色精品国产欧美乱极品| 国产午夜精品福利视频| 亚洲午夜影视影院在线观看| 东京热一区二区三区四区| 91麻豆精品国产| 欧美一区二区视频| 久久国产精品影视| 亚洲成人激情社区| 97久久精品午夜一区二区| 婷婷国产精品| 日本丰满大乳奶| 爽好多水快深点欧美视频| 一级 黄 色 片一| 久久久99免费| 久久婷婷一区二区| 欧美日韩视频在线观看一区二区三区 | 国产免费视频一区二区三区| 日韩国产中文字幕| 99在线视频观看| 国产精品视频免费在线| 欧美精品中文字幕亚洲专区| 国产免费xxx| 免费av网站大全久久| 久久人妻一区二区| 亚洲激情五月婷婷| 亚洲一区二区人妻| 亚洲毛片在线看| 9lporm自拍视频区在线| 4444kk亚洲人成电影在线| 日韩欧美三级| 国产1区2区在线| 白白色亚洲国产精品| 印度午夜性春猛xxx交| 欧美色视频在线观看| 男人的天堂在线| 97av在线视频免费播放| 成人av综合网| 欧美a级黄色大片| 韩国成人福利片在线播放| 国产99在线 | 亚洲| 色国产综合视频| 青青青手机在线视频观看| 性欧美在线看片a免费观看| 亚洲网一区二区三区| 成年丰满熟妇午夜免费视频| 国产自产2019最新不卡| 黑人狂躁日本娇小| 欧美日韩精品一区二区三区蜜桃| 黄色国产在线| 国产成人激情小视频| 精品黄色一级片| 成人免费xxxxx在线视频| 久久久久国产精品厨房| 日韩黄色一级视频| 亚洲午夜色婷婷在线| 日韩精品免费观看视频| 日本一区二区在线视频| 日本视频一区二区| 天美传媒免费在线观看| 欧美日本一区二区三区| 男人天堂手机在线| 91在线观看免费观看| 欧美日韩爆操| 国产chinese中国hdxxxx| 懂色av一区二区三区| 男人天堂资源在线| 国产精品久久久久久久9999| 久久国产成人精品| 国产精品自在自线| 亚洲激情自拍偷拍| 日本韩国在线观看| 奇米4444一区二区三区| 成人3d动漫在线观看| 三级一区二区三区| 一区二区三区四区在线免费观看 | 欧美123区| 老司机av福利| 丁香婷婷深情五月亚洲| www.毛片.com| 色吧影院999| 日韩在线视频一区二区三区| 国产原创中文在线观看| 国产日韩欧美高清在线| 91精品人妻一区二区三区果冻| 欧美成人午夜激情| 人人香蕉久久| 色片在线免费观看| 亚洲综合在线五月| 久久久久久女乱国产| 91久久嫩草影院一区二区| 亚洲国产一区二区精品专区| 偷拍夫妻性生活| 91精品国产欧美日韩| 蜜桃视频m3u8在线观看| 色女人综合av| 成人一区二区三区| japanese国产在线观看| 欧美精品一二区| 国产99久久| 中文字幕 欧美 日韩| 日本道色综合久久| 99在线播放| 日本精品一区二区三区视频| 国产乱码一区二区三区| 国产精品久久久久久久久夜色| 欧美大片免费观看| 日韩理论电影| 亚洲天堂成人av| 欧美一级片在线观看|