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

理解TCP/IP協議棧之HTTP2.0

網絡 網絡管理
超文本傳輸協議是 分布式協作超媒體信息系統的應用協議 。超文本傳輸協議是萬維網數據通信的基礎,在萬維網中超文本文檔包括到用戶可以輕松訪問的其他資源的超鏈接。

[[332931]]

 1 前言

今天一起來研究Http協議的一些事情,通過本文你將了解到以下內容:

  • Http協議各版本的對比和優缺點
  • Http2.0協議相關的SPDY協議、二進制分幀協議、多路復用、首部壓縮、服務推送等基本原理

乘風破浪前往知識的海洋吧, 大白船長 要開船了!

2. Http協議各版本的對比

Http超文本傳輸協議同空氣一般, 感觸不到它的存在但是又無處不在 ,筆者從維基百科摘錄了一些Http協議的發展歷程的簡單信息,一起來看下吧:

超文本傳輸協議是 分布式協作超媒體信息系統的應用協議 。超文本傳輸協議是萬維網數據通信的基礎,在萬維網中超文本文檔包括到用戶可以輕松訪問的其他資源的超鏈接。

蒂姆·伯納斯·李于1989年在歐洲核子研究中心發起了超文本傳輸協議的開發。早期的超文本傳輸協議征求意見(RFCs)的開發是由互聯網工程任務組(IETF)和萬維網聯盟(W3C)共同努力的結果,其工作后來轉移到IETF。

萬維網之父蒂姆·伯納斯·李簡介

Tim Berners-Lee是英國工程師和計算機科學家,最著名的是萬維網的發明者。他是 牛津大學計算機科學教授和麻省理工學院教授 。

他于1989年3月12日提出了一種信息管理系統,然后在同年11月中旬通過Internet實現了超文本傳輸協議HTTP客戶端和服務器之間的 首次成功通信 。

他是萬維網聯盟W3C的負責人,該聯盟負責監督Web的持續發展,他還是 萬維網基金會的創始人 ,還是麻省理工學院計算機科學和人工智能實驗室CSAIL的3Com創始人主席和高級研究員,他也是網絡科學研究計劃WSRI的主任和MIT集體智慧中心的顧問委員會成員,他也是開放數據研究所的 創始人兼總裁 ,目前是社交網絡MeWe的顧問。

2004年,伯納斯·李因其開創性工作而被女王伊麗莎白二世 封為爵士 。在2009年4月,他當選為 美國國家科學院外籍研究員 ,位列《時代》雜志的 20世紀100位最重要人物 名單被譽為“萬維網發明者”獲得了2016年 圖靈獎 。

 

[[332932]]

 

http各個版本的基本情況

http協議經過20多年的演進出現過 0.9、1.0、1.1、2.0、3.0 五個主要版本,筆者畫了張圖看下:

 

理解TCP/IP協議棧之HTTP2.0

 

A.Http0.9版本

0.9是鼻祖版本,它的主要特點包括:

  • 請求方法支持有限只支持GET請求方式,不支持其他請求方式 因此客戶端向服務端傳輸信息的量非常有限,也就是現在常用的Post請求無法使用
  • 不支持請求頭header不能在請求中指定版本號,服務端只具有返回HTML字符串的能力
  • 響應即關閉服務端相響應之后,立即關閉TCP連接

B.Http1.0版本

1.0版本主要是對0.9版本的強化,效果也比較明顯,主要特性和缺點包括:

  • 豐富請求方法請求方式新增了POST,DELETE,PUT,HEADER等方式,提高了客戶端向服務端發送信息的量級
  • 增加請求頭和響應頭增添了請求頭和響應頭的概念,可以在通信中指定了HTTP協議版本號,以及其他header信息,使得C/S交互更加靈活方便
  • 豐富數據傳輸內容擴充了傳輸內容格式包括: 圖片、音視頻資源、二進制 等都可以進行傳輸,相比0.9的只能傳輸html內容讓http的應用場景更多
  • 鏈接復用性差1.0版本中每個TCP連接只能發送一個請求,數據發送完畢連接就關閉,如果還要請求其他資源,就必須重新建立連接。TCP為了保證正確性和可靠性需要客戶端和服務器三次握手和四次揮手,因此建立連接成本很高,基于擁塞控制開始時發送速率較慢,所以1.0版本的 性能并不理想 。
  • 無狀態無連接的弊端1.0版本是 無狀態且無連接 的,換句話說就是服務器不跟蹤不記錄請求過的狀態,客戶端每次請求都需要建立tcp連接不能復用,并且1.0規定在前一個請求響應到達之后下一個請求才能發送,如果前一個阻塞后面的請求就會被阻塞。 丟包和亂序問題 和高成本的鏈接過程讓復用和 隊頭阻塞 產生很多問題,所以 無連接無狀態 是1.0版本的一個 弱肋 。

C.Http1.1版本

1.1版本在1.0版本發布后大約1年就推出了,是 對1.0版本的優化和完善 ,1.1版本的主要特點包括:

  • 增加長連接新增Connection字段,可以設置keep-alive值保持連接不斷開,即 TCP 連接默認不關閉,可以被多個請求復用,這也是1.1版本很重要的優化,但是在S端服務器只有處理完一個回應,才會進行下一個回應。要是前面的回應特別慢,后面就會有許多請求排隊等著,仍然存在隊頭阻塞問題。
  • 管道化在長連接的基礎上,管道化可以不等第一個請求響應繼續發送后面的請求,但響應的順序還是按照請求的順序返回,即在同一個TCP連接中,客戶端可以同時發送多個請求,進一步改進了HTTP協議的傳輸效率。
  • 更多的請求方法增加了 PUT、PATCH、OPTIONS、DELETE 等請求方式。
  • host字段Host字段用來指定服務器的域名,這樣就可以將多種請求發往同一臺服務器上的不同網站,提高了機器的復用,這個也是重要的優化

D.Http2.0版本

2.0版本是個里程碑式的版本,相比1.x版本有了非常多的優化去適應當前的網絡場景,其中幾個重要功能點包括:

  • 二進制格式1.x是文本協議,然而2.0是以二進制幀為基本單位,可以說是一個二進制協議,將所有傳輸的信息分割為消息和幀,并采用二進制格式的編碼,一幀中包含數據和標識符,使得網絡傳輸變得高效而靈活。
  • 多路復用這是一個非常重要的改進,1.x中建立多個連接的消耗以及效率都存在問題,2.0版本的多路復用多個請求共用一個連接,多個請求可以同時在一個TCP連接上并發,主要借助于二進制幀中的標識進行區分實現鏈路的復用。
  • 頭部壓縮2.0版本使用使用HPACK算法對頭部header數據進行壓縮,從而減少請求的大小提高效率,這個非常好理解,之前每次發送都要帶相同的header,顯得很冗余,2.0版本對頭部信息進行增量更新有效減少了頭部數據的傳輸。
  • 服務端推送這個功能有點意思,之前1.x版本服務端都是收到請求后被動執行,在2.0版本允許服務器主動向客戶端發送資源,這樣在客戶端可以起到加速的作用。

3 Http2.0 詳解

前面對比了幾個版本的演進和優化過程,接下來深入研究下2.0版本的一些特性及其基本實現原理。

從對比來看2.0版本并不是在1.1版本上的一些 優化而是革新 ,因為2.0背負了更多的 性能目標任務 ,1.1雖然增加了長連接和管道化,但是從根本上并沒有實現真正的高性能。

2.0的設計目標是在 兼容1.x語義和操作 的基礎上,給用戶帶來 更快捷、更簡單、更安全 的體驗高效地利用當前的網絡帶寬,為此2.0做了很多調整主要包括: 二進制化分幀、多路復用、頭部壓縮 等。

akamai做了http2.0和http1.1在加載過程中的對比效果( 實驗中加載379個小片段 在筆者的電腦上的加載時間是0.99s VS 5.80s ):

 

理解TCP/IP協議棧之HTTP2.0

 

https://http2.akamai.com/demo

3.1 SPDY協議

要說2.0版本標準和新特性就必須提谷歌的 SPDY協議 ,看一下百度百科:

SPDY是Google開發的基于TCP的會話層協議,用以最小化網絡延遲,提升網絡速度,優化用戶的網絡使用體驗。SPDY并不是一種用于替代HTTP的協議,而是對HTTP協議的增強。

新協議的功能包括 數據流的多路復用、請求優先級以及HTTP報頭壓縮 。谷歌表示引入SPDY協議后,在實驗室測試中頁面加載速度比原先快64%。

隨后SPDY協議得到 Chrome、Firefox 等大型瀏覽器的支持,在一些大型網站和小型網站種部署,這個高效的協議引起了 HTTP工作組 的注意,在 此基礎上制定了官方Http2.0標準 。

之后幾年SPDY和Http2.0繼續演進相互促進,Http2.0讓服務器、瀏覽器和網站開發者在新協議中獲得更好的體驗,很快被大眾所認可。

3.2 二進制分幀層

二進制分幀層 binary framing layer 在不修改請求方法和語義的基礎上,重新設計了 編碼機制 ,如圖為http2.0分層結構( 圖片來自參考4 ):

 

理解TCP/IP協議棧之HTTP2.0

 

二進制編碼機制使得通信可以在 單個TCP連接 上進行,該連接在整個對話期間一直處于活躍狀態。

二進制協議將通信 數據分解為更小的幀 ,數據幀充斥在C/S之間的雙向數據流中,就像雙向多車道的高速路,來往如織川流不息:

 

要理解二進制分幀層需要知道四個概念:

  • 鏈接Link就是指一條C/S之間的TCP鏈接,這是個基礎的鏈路數據的高速公路
  • 數據流Stream已建立的TCP連接內的雙向字節流,TCP鏈接中可以承載一條或多條消息
  • 消息Message消息屬于一個數據流,消息就是邏輯請求或響應消息對應的完整的一系列幀,也就是幀組成了消息
  • 幀Frame幀是通信的最小單位,每個幀都包含幀頭和消息體,標識出當前幀所屬的數據流

四者是 一對多的 包含 關系,筆者畫了一張圖:

 

理解TCP/IP協議棧之HTTP2.0

 

再來看一下HeadersFrame頭部幀的結構:

 

理解TCP/IP協議棧之HTTP2.0

 

再來看一下HeadersFrame頭部幀的結構:從各個域可以看到長度、類型、標志位、 流標識符、 數據凈荷等,感興趣可以閱讀rfc7540相關文檔。

  1. https://httpwg.org/specs/rfc7540.html 

總之 2.0版本將通信數據分解為二進制編碼幀進行交換,每個幀對應著特定數據流中的特定消息,所有幀和流都在一個TCP連接內復用,二進制分幀協議是2.0其他功能和性能優化的重要基礎。

 

理解TCP/IP協議棧之HTTP2.0

 

3.3 多路復用

1.1版本中存在 隊首阻塞問題 ,因此如果客戶端要發起多個并行請求來提升性能,必須使用 多個TCP連接 ,這樣就要承受 更大延時和建鏈拆鏈成本 ,不能有效利用TCP鏈接。

由于2.0版本中使用新的二進制分幀協議突破了1.0的諸多限制,從根本上實現了真正的 請求和響應多路復用 。

客戶端和服務器將交互數據分解為 相互獨立的幀 ,互不影響地 交錯傳輸 ,最后再在對端根據 幀頭中的流標識符 把它們 重新組裝 起來,從而實現了TCP鏈接的多路復用。

如圖展示了2.0版本的基于幀的消息通信過程 ( 圖片來自參考4 ) :

 

理解TCP/IP協議棧之HTTP2.0

 

 

理解TCP/IP協議棧之HTTP2.0

 

3.4 首部壓縮

A.Header冗余傳輸

我們都知道http請求都有header部分,每個包都有并且相對于一條鏈接而言 大部分的包的header部分都是相同 的,這樣的話每次傳輸相同的部分確實 非常浪費 。

現代網絡中每個網頁平均包含100多個http請求,每個請求頭平均有300-500字節,總數據量達到幾十KB以上,這樣可能造成數據延時,尤其復雜 的WiFi環境或者蜂窩網絡 ,這樣只能看到手機在轉圈,但是這些請求頭之間通常幾乎沒有變化,在本已經擁擠的鏈路中多次傳輸相同的數據部分確實不是高效做法。

基于TCP設計的 擁塞控制 具有 線增積減AIMD特性 ,如果發生丟包那么傳輸速率將大幅度下降,這樣在擁擠的網絡環境中大的包頭意味著只能 加劇擁塞控制造成的低速率傳輸 。

B.Http壓縮和犯罪攻擊

在2.0版本的HPACK算法之前,http壓縮使用gzip去壓縮,后來提出的SPDY算法對Headers進行特殊設計,但是它依舊使用的是 DEFLATE算法 。

在后面的一些實際應用中發現 DEFLATE和SPDY都有被攻擊的危險 ,因為DEFLATE算法使用后向 字符串匹配和動態Huffman編碼 ,攻擊者可以控制部分請求頭部通過修改請求部分然后看壓縮之后大小改變多少,如果變小了攻擊者就知道注入的文本和請求中的某些內容有重復。

這個過程有點像 俄羅斯方塊的消除過程 ,這樣經過一段時間的嘗試數據內容就可能被全部搞清楚,由于這種風險的存在才研發出更安全的壓縮算法。

C.HPACK算法

2.0版本中HPACK算法在C/S中使用 首部表 來存儲之前發送的鍵值對,對于相同的數據通信期間幾乎不會改變的通用鍵值對只需發送一次即可。

極端情況如果請求頭每次沒有變化,那么傳輸中則不包含首部,也就是首部開銷就是 零字節。如果首部鍵值對發生變化了,也只需要發送變化的數據,并且將 新增或修改的首部幀會被追加到首部表 ,首部表在鏈接存活期始終存在, 并且由客戶端和服務器 共同更新和維護 。

簡單說就是客戶端和服務端共同維護了一個 key-value 的結構,發生變化時則更新傳輸,否則就不傳輸,這樣相當于 首次全量傳輸之后增量更新傳輸 即可,這個思想在日常開發中也非常普遍,不用想的太復雜。

如圖展示了首部表的更新過程 ( 圖片來自參考4 ) :

 

理解TCP/IP協議棧之HTTP2.0

 

hpack算法的相關文檔:

  1. https://tools.ietf.org/html/draft-ietf-httpbis-header-compression-12 

3.5 服務端推送

服務端推送是2.0版本新增的一個強大功能,和一般的 一問一答 式的C/S交互不同, 推送式交互中服務器可以對客戶端的一個請求發送多個響應 ,除了對最初請求的響應外還向客戶端推送額外資源,無需客戶端明確地請求也可以推送。

舉個栗子:

想象一下你去餐廳吃飯,服務好的快餐廳在你點好一份牛肉面之后,還會給你送上餐巾紙、筷子、勺子甚至調料等,這樣主動式的服務,節約了客人的時間并且提高了用餐體驗。

在實際的C/S交互中這種 主動推送額外資源 的方法很有效,因為幾乎每個網絡應用都會包含多種資源,客戶端需要全部逐個獲取它們,此時如果讓服務器提前推送這些資源,從而可以 有效減少額外的延遲時 間 ,因為服務器可以知道客戶端下一步要請求什么資源。

如圖為服務端推送的簡單過程 ( 圖片來自參考4 ) :

 

理解TCP/IP協議棧之HTTP2.0

 

4. 總結

本文通過介紹Http協議的歷史演進、各個版本的主要特征和優缺點、重點介紹了Http2.0協議的一些特性,包括: SPDY協議、二進制分幀協議、多路復用、首部壓縮、服務端推送 等重要功能, 篇幅有限不能展開太多 。

雖然http2.0版本協議有很多非常優秀的功能并且在 2015年正式發布 ,現在國內外一些大廠基本都有使用http2.0承擔部分請求,但是目前仍 然未廣泛普及 。

目前http3.0版本在2018年也推出來了,至于http2.0和http3.0的推廣和普及是需要時間的,但是堅信我們的網絡可以 更安全、更快捷、更節約 。

 

責任編輯:武曉燕 來源: 今日頭條
相關推薦

2021-07-06 21:29:16

TCPIP協議棧

2010-09-08 15:11:36

TCP IP協議棧

2014-09-26 09:24:32

HTTP

2014-10-15 09:14:24

IP

2019-08-21 05:48:06

TCPIP協議棧

2010-09-08 15:15:12

TCP IP協議棧

2010-06-13 14:54:40

TCP IP協議棧linux

2010-09-27 13:25:58

TCP IP協議棧

2010-09-08 15:24:28

TCP IP協議棧

2020-06-17 21:39:11

HTTP協議服務器

2010-09-08 15:34:27

TCP IP協議棧

2019-09-30 09:28:26

LinuxTCPIP

2010-06-13 13:39:46

TCP IP協議棧

2021-07-09 08:55:23

LinuxTCPIP

2010-06-12 15:54:09

TCP IP協議

2021-05-18 08:32:33

TCPIP協議

2021-02-07 19:02:46

TCPIP HTTP

2010-09-09 14:43:08

TCP IP協議棧

2010-06-08 14:43:48

2015-03-03 13:47:34

HttpTCPIP
點贊
收藏

51CTO技術棧公眾號

精品二区在线观看| 911国产精品| 亚洲欧美第一页| 在线视频不卡一区二区三区| 男人的天堂一区二区| 国产成人久久精品一区二区三区| 亚洲黄色一区| 日韩一区二区三区视频| 亚洲精品国产精品国自产| 欧美日韩综合在线观看| 奇米一区二区| 亚洲美女在线一区| 国产精品人人做人人爽| 欧美多人猛交狂配| 中文字幕乱码中文乱码51精品| 国产a精品视频| 久久成人这里只有精品| 亚洲欧美日韩精品一区| 最新电影电视剧在线观看免费观看| 99ri日韩精品视频| 亚洲少妇30p| 国产精品亚洲美女av网站| 大尺度做爰床戏呻吟舒畅| av香蕉成人| 国产在线视视频有精品| 北条麻妃久久精品| 加勒比av中文字幕| 黄色免费网站在线观看| 狠狠色狠狠色综合| 久久av.com| 亚洲av综合一区二区| 久久久久毛片免费观看| 一级做a爱片久久| 国产精品免费看一区二区三区| www.99re7.com| 玖玖玖免费嫩草在线影院一区| 亚洲成av人片一区二区三区| 精品一区日韩成人| 黄色av网站免费| 波多野结衣在线播放一区| 666欧美在线视频| 日本va中文字幕| www.黄在线观看| 国产在线看一区| 国产成人激情视频| 欧美肥妇bbwbbw| 91麻豆精品激情在线观看最新| 欧美视频一区二| 久久久无码中文字幕久...| 国产99视频在线| 麻豆精品视频在线观看| 欧美激情精品久久久久久大尺度| 亚洲欧美日本一区| 91福利国产在线观看菠萝蜜| 波多野结衣中文字幕一区二区三区| 2019中文字幕免费视频| 国产jizz18女人高潮| 亚洲视频一起| 日本高清视频一区二区| 国产盗摄视频在线观看| 日韩亚洲视频在线观看| 久久91精品久久久久久秒播| 久久久久亚洲精品国产| 国产主播av在线| 国产成人精品亚洲线观看| 色综合久久天天| 日韩一级片一区二区| 国产视频网址在线| 成人听书哪个软件好| 国产成人激情小视频| 天干夜夜爽爽日日日日| 欧美freesex交免费视频| 亚洲女人天堂成人av在线| 国产男女猛烈无遮挡a片漫画 | 国产丰满美女做爰| 粉嫩av一区二区三区在线播放| 国产精品中出一区二区三区| 天堂91在线| 黄页网站大全一区二区| 91在线观看免费观看| 天堂中文在线网| 日韩电影在线视频| 日韩av在线直播| 午夜国产福利在线观看| 国产亚洲久久| 亚洲福利精品在线| 中文字幕 欧美日韩| 精品一区二区三区亚洲| 日韩av在线不卡| 人人妻人人澡人人爽| 国产一区调教| 亚洲欧美中文另类| 伊人网综合视频| 国产亚洲一区| 亚洲男子天堂网| 貂蝉被到爽流白浆在线观看| 欧美日韩天堂| 久久夜色精品国产亚洲aⅴ| 久久久久久久国产视频| 亚洲影视一区二区三区| 中文欧美日本在线资源| 欧美做受高潮6| 日本午夜精品久久久| 欧美成人精品福利| 成人三级做爰av| av成人在线网站| 精品视频资源站| 在线免费视频a| 午夜日韩成人影院| 色综合视频一区二区三区高清| 国产精品视频分类| 91亚洲精品| 欧美中文一区二区三区| 亚洲乱码国产一区三区| 亚洲一级大片| 在线视频欧美性高潮| 国产网站在线看| 蜜桃免费网站一区二区三区| 国产免费一区二区三区在线能观看 | 亚洲一二三四五| 欧美精品三级在线| 亚洲日本成人网| 久久免费视频播放| 久草精品在线观看| 视频三区二区一区| 在线毛片网站| 欧美日韩在线观看视频| 50路60路老熟妇啪啪| 操喷在线视频| 香蕉成人啪国产精品视频综合网| 999在线观看| 国产日产一区 | av在线播放一区| 日韩精品高清在线观看| 国产精品第72页| 高清成人免费视频| 水蜜桃在线免费观看| 欧美v亚洲v综合v国产v仙踪林| 欧美精品久久天天躁| 欧美又黄又嫩大片a级| 一区二区中文字幕在线观看| 伊人av综合网| 99久久99久久精品国产| 国产一区久久| 欧美一级高清免费| 可以看毛片的网址| 久草免费在线观看视频| 亚洲手机视频| 亚洲综合自拍一区| 五月天婷婷视频| 国产农村妇女毛片精品久久麻豆 | 四虎成人在线播放| 99精品全国免费观看视频软件| 欧美老肥婆性猛交视频| 日本三级一区二区| 不卡的av电影在线观看| 18禁网站免费无遮挡无码中文| 波多野结衣久久精品| 欧美午夜精品免费| 一级特黄曰皮片视频| 欧美 日韩 国产精品免费观看| 国产在线a不卡| 男女性色大片免费观看一区二区 | 中文字幕在线免费看线人| 欧美日本三区| av一区观看| 国内精品国产成人国产三级| 日韩一区欧美小说| 日韩欧美国产免费| 亚洲aⅴ网站| 日韩禁在线播放| 中文字幕免费观看| 国产精品久久免费看| 777av视频| 97久久精品一区二区三区的观看方式| 日韩视频―中文字幕| 国产伦一区二区| 久久免费的精品国产v∧| 蜜桃网站在线观看| 国产精品一区二区中文字幕 | 国产精品二区一区二区aⅴ| caoporn国产精品| 一区二区三区av| 在线观看涩涩| 中文字幕最新精品| 国产黄色免费大片| 欧美特黄级在线| 大尺度在线观看| 男女精品网站| 九色91视频| 18+视频在线观看| 精品久久久久99| 超碰在线观看91| 亚洲精品日韩一| 久久精品综合视频| 麻豆精品久久精品色综合| 无码日本精品xxxxxxxxx| 国外成人福利视频| 欧美激情亚洲另类| 性生活三级视频| 日韩码欧中文字| 国产国语老龄妇女a片| 亚洲成av人片乱码色午夜| 国产精品爽黄69| 丝袜美女在线观看| 日韩一级免费观看| 亚洲影院在线播放| 久久亚洲一级片| 想看黄色一级片| 亚洲制服av| 精品无码久久久久久久动漫| 懂色aⅴ精品一区二区三区| 欧美激情网站在线观看| 香蕉视频在线看| 欧美男男青年gay1069videost | shkd中文字幕久久在线观看| 精品对白一区国产伦| 久久久久久久久久91| 欧美经典一区二区| 国产熟女高潮一区二区三区| 国产一区中文字幕| 污污视频网站免费观看| 亚洲精品女人| 美女av免费观看| 欧美激情国产在线| 亚洲综合在线中文字幕| 快播电影网址老女人久久| 在线观看不卡av| 天天干天天干天天干| 欧美日韩国产在线| 久久久精品国产sm调教| 亚洲欧美影音先锋| 亚洲色图100p| 国产欧美一区二区在线| 亚洲国产无码精品| 99久久久久久| 丰满岳乱妇一区二区| 国产黄色成人av| 大陆极品少妇内射aaaaa| 视频一区在线观看| 成人信息集中地欧美| 精品精品导航| 亚洲人午夜精品| 色在线免费视频| 日韩电影中文字幕一区| 天天干天天爱天天操| 日韩电视剧免费观看网站| 成人毛片在线免费观看| 色综合久久88色综合天天| 日本中文字幕在线免费观看| 亚洲成年人网站在线观看| 亚洲精品国产91| www激情久久| 捷克做爰xxxⅹ性视频| 久久综合综合久久综合| 久久人人爽av| 激情欧美日韩一区二区| 亚洲欧美天堂在线| 国产一区二区电影| 丰满饥渴老女人hd| 成人高清免费观看| 日韩网站在线播放| 国产午夜精品在线观看| 制服.丝袜.亚洲.中文.综合懂 | 久久久久久久网站| 黑森林国产精品av| 久久精品影视伊人网| 婷婷在线免费观看| 亚洲韩国日本中文字幕| 97超碰国产在线| 色综合天天性综合| 中文字幕一区在线播放| 欧美色图在线观看| www.日韩高清| 欧美日韩一区小说| 一级黄色片在线播放| 日韩区在线观看| 婷婷色在线视频| 国产亚洲欧美aaaa| 五月婷婷久久久| 亚洲欧美日本精品| 日本中文在线| 性色av一区二区三区免费| a毛片在线播放| 97婷婷大伊香蕉精品视频| 欧美电影网址| 成人精品一区二区三区| 成人h动漫免费观看网站| 欧美激情论坛| 亚洲视频分类| 国产综合第一页| 久久中文字幕一区二区| 激情小说综合网| 久久一区二区三区电影| 给我免费播放片在线观看| 人禽交欧美网站| 久久午夜夜伦鲁鲁一区二区| 国产一区二区三区香蕉| 给我看免费高清在线观看| 日韩一区欧美一区| 在线视频一二三区| 日本综合视频| 国产成人精品网站| 91精品亚洲一区在线观看| 精品欧美一区二区在线观看视频 | 高清不卡在线观看| 三区四区在线观看| 亚洲午夜视频在线观看| 天天综合天天做| 1000精品久久久久久久久| 国产性xxxx高清| 91精品国产入口在线| 国产三级精品在线观看| 亚洲欧美精品一区| 丁香花电影在线观看完整版| 国产欧美日韩视频| 一区二区小说| 日本福利视频一区| 加勒比av一区二区| 韩国女同性做爰三级| 亚洲大片在线观看| 国产按摩一区二区三区| 中文字幕日韩欧美在线视频| 中文一区一区三区高中清不卡免费| 亚洲va欧美va国产综合剧情| 成人毛片在线| 成人在线观看a| 91丨porny丨最新| 久久一级黄色片| 欧美一级日韩免费不卡| 1区2区3区在线观看| 日本人成精品视频在线| 肉色欧美久久久久久久免费看| 国产v亚洲v天堂无码| 日韩av午夜| 国内少妇毛片视频| 国产成人免费在线观看不卡| 黄视频网站免费看| 欧美人狂配大交3d怪物一区 | 亚洲国内精品在线| 肉肉视频在线观看| 91精品国产一区二区三区动漫| 国内自拍欧美| 成人污网站在线观看| 精品写真视频在线观看| 日韩av网站在线播放| 欧美日韩精品一区二区三区蜜桃| 国产特黄在线| 国产情人节一区| 婷婷综合久久| 少妇高潮一69aⅹ| 一区二区三区在线观看欧美| 男人天堂av在线播放| 亚洲人在线视频| 中文另类视频| 视频在线99re| 久久97超碰国产精品超碰| www欧美com| 欧美成人精品高清在线播放| 美女精品导航| 国产一区免费观看| 亚洲一区二区三区四区五区午夜 | 国产真实夫妇交换视频| 精品国产污网站| 欧美日韩国产观看视频| 91视频国产一区| 中文字幕免费一区二区三区| 岛国大片在线免费观看| 亚洲福利视频三区| 男人的天堂在线免费视频| 久久99亚洲精品| 国产+成+人+亚洲欧洲在线 | 久久超碰97中文字幕| 中文字幕人妻一区二| 亚洲白拍色综合图区| 在线观看福利电影| 亚洲一区二区自拍偷拍| 国产精品亚洲第一区在线暖暖韩国| 欧美黄色一级生活片| 欧美日韩在线观看一区二区| 成人在线播放| 久久99精品久久久久久水蜜桃| 日韩福利电影在线| 免费a v网站| 91高清在线观看| 国产网站在线免费观看| 精品国产免费一区二区三区| 日韩精品电影一区亚洲| 黄页网站免费观看| 亚洲欧美制服第一页| 欧美午夜网站| 人妻熟女一二三区夜夜爱| bt欧美亚洲午夜电影天堂| 四虎成人在线观看| 久久影视电视剧免费网站| 美日韩黄色大片| 男女污污视频网站| 日韩欧美亚洲成人| 亚洲区欧洲区| 日韩免费电影一区二区三区|