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

HTTP 無狀態中的 "狀態" 到底指的是什么?

網絡 網絡管理
最近在好好了解http,發現對介紹http的第一句話【http協議是無狀態的,無連接的】就無法理解了:無狀態的【狀態】到底指的是什么?!

 引子:

最近在好好了解http,發現對介紹http的第一句話【http協議是無狀態的,無連接的】就無法理解了:無狀態的【狀態】到底指的是什么?!

找了很多資料不僅沒有發現有一針見血正面回答這個問題的,而且有些解釋還充斥了各種錯誤,看著看著就覺得心里憋著一股濁氣吐不出來

于是在看了很多資料之后,我一口吐出濁氣,大聲正面提出這個問題:http協議無狀態中的【狀態】到底指的是什么?!

[[331686]]

然后開始不斷探索解決這個問題。。。

最終很高興的是我找到了讓人滿意的答案,先賣個關子,各位如果著急可以直接拉到最下查看

正文:

http協議無狀態中的【狀態】到底指的是什么?!

先來看這句話的另外兩個概念:(標準的http協議是無狀態的,無連接的)

  1. 標準的http協議指的是不包括cookies, session,application的http協議,他們都不屬于標準協議,雖然各種網絡應用提供商,實現語言、web容器等,都默認支持它
  2. 無連接指的是什么 每一個訪問都是無連接,服務器挨個處理訪問隊列里的訪問,處理完一個就關閉連接,這事兒就完了,然后處理下一個新的 無連接的含義是限制每次連接只處理一個請求。服務器處理完客戶的請求,并收到客戶的應答后,即斷開連接

對于【無狀態】,我看到很多隔著一層磨砂玻璃一樣的模糊說法(官方或者教程里的說法),看著非常難受(但其實算是對的)

后來我發現我為什么覺得它看著難受了,因為他們引入了很多新的,而且明顯是一個可能用在很多地方的廣義名詞,這些詞最大的作用就是,混淆概念,下面我標注了

  1. 協議對于事務處理沒有記憶能力【事物處理】【記憶能力】
  2. 對同一個url請求沒有上下文關系【上下文關系】
  3. 每次的請求都是獨立的,它的執行情況和結果與前面的請求和之后的請求是無直接關系的,它不會受前面的請求應答情況直接影響,也不會直接影響后面的請求應答情況【無直接聯系】【受直接影響】
  4. 服務器中沒有保存客戶端的狀態,客戶端必須每次帶上自己的狀態去請求服務器【狀態】

我必須得到確切而具體的解釋!

這幾點給了我下一步思考的方向:

【服務器中沒有保存客戶端的狀態,客戶端必須每次帶上自己的狀態去請求服務器 】這里的客戶端的狀態是不是確切地指服務器沒有保存客戶的信息呢?但顯然不是啊

【HTTP無狀態的特性嚴重阻礙了這些應用程序的實現,畢竟交互是需要承前啟后的,簡單的購物車程序也要知道用戶到底在之前選擇了什么商品】我對此質疑為什么無狀態就不能實現購物車呢?服務器就不能存儲東西了么?

【 每次的請求都是獨立的,<它的執行情況和結果>與<前面的請求>和<之后的請求>是無直接關系的】我覺得這個說法比較靠譜,但是所謂的不同請求間的沒有關系,是指的請求內容沒有關系,還是只是指請求本身沒有關系? 請求內容沒有關系只可能是服務器上不存有用戶數據才可能啊,但是顯然是存有的啊 請求本身沒有關系,這又有什么意義呢,每一次的請求有什么價值?

根據這個方向我做了一個模擬訪問實驗:假如沒有cookie沒有session,只有http的時候,那當一個注冊用戶訪問這個購物網站的時候,會發生這些事情:

前提情況:

服務器肯定為每個注冊用戶建立了數據表,記錄用戶的數據 http是無連接的

第一步需要登錄 用戶通過http把用戶的用戶名和密碼發送給服務器,服務器把他們跟自己存有的用戶資料對比,如果一致,則返回信息登錄成功

然后用戶點擊某一商品頁

  1. 這個動作相當于輸入一個商品頁的網址
  2. 假如商品頁比較機密不對外公開,需要是用戶才能訪問
  3. 而雖然http能傳送用戶名和密碼,而且剛才也輸入了,還驗證成功了,但是因為服務器既不會記得你登錄的狀態,你的客戶端也不會存儲你剛才輸入的用戶名和密碼
  4. 所以因為這一次訪問因為無法確定你的身份,只能訪問失敗 這時候如果要解決這個問題,而且沒有cookie沒有session,那就只能你在訪問網址的同時繼續帶上你的用戶名和密碼(繼續輸入咯)其實就像我現在的APP一樣

假設上一步的問題解決了,就是每次訪問的時候都會手動輸入用戶名和密碼,然后現在的情況是:你已經選了幾件商品在你的購物車中,你想再添加一件商品,于是你點擊某個商品旁邊的加號

這個動作也相當于輸入一個網址,網址的內容是發送一個請求,往你的購物車中加入這個商品

系統首先用你傳來的用戶名和密碼驗證你的身份,然后訪問你的數據庫,在其中的購物車屬性下加一條數據,就是這個商品的數據

操作結束后,返回操作成功,并結束訪問

OK,實驗結束,看似沒有cookie沒有session也能湊合解決問題,其實兩個操作都有很大的問題

  1. 你每訪問一次需要權限的內容都需要在客戶端輸入用戶名和密碼,這一項的繁瑣就不必贅述了
  2. 你的每一次操作都要與系統底層的數據庫進行交互 多次少量的訪問存在非常大的性能浪費。非常容易就能想到肯定是一次大量的操作更加有效率,于是就想到了緩存區
  3. 你的非重要瑣碎數據也被寫進數據庫中,跟你的主要數據放在一起 一次次添加和刪除購物車其實只是跟你這次瀏覽,或者叫這次會話有關,是臨時的數據,跟用戶的主要信息無關,它們沒什么價值,純粹的冗余數據(不排除現在有的公司覺得這種數據也有非常大的價值可以讓它們巧妙的利用),用什么存放這些臨時的數據,我們也很容易想到緩存區

經過這個模擬訪問實驗,結合前面的思考方向,我們知道了三點:

服務器上肯定存有用戶的數據,你提交的增刪改查它也能夠處理,所以這句話中【服務器中沒有保存客戶端的狀態】的狀態并不是指用戶的數據,我們的猜測不對

我們的質疑對了,無狀態能實現購物車,可以通過服務器上存有的用戶數據來實現

但是,使用上面這種方式實現購物車,存在三個比較大的問題。由此,我們不禁會想,這三個問題的解決是不是跟我們不確切了解的【狀態】一詞有關?于是,接下來我們來通過解決這三個問題來把【狀態】的意義探尋下去

由上所述,我們可以在http的基礎上增加一些機制來解決上面出現的三個問題

  1. 在用戶端增加一個記錄本是非常有必要的,正好官方加入的cookie機制跟這個一樣,它的用處也確實是上面討論的那樣,一般就是用來標識訪問者的身份
  2. 在服務器增加一個緩存區能同時解決后兩個問題 有了這個緩存區作為一個數據緩沖,就不用一次次地訪問數據庫,浪費大量計算機資源,而是在最后統一歸入數據庫 有了這個緩存區,你就不用把臨時的數據放到數據庫中了,只需要在你們交流告一段落之后,再把數據整理,把有用的數據歸入數據庫
  3. 這里就自然引申出了一個重要的概念:會話,它作為一個緩沖存儲區被從數據庫中分離出來,理由并不生硬,它有其獨特的重要且不可替代的作用。這個東西恰好跟官方加入的session機制一樣

另外說一個非常具有迷惑性的容易讓人對session的主要作用產生偏離的理解:認為session存在的價值就是給訪問者分配一個sessionID代替用戶名和密碼

為什么非常具有迷惑性,因為session確實做了這件事,而且也起到了很大的作用,所以它是對的,但是只對一半,而且沒有涉及問題的本質,這種情況是最危險的(看似很有說服力,把你說服了,所以你很難有動力繼續找下去,但是真實情況跟它有偏差,但是偏差不大,所以又很難把你說服回來,只有隱隱的不對勁,這個時候你離真實最近,也離真實最遠)

那就順便說說它為什么是對的,也就是用session做的另一件有用的事:

給每個session一個ID,一方面用來方便自己查詢,另一方面把這個ID給用戶,用戶下一次訪問的時候就可以不用用戶名和密碼,而是直接使用這個ID來表明自己的身份

首先,這個ID安全嗎?這個ID比直接傳用戶名和密碼安全嗎?

你很容易會想到,本來用戶名和密碼的組合還特地設置地比較復雜,你這換一組數字就代替了,是不是太不安全了? 我們知道http協議本身是完全不加密的,如果使用用戶名和密碼,第一次訪問是放在http頭中,后邊自動保存了密碼就會放在cookie中,這些都完全沒有加密,它的安全性基本為0,就是裸奔了,只要被竊取,那就丟失了 所以,就這個意義來講,sessionID的安全性跟使用用戶名和密碼沒什么區別 但是其實,雖然http本身不能加密,但是有些軟件什么的,能在應用層面手動給你加密,比如QQ就會使用戶名密碼加臨時驗證碼聯合哈希,sessionID加一個時間戳簡單加密也是非常常用的方法 而且因為sessionID本身有有效期,即使丟了,也可能很快失效,造成的損失可能沒那么大,而用戶名跟密碼丟了,那就大了 所以總結就是:不嚴格加密的sessionID和用戶名和密碼一樣,都不太安全;但是相比較來說,sessionID要安全一些;而使用https是完全安全的

然后,使用sessionID有哪些好處? 方便直接根據ID查詢用戶對應的session 加密的時候計算量小 安全性不會降低,甚至還更高一些

OK,通過獨立地解決純http機制會產生的問題,我們探討了cookie和session機制的本質。

而且想到:【使用http協議,服務器中不會保存客戶端的狀態】所產生的問題通過增加cookie和session機制解決了,是不是就意味著這個【狀態】跟cookie和session的關系非常緊密?

所以這個無狀態指的是【沒有對 本次會話 設置一個緩存區,記錄這次會話的狀態,緩存區包括服務器端和用戶端】但好像還是沒有點破關鍵(主要是覺得跟前面那些官方對狀態的說法不太吻合,甚至沒有對應關系)

忽然我想到一個問題:一個有狀態的http是什么樣的?

很難直接想象有狀態的http是什么樣,因為http這種機制是天然無狀態的

那就類比一下吧,另一個天然有狀態的機制叫TCP

如果有狀態的意思是它的每次請求是有聯系的,那么有狀態的TCP的樣子是:假如一份數據分了三份TCP包發送,那這個包上面會標明這是第幾個包,會標明這個包跟那幾個包是有聯系的,有什么聯系

但好像這個有狀態的TCP跟我們想要的有狀態的HTTP沒有關系,因為即使每次http請求之間互相有聯系,它也不能解決上面提到的http無狀態的問題

誒,等等,好像能類比:

假如每個http連接都有一個簽名,于是第一次登陸成功之后,服務器就知道了這個簽名是允許登陸的,于是之后所有同樣簽名的http連接都能登陸,這里利用了同一個用戶發出的http連接之間的同主人關系,這里解決了一個保持登錄狀態的問題

同樣,來嘗試利用這個【每次http請求之間互相有聯系】來解決上面碰到的那個問題【每一次操作都要與系統底層的數據庫進行交互】,但想了半天確實無法進行下去

不過我靈機一動,從另一個角度來想,好像解決了這個問題:

  1. 只有【每次http請求之間互相有聯系】這個條件,無法解決【每一次操作都要與系統底層的數據庫進行交互】
  2. 因為很明顯,要解決【每一次操作都要與系統底層的數據庫進行交互】就必須在服務器端開辟一塊緩存區
  3. 不過如果你思考一下如何實現【每次http請求之間互相有聯系】,你就會發現,它也需要在服務器端開辟一塊緩存區
  4. 所以【在服務器端開辟一塊緩存區】才是真正的條件,也就是說,它確實等價于【有狀態】
  5. 而且我也找到了這個【在服務器端開辟一塊緩存區】的條件跟前面那些官方對狀態的說法對應的點,那就是:
  6. 通過在服務器端開辟一塊緩存區,存儲、記憶、共享一些臨時數據,你就可以:

協議對于事務處理有記憶能力【事物處理】【記憶能力】

對同一個url請求有上下文關系【上下文關系】

每次的請求都是不獨立的,它的執行情況和結果與前面的請求和之后的請求是直接關系的【不獨立】【直接關系】

服務器中保存客戶端的狀態【狀態】

所以,這個狀態,加上前面說的客戶端也有cookie,就是指,客戶端和服務器在臨時會話中產生的數據!而前面也說道了,使用緩存區保存臨時會話中的數據是多么重要

所以狀態不僅包括不同URL訪問之間的關系,還有對其他URL訪問的數據記錄,還有一些其他的東西,所以更確切地說,狀態應該是【實現了這些東西所憑借的后面的緩存空間】中的客戶的臨時數據

cookie和session應該是完全實現了有狀態這個功能

一種常見的對狀態的誤解:

  • 有人在解釋HTTP的無狀態時,把它跟有連接對立,說是兩種方式,也就是如果想不無狀態,就必須有連接,但其實不然
  • 有連接和無連接以及之后的Keep-Alive都是指TCP連接
  • 有狀態和無狀態可以指TCP也可以指HTTP
  • TCP一直有狀態,HTTP一直無狀態,但是應用為了有狀態,就給HTTP加了cookie和session機制,讓使用http的應用也能有狀態,但http還是無狀態
  • 開始TCP是有連接,后來TCP無連接,再后來也就是現在TCP是Keep-Alive,有點像有連接

 

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

2020-08-11 10:20:26

http數據庫狀態

2024-04-30 11:14:19

KubernetesReplicaSet數量

2015-03-25 11:47:57

HTTP協議SessionCookie

2020-03-27 10:50:29

DSL 狀態機工具

2024-11-18 16:28:20

2013-12-09 09:56:30

NAT64IPv6stateful

2024-05-30 11:53:51

2018-03-30 16:03:04

軟件無狀態”

2023-05-26 16:38:38

2018-08-06 07:51:03

NFV網絡功能虛擬化

2009-06-16 13:30:32

REST無狀態

2020-07-13 09:58:53

數字化轉型IT數據

2025-07-15 09:13:15

進程內緩存架構開發

2022-07-20 07:23:40

Kubernetes容器

2023-12-01 07:03:16

2023-12-27 08:36:27

2016-03-11 09:46:26

面向對象設計無狀態類

2021-03-09 20:52:01

架構無狀態服務

2022-07-29 07:48:15

HTTP常用狀態碼

2016-09-06 22:05:41

HttpCookieWeb
點贊
收藏

51CTO技術棧公眾號

天天操夜夜操视频| 中国免费黄色片| 欧美a级黄色大片| 日本不卡一区视频| 国产精品麻豆| 亚洲国产精品自拍| 欧美一区免费视频| 国产黄色片免费| 99国产成+人+综合+亚洲欧美| 亚洲一区二区久久| aaaaa黄色片| 日韩精品影片| 亚洲综合偷拍欧美一区色| 免费精品视频一区| 91丨九色丨丰满| 午夜在线播放视频欧美| 久久精品99国产精品酒店日本| 亚洲天堂2024| 日韩色性视频| 色婷婷久久综合| 国产人妻人伦精品| yw193.com尤物在线| 国产成人在线视频网站| 国产精品视频免费在线观看| 国产无码精品在线观看| 91青青国产在线观看精品| 亚洲精品www| 先锋资源在线视频| 开心久久婷婷综合中文字幕| 欧美日韩综合视频网址| 伊人再见免费在线观看高清版| 久久久久国产精品嫩草影院| 国产成人午夜99999| 国产精品一区二区3区| 在线观看免费av片| 精品福利电影| 欧美精品videossex88| 黄色a级片在线观看| 日韩极品一区| 亚洲天堂网站在线观看视频| 呦呦视频在线观看| youjizz亚洲| 欧美xfplay| 一级黄色免费毛片| 在线欧美激情| 在线不卡一区二区| 自拍偷拍一区二区三区四区| 成人精品国产亚洲| 色美美综合视频| 乱妇乱女熟妇熟女网站| 黄色视屏在线免费观看| 亚洲国产精品自拍| 日韩国产一级片| 福利视频在线| 亚洲精品老司机| 欧美aaa在线观看| 毛片在线播放a| 亚洲欧洲无码一区二区三区| 亚洲欧洲一区二区| 日本美女在线中文版| 国产精品视频一二三区| 亚洲看片网站| 黄色网址在线免费观看| 国产精品精品国产色婷婷| 亚洲天堂电影网| 国产美女av在线| 亚洲欧美综合久久久| 成人深夜福利app| 国产专区欧美专区| 99热这里只有精品66| 精品一区二区三区在线播放视频| 成人在线观看视频网站| 精品国产av一区二区| 国产成人精品网址| 国产亚洲一区二区三区在线播放| 手机看片1024国产| 久久久不卡影院| 亚洲午夜精品一区二区| av在线播放国产| 亚洲一二三区不卡| 男人日女人bb视频| 日韩制服诱惑| 日韩欧美黄色影院| 中文字幕在线播放视频| 精品大片一区二区| 久久中文字幕视频| 日韩免费黄色片| 日韩国产欧美在线视频| 亚洲free嫩bbb| 日韩性xxxx| 欧美国产日韩精品免费观看| 男插女免费视频| 欧洲一区精品| 欧美老女人在线| 亚洲欧美日韩色| 欧美在线电影| 8v天堂国产在线一区二区| 日本精品视频在线观看| 精品乱码一区内射人妻无码| 国产黑丝在线一区二区三区| 久久久久久国产精品mv| 免费av网站在线观看| 午夜欧美2019年伦理| 中文字幕网av| 久久视频在线观看| 日韩在线精品视频| 亚洲日本视频在线观看| 久久99这里只有精品| 九色视频成人porny| 色哟哟免费在线观看| 午夜伊人狠狠久久| 日本国产一级片| 亚洲制服欧美另类| 欧美黑人国产人伦爽爽爽| 精品国产午夜福利| 国产不卡在线播放| 亚洲巨乳在线观看| 国产精欧美一区二区三区蓝颜男同| 91精品欧美久久久久久动漫| 熟女高潮一区二区三区| 国产精品99一区二区| 国产精品久久久久久久久久久久| 日韩一级免费毛片| 夜夜嗨av一区二区三区网页 | 欧美一区二区免费在线观看| 日韩精品电影| 日本成人免费在线| 日本美女一级视频| 国产影视一区| 日韩精品极品在线观看| 免费一级全黄少妇性色生活片| 日韩高清中文字幕一区| 久久久久久国产精品免费免费| 男人天堂亚洲| 欧美一区二区三区免费视频| 蜜桃av免费观看| 久久久久网站| 精品欧美一区二区久久久伦| 国产经典三级在线| 日韩欧美一区二区不卡| 中日韩一级黄色片| 蜜臀av性久久久久蜜臀aⅴ流畅| 精品一区二区视频| 98色花堂精品视频在线观看| 日韩欧美国产三级| 欧美黄色一级网站| 国产传媒一区在线| 久久99久久久久久| 99ri日韩精品视频| 久久久久久九九九| 天天干天天舔天天射| 亚洲国产精品人人做人人爽| www.四虎精品| 亚洲黄色在线| 精品婷婷色一区二区三区蜜桃| av白虎一区| 精品爽片免费看久久| 午夜精品久久久久久久久久久久久蜜桃| 成人美女在线视频| 欧美一区二区激情| 巨人精品**| 国产成人综合亚洲| 91社区在线观看| 欧美一区二区三区成人| 欧美成人精品欧美一| 成人综合在线观看| 91传媒久久久| 欧美码中文字幕在线| 国产日韩欧美一二三区| 一级黄色在线播放| 加勒比视频一区| 日本久久亚洲电影| 男人添女荫道口喷水视频| 浪潮色综合久久天堂 | 99re6热在线精品视频播放速度| av免费在线网站| 亚洲国产精品va在看黑人| 欧美日韩一二三四区| 欧美经典一区二区| 久久艹这里只有精品| 亚洲欧洲一级| 日韩欧美亚洲v片| 成人在线视频区| 98精品国产自产在线观看| 国产香蕉在线| 日韩三级电影网址| 青青青国产在线 | 亚洲精品无人区| 日韩精品一区二区三区中文字幕 | 国产精品午夜久久| 美女被爆操网站| 三级欧美韩日大片在线看| 欧美凹凸一区二区三区视频| 欧美黄色网络| 97在线观看视频| 色大18成网站www在线观看| 精品久久久三级丝袜| 午夜影院免费在线观看| 亚洲免费av网站| 永久免费看mv网站入口78| 国产老女人精品毛片久久| 久久精品免费一区二区| 欧美永久精品| 茄子视频成人在线观看| youjizz亚洲| 成人午夜在线观看| 日韩影片中文字幕| 久久久久久国产精品久久| 日本高清视频在线观看| 日韩极品精品视频免费观看| 国产黄色片网站| 欧美日韩午夜影院| 日韩av大片在线观看| 亚洲乱码中文字幕综合| 国产三级短视频| 91捆绑美女网站| 国产精久久久久| 久久99国产精品久久| 精品一区二区中文字幕| 亚洲性感美女99在线| 强伦女教师2:伦理在线观看| 要久久电视剧全集免费| 国产传媒一区二区| 国产视频一区二区在线播放| 国产精品福利在线| 一区二区三区电影大全| 欧美黄色片免费观看| gogogogo高清视频在线| 中文综合在线观看| 国产尤物视频在线| 日韩精品视频在线播放| 日本黄色免费视频| 日韩精品专区在线影院重磅| 一区二区久久精品66国产精品| 色香色香欲天天天影视综合网| 国产无套在线观看| 亚洲综合视频网| 久久精品一级片| 夜夜嗨av一区二区三区四季av| chinese全程对白| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 精品成人一区二区三区| www.天天干.com| 日韩西西人体444www| a在线观看免费| 欧美一级午夜免费电影| 精品人妻一区二区三区换脸明星 | 亚洲丰满少妇videoshd| 久久午夜无码鲁丝片| 亚洲一区二区三区四区中文字幕| 亚洲不卡在线播放| 亚洲欧美国产高清| 男女羞羞免费视频| 亚洲综合色视频| 精品无码久久久久久久| 午夜精品一区二区三区免费视频| 成人免费看片98| 精品久久久久久国产| 欧美一区二区激情视频| 91福利区一区二区三区| 亚洲国产无线乱码在线观看| 欧美亚洲丝袜传媒另类| 又色又爽又黄无遮挡的免费视频| 欧美日韩一区二区在线视频| 一起草av在线| 日韩精品一区二区三区视频在线观看| 国精产品一品二品国精品69xx | 91九色视频在线| 亚洲精品在线播放| 精品一区二区日本| 国产区精品区| 热这里只有精品| 亚洲激情av| 成人性生生活性生交12| 毛片av一区二区三区| 五月天婷婷在线观看视频| 国产a视频精品免费观看| 亚洲第一黄色网址| 国产欧美一区二区三区网站| 免费91在线观看| 亚洲高清不卡在线观看| 99久久久无码国产精品免费蜜柚 | 久久久久亚洲| 日本午夜激情视频| 免费在线看一区| 国产乱淫av麻豆国产免费| wwwwxxxxx欧美| 日韩欧美在线视频播放| 亚洲国产美女搞黄色| 免费看毛片网站| 日韩视频一区二区三区| 日韩av高清在线| zzjj国产精品一区二区| 草草在线视频| 91视频国产一区| 日韩母乳在线| 国产精品亚洲天堂| 性色av一区二区怡红| 在线免费av播放| av在线播放一区二区三区| 成人信息集中地| 天天色天天爱天天射综合| 亚洲综合五月天婷婷丁香| 亚洲激情在线视频| 久久久久久国产精品免费无遮挡| 91超碰caoporn97人人| 亚洲欧美在线人成swag| 鲁鲁狠狠狠7777一区二区| 一本精品一区二区三区| 国产一区亚洲二区三区| 国产iv一区二区三区| 欧美性猛交xxxx乱大交少妇| 欧美日韩加勒比精品一区| 国产成人毛毛毛片| 永久免费毛片在线播放不卡| 99re6在线精品视频免费播放| 91久久国产综合久久91精品网站 | www.亚洲在线| 黄色a级片在线观看| 欧美色中文字幕| 你懂的视频在线| 性色av香蕉一区二区| 秋霞一区二区| 中文视频一区视频二区视频三区| 久久综合中文| 国产精品边吃奶边做爽| 亚洲高清视频在线| 精品久久久久久亚洲综合网站| 最近2019年日本中文免费字幕| 夜鲁夜鲁夜鲁视频在线播放| 国产伦精品一区二区三毛| 欧美日韩亚洲一区| 99精品视频免费版的特色功能| 国产精品免费观看视频| 老熟妇一区二区三区| 亚洲人成电影网站色…| 乡村艳史在线观看| 久久精精品视频| 国产欧美三级| a级大片在线观看| 欧美视频第一页| 欧美日韩在线精品一区二区三区激情综| 久久全国免费视频| 久久精品色播| 国产精品久久中文字幕| 成人av电影在线| 精品国产乱码一区二区| 日韩精品视频在线免费观看| 国产精品xx| 欧美久久久久久久| 久久午夜影视| 四虎国产成人精品免费一女五男| 欧美三级在线看| 成人在线播放| 国产成人精品免费视频大全最热| 综合一区av| 亚洲av成人片无码| 精品久久久久久久久久国产| 午夜视频在线免费播放| 日本一区二区不卡| 成人网18免费网站| 精品国产鲁一鲁一区二区三区| 亚洲欧美日韩中文播放| 性生交生活影碟片| 午夜免费日韩视频| 精品国产美女| 日本国产一级片| 亚洲国产日韩综合久久精品| 日批免费在线观看| 日韩免费在线看| 国产精品福利在线观看播放| 久久久久久久久久毛片| 亚洲福利一二三区| 国产视频三级在线观看播放| 国产精品亚洲аv天堂网| 最新国产精品| 在线 丝袜 欧美 日韩 制服| 在线日韩一区二区| a级网站在线播放| 精品久久久久久综合日本 | av影片在线播放| 午夜激情久久久| 日本在线免费| 国内不卡一区二区三区| 日韩av电影一区| 玖玖爱免费视频| 亚洲新中文字幕| 欧美片网站免费| 国产成人无码一二三区视频| 亚洲欧美影音先锋| 天堂中文在线资源| 国产欧美在线播放| 一区二区三区四区五区在线 | 国产中文欧美精品| 国产一区二区你懂的| 日韩在线不卡av| 亚洲人成电影网站色…| 综合伊人久久| 狠狠躁狠狠躁视频专区| 舔着乳尖日韩一区|