1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        HTTP協(xié)議無(wú)狀態(tài)中的 "狀態(tài)" 到底指的是什么?

        共 5498字,需瀏覽 11分鐘

         ·

        2020-08-31 02:32

        程序員的成長(zhǎng)之路
        互聯(lián)網(wǎng)/程序員/技術(shù)/資料共享?
        關(guān)注


        閱讀本文大概需要 10?分鐘。

        作者 |?賽艇隊(duì)長(zhǎng)
        來(lái)源 |?cnblogs.com/bellkosmos/p/5237146.html

        引子

        最近在好好了解http,發(fā)現(xiàn)對(duì)介紹http的第一句話【http協(xié)議是無(wú)狀態(tài)的,無(wú)連接的】就無(wú)法理解了:無(wú)狀態(tài)的【狀態(tài)】到底指的是什么?!
        找了很多資料不僅沒(méi)有發(fā)現(xiàn)有一針見(jiàn)血正面回答這個(gè)問(wèn)題的,而且有些解釋還充斥了各種錯(cuò)誤,看著看著就覺(jué)得心里憋著一股濁氣吐不出來(lái)
        于是在看了很多資料之后,我一口吐出濁氣,大聲正面提出這個(gè)問(wèn)題:http協(xié)議無(wú)狀態(tài)中的【狀態(tài)】到底指的是什么?!
        然后開(kāi)始不斷探索解決這個(gè)問(wèn)題。。。
        最終很高興的是我找到了讓人滿意的答案,先賣(mài)個(gè)關(guān)子,各位如果著急可以直接拉到最下查看

        正文

        http協(xié)議無(wú)狀態(tài)中的【狀態(tài)】到底指的是什么?!
        1.先來(lái)看這句話的另外兩個(gè)概念:(標(biāo)準(zhǔn)的http協(xié)議是無(wú)狀態(tài)的,無(wú)連接的) 標(biāo)準(zhǔn)的http協(xié)議指的是不包括cookies, session,application的http協(xié)議,他們都不屬于標(biāo)準(zhǔn)協(xié)議,雖然各種網(wǎng)絡(luò)應(yīng)用提供商,實(shí)現(xiàn)語(yǔ)言、web容器等,都默認(rèn)支持它
        2.無(wú)連接指的是什么
        • 每一個(gè)訪問(wèn)都是無(wú)連接,服務(wù)器挨個(gè)處理訪問(wèn)隊(duì)列里的訪問(wèn),處理完一個(gè)就關(guān)閉連接,這事兒就完了,然后處理下一個(gè)新的
        • 無(wú)連接的含義是限制每次連接只處理一個(gè)請(qǐng)求。服務(wù)器處理完客戶的請(qǐng)求,并收到客戶的應(yīng)答后,即斷開(kāi)連接
        對(duì)于【無(wú)狀態(tài)】,我看到很多隔著一層磨砂玻璃一樣的模糊說(shuō)法(官方或者教程里的說(shuō)法),看著非常難受(但其實(shí)算是對(duì)的)(后來(lái)我發(fā)現(xiàn)我為什么覺(jué)得它看著難受了,因?yàn)樗麄円肓撕芏嘈碌?,而且明顯是一個(gè)可能用在很多地方的廣義名詞,這些詞最大的作用就是,混淆概念,下面我標(biāo)注了)
        • 協(xié)議對(duì)于事務(wù)處理沒(méi)有記憶能力【事物處理】【記憶能力】
        • 對(duì)同一個(gè)url請(qǐng)求沒(méi)有上下文關(guān)系【上下文關(guān)系】
        • 每次的請(qǐng)求都是獨(dú)立的,它的執(zhí)行情況和結(jié)果與前面的請(qǐng)求和之后的請(qǐng)求是無(wú)直接關(guān)系的,它不會(huì)受前面的請(qǐng)求應(yīng)答情況直接影響,也不會(huì)直接影響后面的請(qǐng)求應(yīng)答情況【無(wú)直接聯(lián)系】【受直接影響】
        • 服務(wù)器中沒(méi)有保存客戶端的狀態(tài),客戶端必須每次帶上自己的狀態(tài)去請(qǐng)求服務(wù)器【狀態(tài)】
        我必須得到確切而具體的解釋?zhuān)?/span>
        這幾點(diǎn)給了我下一步思考的方向:
        1.【服務(wù)器中沒(méi)有保存客戶端的狀態(tài),客戶端必須每次帶上自己的狀態(tài)去請(qǐng)求服務(wù)器 】這里的客戶端的狀態(tài)是不是確切地指服務(wù)器沒(méi)有保存客戶的信息呢?但顯然不是啊
        2.【HTTP無(wú)狀態(tài)的特性嚴(yán)重阻礙了這些應(yīng)用程序的實(shí)現(xiàn),畢竟交互是需要承前啟后的,簡(jiǎn)單的購(gòu)物車(chē)程序也要知道用戶到底在之前選擇了什么商品】我對(duì)此質(zhì)疑為什么無(wú)狀態(tài)就不能實(shí)現(xiàn)購(gòu)物車(chē)呢?服務(wù)器就不能存儲(chǔ)東西了么?
        3.【 每次的請(qǐng)求都是獨(dú)立的,<它的執(zhí)行情況和結(jié)果>與<前面的請(qǐng)求>和<之后的請(qǐng)求>是無(wú)直接關(guān)系的】我覺(jué)得這個(gè)說(shuō)法比較靠譜,但是所謂的不同請(qǐng)求間的沒(méi)有關(guān)系,是指的請(qǐng)求內(nèi)容沒(méi)有關(guān)系,還是只是指請(qǐng)求本身沒(méi)有關(guān)系?
        • 請(qǐng)求內(nèi)容沒(méi)有關(guān)系只可能是服務(wù)器上不存有用戶數(shù)據(jù)才可能啊,但是顯然是存有的啊
        • 請(qǐng)求本身沒(méi)有關(guān)系,這又有什么意義呢,每一次的請(qǐng)求有什么價(jià)值?
        根據(jù)這個(gè)方向我做了一個(gè)模擬訪問(wèn)實(shí)驗(yàn):假如沒(méi)有cookie沒(méi)有session,只有http的時(shí)候,那當(dāng)一個(gè)注冊(cè)用戶訪問(wèn)這個(gè)購(gòu)物網(wǎng)站的時(shí)候,會(huì)發(fā)生這些事情:
        1.前提情況:
        • 服務(wù)器肯定為每個(gè)注冊(cè)用戶建立了數(shù)據(jù)表,記錄用戶的數(shù)據(jù)
        • http是無(wú)連接的
        2.第一步需要登錄
        • 用戶通過(guò)http把用戶的用戶名和密碼發(fā)送給服務(wù)器,服務(wù)器把他們跟自己存有的用戶資料對(duì)比,如果一致,則返回信息登錄成功
        3.然后用戶點(diǎn)擊某一商品頁(yè)
        • 這個(gè)動(dòng)作相當(dāng)于輸入一個(gè)商品頁(yè)的網(wǎng)址
        • 假如商品頁(yè)比較機(jī)密不對(duì)外公開(kāi),需要是用戶才能訪問(wèn)
        • 而雖然http能傳送用戶名和密碼,而且剛才也輸入了,還驗(yàn)證成功了,但是因?yàn)榉?wù)器既不會(huì)記得你登錄的狀態(tài),你的客戶端也不會(huì)存儲(chǔ)你剛才輸入的用戶名和密碼
        • 所以因?yàn)檫@一次訪問(wèn)因?yàn)闊o(wú)法確定你的身份,只能訪問(wèn)失敗
          • 這時(shí)候如果要解決這個(gè)問(wèn)題,而且沒(méi)有cookie沒(méi)有session,那就只能你在訪問(wèn)網(wǎng)址的同時(shí)繼續(xù)帶上你的用戶名和密碼(繼續(xù)輸入咯)其實(shí)就像我現(xiàn)在的APP一樣
        4.假設(shè)上一步的問(wèn)題解決了,就是每次訪問(wèn)的時(shí)候都會(huì)手動(dòng)輸入用戶名和密碼,然后現(xiàn)在的情況是:你已經(jīng)選了幾件商品在你的購(gòu)物車(chē)中,你想再添加一件商品,于是你點(diǎn)擊某個(gè)商品旁邊的加號(hào)
        • 這個(gè)動(dòng)作也相當(dāng)于輸入一個(gè)網(wǎng)址,網(wǎng)址的內(nèi)容是發(fā)送一個(gè)請(qǐng)求,往你的購(gòu)物車(chē)中加入這個(gè)商品
        • 系統(tǒng)首先用你傳來(lái)的用戶名和密碼驗(yàn)證你的身份,然后訪問(wèn)你的數(shù)據(jù)庫(kù),在其中的購(gòu)物車(chē)屬性下加一條數(shù)據(jù),就是這個(gè)商品的數(shù)據(jù)
        • 操作結(jié)束后,返回操作成功,并結(jié)束訪問(wèn)
        5.OK,實(shí)驗(yàn)結(jié)束,看似沒(méi)有cookie沒(méi)有session也能湊合解決問(wèn)題,其實(shí)兩個(gè)操作都有很大的問(wèn)題
        • 你每訪問(wèn)一次需要權(quán)限的內(nèi)容都需要在客戶端輸入用戶名和密碼,這一項(xiàng)的繁瑣就不必贅述了
        • 你的每一次操作都要與系統(tǒng)底層的數(shù)據(jù)庫(kù)進(jìn)行交互
          • 多次少量的訪問(wèn)存在非常大的性能浪費(fèi)。非常容易就能想到肯定是一次大量的操作更加有效率,于是就想到了緩存區(qū)
        • 你的非重要瑣碎數(shù)據(jù)也被寫(xiě)進(jìn)數(shù)據(jù)庫(kù)中,跟你的主要數(shù)據(jù)放在一起
          • 一次次添加和刪除購(gòu)物車(chē)其實(shí)只是跟你這次瀏覽,或者叫這次會(huì)話有關(guān),是臨時(shí)的數(shù)據(jù),跟用戶的主要信息無(wú)關(guān),它們沒(méi)什么價(jià)值,純粹的冗余數(shù)據(jù)(不排除現(xiàn)在有的公司覺(jué)得這種數(shù)據(jù)也有非常大的價(jià)值可以讓它們巧妙的利用),用什么存放這些臨時(shí)的數(shù)據(jù),我們也很容易想到緩存區(qū)
        經(jīng)過(guò)這個(gè)模擬訪問(wèn)實(shí)驗(yàn),結(jié)合前面的思考方向,我們知道了三點(diǎn):
        • 服務(wù)器上肯定存有用戶的數(shù)據(jù),你提交的增刪改查它也能夠處理,所以這句話中【服務(wù)器中沒(méi)有保存客戶端的狀態(tài)】的狀態(tài)并不是指用戶的數(shù)據(jù),我們的猜測(cè)不對(duì)
        • 我們的質(zhì)疑對(duì)了,無(wú)狀態(tài)能實(shí)現(xiàn)購(gòu)物車(chē),可以通過(guò)服務(wù)器上存有的用戶數(shù)據(jù)來(lái)實(shí)現(xiàn)
        • 但是,使用上面這種方式實(shí)現(xiàn)購(gòu)物車(chē),存在三個(gè)比較大的問(wèn)題。由此,我們不禁會(huì)想,這三個(gè)問(wèn)題的解決是不是跟我們不確切了解的【狀態(tài)】一詞有關(guān)?于是,接下來(lái)我們來(lái)通過(guò)解決這三個(gè)問(wèn)題來(lái)把【狀態(tài)】的意義探尋下去
        由上所述,我們可以在http的基礎(chǔ)上增加一些機(jī)制來(lái)解決上面出現(xiàn)的三個(gè)問(wèn)題
        1.在用戶端增加一個(gè)記錄本是非常有必要的,正好官方加入的cookie機(jī)制跟這個(gè)一樣,它的用處也確實(shí)是上面討論的那樣,一般就是用來(lái)標(biāo)識(shí)訪問(wèn)者的身份
        2.在服務(wù)器增加一個(gè)緩存區(qū)能同時(shí)解決后兩個(gè)問(wèn)題
        • 有了這個(gè)緩存區(qū)作為一個(gè)數(shù)據(jù)緩沖,就不用一次次地訪問(wèn)數(shù)據(jù)庫(kù),浪費(fèi)大量計(jì)算機(jī)資源,而是在最后統(tǒng)一歸入數(shù)據(jù)庫(kù)
        • 有了這個(gè)緩存區(qū),你就不用把臨時(shí)的數(shù)據(jù)放到數(shù)據(jù)庫(kù)中了,只需要在你們交流告一段落之后,再把數(shù)據(jù)整理,把有用的數(shù)據(jù)歸入數(shù)據(jù)庫(kù)
        3.這里就自然引申出了一個(gè)重要的概念:會(huì)話,它作為一個(gè)緩沖存儲(chǔ)區(qū)被從數(shù)據(jù)庫(kù)中分離出來(lái),理由并不生硬,它有其獨(dú)特的重要且不可替代的作用。這個(gè)東西恰好跟官方加入的session機(jī)制一樣
        3.1.另外說(shuō)一個(gè)非常具有迷惑性的容易讓人對(duì)session的主要作用產(chǎn)生偏離的理解:認(rèn)為session存在的價(jià)值就是給訪問(wèn)者分配一個(gè)sessionID代替用戶名和密碼,
        3.2.為什么非常具有迷惑性,因?yàn)閟ession確實(shí)做了這件事,而且也起到了很大的作用,所以它是對(duì)的,但是只對(duì)一半,而且沒(méi)有涉及問(wèn)題的本質(zhì),這種情況是最危險(xiǎn)的(看似很有說(shuō)服力,把你說(shuō)服了,所以你很難有動(dòng)力繼續(xù)找下去,但是真實(shí)情況跟它有偏差,但是偏差不大,所以又很難把你說(shuō)服回來(lái),只有隱隱的不對(duì)勁,這個(gè)時(shí)候你離真實(shí)最近,也離真實(shí)最遠(yuǎn))
        3.3.那就順便說(shuō)說(shuō)它為什么是對(duì)的,也就是用session做的另一件有用的事:
        • 給每個(gè)session一個(gè)ID,一方面用來(lái)方便自己查詢,另一方面把這個(gè)ID給用戶,用戶下一次訪問(wèn)的時(shí)候就可以不用用戶名和密碼,而是直接使用這個(gè)ID來(lái)表明自己的身份
        • 首先,這個(gè)ID安全嗎?這個(gè)ID比直接傳用戶名和密碼安全嗎?
          • 不嚴(yán)格加密的sessionID和用戶名和密碼一樣,都不太安全
          • 但是相比較來(lái)說(shuō),sessionID要安全一些
          • 而使用https是完全安全的
          1. 你很容易會(huì)想到,本來(lái)用戶名和密碼的組合還特地設(shè)置地比較復(fù)雜,你這換一組數(shù)字就代替了,是不是太不安全了?
          2. 我們知道http協(xié)議本身是完全不加密的,如果使用用戶名和密碼,第一次訪問(wèn)是放在http頭中,后邊自動(dòng)保存了密碼就會(huì)放在cookie中,這些都完全沒(méi)有加密,它的安全性基本為0,就是裸奔了,只要被竊取,那就丟失了
          3. 所以,就這個(gè)意義來(lái)講,sessionID的安全性跟使用用戶名和密碼沒(méi)什么區(qū)別
          4. 但是其實(shí),雖然http本身不能加密,但是有些軟件什么的,能在應(yīng)用層面手動(dòng)給你加密,比如QQ就會(huì)使用戶名密碼加臨時(shí)驗(yàn)證碼聯(lián)合哈希,sessionID加一個(gè)時(shí)間戳簡(jiǎn)單加密也是非常常用的方法
          5. 而且因?yàn)閟essionID本身有有效期,即使丟了,也可能很快失效,造成的損失可能沒(méi)那么大,而用戶名跟密碼丟了,那就大了
          6. 所以總結(jié)就是:
        • 然后,使用sessionID有哪些好處
          1. 方便直接根據(jù)ID查詢用戶對(duì)應(yīng)的session
          2. 加密的時(shí)候計(jì)算量小
          3. 安全性不會(huì)降低,甚至還更高一些
        OK,通過(guò)獨(dú)立地解決純http機(jī)制會(huì)產(chǎn)生的問(wèn)題,我們探討了cookie和session機(jī)制的本質(zhì)。而且想到:【使用http協(xié)議,服務(wù)器中不會(huì)保存客戶端的狀態(tài)】所產(chǎn)生的問(wèn)題通過(guò)增加cookie和session機(jī)制解決了,是不是就意味著這個(gè)【狀態(tài)】跟cookie和session的關(guān)系非常緊密?
        所以這個(gè)無(wú)狀態(tài)指的是【沒(méi)有對(duì) 本次會(huì)話 設(shè)置一個(gè)緩存區(qū),記錄這次會(huì)話的狀態(tài),緩存區(qū)包括服務(wù)器端和用戶端】但好像還是沒(méi)有點(diǎn)破關(guān)鍵(主要是覺(jué)得跟前面那些官方對(duì)狀態(tài)的說(shuō)法不太吻合,甚至沒(méi)有對(duì)應(yīng)關(guān)系)
        忽然我想到一個(gè)問(wèn)題:一個(gè)有狀態(tài)的http是什么樣的?
        1.很難直接想象有狀態(tài)的http是什么樣,因?yàn)閔ttp這種機(jī)制是天然無(wú)狀態(tài)的
        2.那就類(lèi)比一下吧,另一個(gè)天然有狀態(tài)的機(jī)制叫TCP
        • 如果有狀態(tài)的意思是它的每次請(qǐng)求是有聯(lián)系的,那么有狀態(tài)的TCP的樣子是:假如一份數(shù)據(jù)分了三份TCP包發(fā)送,那這個(gè)包上面會(huì)標(biāo)明這是第幾個(gè)包,會(huì)標(biāo)明這個(gè)包跟那幾個(gè)包是有聯(lián)系的,有什么聯(lián)系
        3.但好像這個(gè)有狀態(tài)的TCP跟我們想要的有狀態(tài)的HTTP沒(méi)有關(guān)系,因?yàn)榧词姑看蝖ttp請(qǐng)求之間互相有聯(lián)系,它也不能解決上面提到的http無(wú)狀態(tài)的問(wèn)題
        4.誒,等等,好像能類(lèi)比:
        4.1.假如每個(gè)http連接都有一個(gè)簽名,于是第一次登陸成功之后,服務(wù)器就知道了這個(gè)簽名是允許登陸的,于是之后所有同樣簽名的http連接都能登陸,這里利用了同一個(gè)用戶發(fā)出的http連接之間的同主人關(guān)系,這里解決了一個(gè)保持登錄狀態(tài)的問(wèn)題
        4.2.同樣,來(lái)嘗試?yán)眠@個(gè)【每次http請(qǐng)求之間互相有聯(lián)系】來(lái)解決上面碰到的那個(gè)問(wèn)題【每一次操作都要與系統(tǒng)底層的數(shù)據(jù)庫(kù)進(jìn)行交互】,但想了半天確實(shí)無(wú)法進(jìn)行下去。往期:一百期面試題匯總
        4.3.不過(guò)我靈機(jī)一動(dòng),從另一個(gè)角度來(lái)想,好像解決了這個(gè)問(wèn)題:
        1. 只有【每次http請(qǐng)求之間互相有聯(lián)系】這個(gè)條件,無(wú)法解決【每一次操作都要與系統(tǒng)底層的數(shù)據(jù)庫(kù)進(jìn)行交互】
        2. 因?yàn)楹苊黠@,要解決【每一次操作都要與系統(tǒng)底層的數(shù)據(jù)庫(kù)進(jìn)行交互】就必須在服務(wù)器端開(kāi)辟一塊緩存區(qū)
        3. 不過(guò)如果你思考一下如何實(shí)現(xiàn)【每次http請(qǐng)求之間互相有聯(lián)系】,你就會(huì)發(fā)現(xiàn),它也需要在服務(wù)器端開(kāi)辟一塊緩存區(qū)
        4. 所以【在服務(wù)器端開(kāi)辟一塊緩存區(qū)】才是真正的條件,也就是說(shuō),它確實(shí)等價(jià)于【有狀態(tài)】
        5. 而且我也找到了這個(gè)【在服務(wù)器端開(kāi)辟一塊緩存區(qū)】的條件跟前面那些官方對(duì)狀態(tài)的說(shuō)法對(duì)應(yīng)的點(diǎn),那就是:
        • 通過(guò)在服務(wù)器端開(kāi)辟一塊緩存區(qū),存儲(chǔ)、記憶、共享一些臨時(shí)數(shù)據(jù),你就可以:
        • 協(xié)議對(duì)于事務(wù)處理有記憶能力【事物處理】【記憶能力】
        • 對(duì)同一個(gè)url請(qǐng)求有上下文關(guān)系【上下文關(guān)系】
        • 每次的請(qǐng)求都是不獨(dú)立的,它的執(zhí)行情況和結(jié)果與前面的請(qǐng)求和之后的請(qǐng)求是直接關(guān)系的【不獨(dú)立】【直接關(guān)系】
        • 服務(wù)器中保存客戶端的狀態(tài)【狀態(tài)】
        1. 所以,這個(gè)狀態(tài),加上前面說(shuō)的客戶端也有cookie,就是指,客戶端和服務(wù)器在臨時(shí)會(huì)話中產(chǎn)生的數(shù)據(jù)!而前面也說(shuō)道了,使用緩存區(qū)保存臨時(shí)會(huì)話中的數(shù)據(jù)是多么重要
        • 所以狀態(tài)不僅包括不同URL訪問(wèn)之間的關(guān)系,還有對(duì)其他URL訪問(wèn)的數(shù)據(jù)記錄,還有一些其他的東西,所以更確切地說(shuō),狀態(tài)應(yīng)該是【實(shí)現(xiàn)了這些東西所憑借的后面的緩存空間】中的客戶的臨時(shí)數(shù)據(jù)
        • cookie和session應(yīng)該是完全實(shí)現(xiàn)了有狀態(tài)這個(gè)功能

        一種常見(jiàn)的對(duì)狀態(tài)的誤解:

        • 有人在解釋HTTP的無(wú)狀態(tài)時(shí),把它跟有連接對(duì)立,說(shuō)是兩種方式,也就是如果想不無(wú)狀態(tài),就必須有連接,但其實(shí)不然
        • 有連接和無(wú)連接以及之后的Keep-Alive都是指TCP連接
        • 有狀態(tài)和無(wú)狀態(tài)可以指TCP也可以指HTTP
        • TCP一直有狀態(tài),HTTP一直無(wú)狀態(tài),但是應(yīng)用為了有狀態(tài),就給HTTP加了cookie和session機(jī)制,讓使用http的應(yīng)用也能有狀態(tài),但http還是無(wú)狀態(tài)
        • 開(kāi)始TCP是有連接,后來(lái)TCP無(wú)連接,再后來(lái)也就是現(xiàn)在TCP是Keep-Alive,有點(diǎn)像有連接。
        推薦閱讀:
        臥槽!GitHub 又誕生一個(gè)沙雕項(xiàng)目?!
        這是我讀過(guò)寫(xiě)得最好的【秒殺系統(tǒng)架構(gòu)】分析與實(shí)戰(zhàn)!
        5T技術(shù)資源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,單片機(jī),樹(shù)莓派,等等。在公眾號(hào)內(nèi)回復(fù)「2048」,即可免費(fèi)獲?。?!

        微信掃描二維碼,關(guān)注我的公眾號(hào)

        寫(xiě)留言

        朕已閱?

        瀏覽 72
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            久热在线视频| 蜜臀av网站| 亚洲精品乱码久久久久久按摩观 | 精品无码一| 国产强伦轩免费视频在线| 老司机av| 亚洲天堂AV网| AV无码人妻| 国产精品秘久久久久久| 98在线++传媒麻豆的视频| 天堂av在线免费观看| 国产乱伦网站| 大香蕉网视频| 日韩成人A片| 超碰97免费在线| 成人A∨| 丁香六月婷| 黄一级| 人妻精品一卡二卡| 最近中文字幕免费MV第一季歌词十 | 韩国成人无码视频| 午夜成人福利视频在线观看| 91精东传媒果冻传媒| 亚洲欧美国产精品专区久久| A视频在线观看| 国产插逼视频| 久久久久久久久久国产| 日韩免费黄色视频| 夸克看成人片一级A片| 国产精品777777| 男人天堂网AV| 91久久久久久久91| 亚洲无码电影视频| 吴梦梦《女教师时间暂停》| 国产综合自拍| 一区二区三区视频免费| 亚洲sese| AV女人天堂| 免费看v片| 在线精品福利| 亚洲国产精品午夜福利| h亚洲| yw尤物视频| 18成人网站在线观看| 97人人爽人人爽人人爽| 亚洲在线无码播放| 日屄视频免费看| 999精品视频在线| 国产性爱精品影片免费看| 日韩中文视频| 午夜一区二区三区| 欧美日日日| 精品中文字幕在线观看| 成人免费a片| 久久久777| 免费AA片| 国产精品一区在线| 国产资源在线观看| 欧美日韩在线视频播放| 午夜无码人妻AV大片| 日韩人妻无码一区二区三区| 蜜臀av一区二区| XXXXⅩHD亚洲人HD| 日本成人网址| 色婷婷中文| 成人福利在线观看| h亚洲| 97人人人人人人| 五月天精品视频| 欧美熟妇一区二区三区| 成人一区视频| 女人18片毛片90分钟免费明星| 亚洲综合视频网| 亚洲第一色播| 国产女人在线视频| 大鸡巴草逼| 99久久久无码国产精品性波多| 性爱视频网页| 免费性爱网站| 国产精品久久久久久精| 7799综合| 日韩精品免费无码视频| 日本女人牲交视频| 狠狠色婷婷777| 国产成人视频免费| 9l视频自拍蝌蚪9l成人蝌蚪 | 九九热在线观看| 香蕉成人电影| 免费无码高清视频| a视频在线| 日本黄色视频在线观看| 免费亚洲视频| 亚洲三级在线观看| 最新中文字幕一区| 亚洲东方在线| 操逼网站在线| 理论毛片| 国产一级性爱| 欧美日韩字幕| 91人妻无码精品一区二区三区| 亚洲中文无码电影| 亚洲无码精品一区| 黄色操逼| 国产在线视频一区| 免费a视频在线观看| 亚洲综合免费观看高清| 久草综合视频| 500部大龄熟乱4K视频| 五月天婷婷影院| 欧美黄色小说| 成人AV在线电影| 国产91一区在线精品| 久久这里有精品视频| 香蕉大综合| 国产成人精品一区二区三区四区| 激情视频小说| 中文四区| 天堂一区二区18| 婷婷精品国产一区二区三区日韩 | AV自拍偷拍| 成人高清无码视频| 亚洲有码在线| 中文字幕人妻日韩在线| 日韩国产在线观看| 在线观看AV91| 黄色av免费看| 国产美女被爽到高潮免费A片软件 国产无遮挡又黄又爽又色视频软件 | 操啊操| 五月婷婷在线视频| 久久亚洲视频| 97人妻碰碰中文无码久热丝袜| 人人爱人人爽人人操| 九九热日本| 欧美三级欧美三级三级| 骚网站在线观看| 人人香蕉| 国产灬性灬淫灬欲水灬| 日韩精品五区| 亚洲午夜剧场| 欧美一级黄色性爱视频| 先锋影音亚洲AV每日资源网站| 天天毛片| 最新免费一区二区三区| 日韩无码视频网| 久久久精品亚洲| 麻豆网站| 嫩操影院| 国产18女人水真多免费看| 学生妹一级| 亚洲欧洲日本在线| 尤物在线免费视频| 在线观看免费A片| AV资源站| 一级片免费| 日韩草比| 日韩三区在线| 少妇精品久久久久久久久久| 三上悠亚无码破解69XXX| 亚洲无码小电影| 亚洲www啪成人一区二区麻豆| 天天操天天操免费视频| 操逼网站在线| 无码波多野结衣| 男女啪啪国产| 69成人无码| 国产TS丝袜人妖系列视频| 高清无码网站| AAA三级视频| 国产操逼网址| 91爱在线| 免费看黄片的网站| 嫩草视频| 2019中文字幕在线| 色噜噜狠狠一区二区三区300部| 亚洲色图网站| ww久久| 中文在线字幕电视剧免费平台 | 日本大香蕉伊人| 琪琪色视频| 亚洲精品视频在线| 18禁网站在线看| 精品1区2区| 亚洲日韩三级片| 蜜臀久久| 欧美中文字幕在线观看| 久久免费看视频| 亚洲国产成人视频| 国产黄色视频网站在线观看 | 桃色一区| 91视频网站在线观看| 亚洲91黄色片| 亚洲精品白浆高清久久久久久| 少妇激情av| 东京热在线免费观看| 一区不卡| 老司机福利在线视频| 啪啪网站免费看| 91肏屄视频| AAA免费视频| 国产精品天天AVJ精麻传媒| 国产AVwww| аⅴ资源新版在线天堂| 亚洲乱码日产精品BD在线观看| 中文字幕在线观看av| 成人网一区二区| 国产网站视频| 麻豆AV无码| 特级西西444www高清| 粉嫩AV蜜乳AV蜜臀AV蜂腰AV| 波多野结衣AV网站| 九九综合伊人7777777| 一级黄色电影网| 九九免费视频| 熟妇偷拍| 人人爽久久涩噜噜噜网站| 欧美黄片免费观看| 精品字幕| 中文字幕亚洲专区| 国产高清无码18| 成人日韩| 老司机精品视频在线观看| 久久91久久久久麻豆精品| 草b网站| 黄色免费一级片| 男人色天堂网| 黄片免费视频| 影音先锋91| 亚洲爆乳无码一区二区三区| 无码AV在线播放| 色伊人网| 亚洲无码视频在线免费观看| 男人色天堂网| 日本成人性爱视频网站一区| 黄色综合网站| 2018人人操| 欧美色图88| 有免费的欧美操逼视频吗| 国产久久在线观看| 久久99深爱久久99精品| 亚洲国产精品欧美久久| 日韩有码中文字幕在线观看| 日韩精品久久久久久久| 瘦精品无码一区二区三区四区五区六区七区八区 | 色欲影音| 91在线精品一区二区| 大香蕉伊人丁香五月| 一级黄色片网站| 俺去| 日本三级片免费观看| a免费在线| 黄片免费看视频| 91成人电影| 人人妻人人上| 99国产精品免费视频观看8 | 九九re精品视频在线观看| 国产va在线| 韩国av在线| 啪啪视频m3u8| 亚洲免费一级| 伊人97| 国产亚洲精品久久久波多野结衣| 狠狠狠狠狠狠狠| 亚洲黄色电影在线观看| 99精品99| 91青青草视频| 嘿咻无码| 筱田步美| 亚洲免费高清视频| 欧美激情伊人| 超碰人人操在线| 婷婷五月天久久| 黄色视频在线观看大全| 北条麻妃99精品| 久久久精品| 夜夜嗨AⅤ一区二区三区| 亚洲无码一级片| 偷拍视频网站北条麻妃| 黄色毛片在线| 大黑鸡巴视频| 欧美三级性爱视频| www.狠狠爱| 欧美乱伦视频| 好逼天天有| 免费毛片网址| 日韩av中文字幕在线播放| 中文字幕操逼| 性色网站| 中文字幕一本道| 日本操逼电影| 久久久少妇| 麻豆黄色| 丁香婷婷五月| 日韩无码电影| 在线观看亚洲天堂| 无码人妻精品一区二区三区温州 | 亚洲av影院| 久久青草免费视频| 成人A片免费看| 四季AV一区二区凹凸懂色桃花 | 国产AV一级片| 欧美日韩国产成人在线观看| 97精品国产97久久久久久免费| 国产男女性爱视频播放| 超碰97老师| 国产黄色网| 俺也去网av| 日韩欧美午夜成人无码| 大鸡吧在线视频| 久久免费看视频| 午夜啪啪视频| 日韩婷婷| 一本一道久久综合| 999久久久| 无码人妻丰满熟妇精品区| 国产黄片免费视频| 亚洲1区2区| 超碰乱交av在线| 黑人巨大翔田千里AⅤ| 嫩BBB槡BBBB槡BBB| 69自拍视频| 黄片视频免费播放| 国产黄色网| 一级内射片在线网站观看| 亚洲精品国产成人综合久久久久久久久 | 色色操| 久久精品视频免费| 久久久国产精品在线| 国产www在线观看| 伊人成人网视频| 欧美成人午夜| 成年人免费黄色视频| 丁香五月天啪啪| 四虎色情| 黄页免费视频| 黄色av无码| 亚洲黄色成人| 99视频精品视频| 色老板在线免费观看| 猫咪视频大全视频| 日韩中文无码字幕| 无码精品一区二区三区在线| 亚洲色欲av| 亚洲狠狠| www.久久久| 精品九九九| 操鸡巴网站| 亚洲无码视频在线| 蜜桃传媒av| 中文字幕高清| 国产成人免费视频在线| 国产无毛| 成人亚洲AV| 一区二区三区视屏| 大陆一级片| 国产精品秘精东影业| 国产精品国产精品| 亚洲AV色香蕉一区二区三区| 狼友视频在线免费观看| 嫩BBB搡BBBB搡BBBB| 大香蕉伊| 国产精品7777| 国产女人18毛片水真多18精品| 青娱乐亚洲视频在线| 97资源超碰| 国产又爽又黄网站免费观看| 婷婷国产亚洲精品网站| 国产成人自拍偷拍视频| AV解说| 人操人妻| 国产AV自拍-久| 60分钟上大床又黄又爽| 亚洲精品一区中文字幕乱码| AV在线一区二区| 熟妇高潮一区二区高潮| 少妇搡BBBB搡BBB搡造水爽| 成人做爰100片免费着| 水果派解说在线观看| 亚洲成人午夜电影| 日本Sm/调教/捆绑/紧缚| 中文字幕一区二区三区在线观看| 乱码中文字幕日韩欧美在线| 亚洲AV网址| 青青草婷婷| AV网站在线播放| 三须三级久久三级久久18| 久久成人免费| 3p视频网站| 五月天黄色视频| 在线看一区| 日韩视频三区| 国产最新视频| 天天爱天天插| 人人精品| 蜜桃视频在线观看视频| 亚洲无码电影视频| 欧美一区二区三曲的| 91就去干| 色婷婷久久综合久色| 中文字幕高清| 国产一级精品视频| 91亚洲国产AⅤ精品一区二区| 人人操人人妻人人| 高清无码在线观看视频| 青青色在线视频| 在线免费观看国产| AV色站| 国产亚洲精品久久久波多野结衣| 91精品福利| 六月激情网| 黄色免费在线观看网站| AV资源在线播放| 懂色av懂色av粉嫩av| 青草福利视频| A一级黄色片| av天堂电影网| 免费高清无码视频| 玖玖在线播放| 久久无码成人| 欧美成人一级A片| 中文观看| 精品人妻一区二区三区四区不卡在 | 在线无码免费视频| 黄色一级爱爱| 亚洲综合一区二区| 国产A片电影| 亚洲午夜久久久之蝌蚪窝| 国产黄色免费乱伦片| 最近最火中文字幕mv歌词| 日韩人妻精品无码| 丁香欧美| 中文字幕在线视频无码| 国产乱子伦-区二区三区| 无码专区在线观看| 丰满人妻一区二区三区精品高清 | 超碰在线观看91| 久久国产劲爆∧v内射| 美女啪啪网站| 91九色国产| 人妻人人操| 黄色毛片在线| 成人av黄色三级片在线观看| 97在线视频免费观看| 午夜精品18视频国产| 精品1234| 大地av| 人妻无码| 日韩精品人妻中文字幕第4区| 久久午夜成人电影| 亚洲高清在线观看视频| 五月天婷婷影院影院| 国产人妻一区二区三区欧美毛片| 欧美一区二区三区精品| 成人一级黄色电影| 久久久久久久国产| 99精品热视频| 人妖无码| 日韩电影中文字幕| 伦理被部长侵犯HD中字| 狼友视频在线看| 亚洲精品三级片| 国产午夜激情视频| 农村一级婬片A片| 日韩成人小电影| 国内视频一区| 久久中文字幕综合| 囯产精品久久久久久久久| 成人自拍视频在线| 成人网站在线| 91免费成人| 中文字幕一本道| 操你久久| 四季AV一区二区夜夜嗨| 91在线无码精品秘入口电车| 高清一区二区| 黄片午夜| 国产成人三级视频| 国产AV18岁| 中国老熟女重囗味HDXX| 乱伦乱码| 熟妇人妻久久中文字幕| 一区二区黄色| 精品乱子伦| 日韩精品毛片一区二区视频免费| 五月综合色| 色婷婷国产精品综合在线观看| 色婷婷五月激情| 国产性爱AV| AV性爱在线| 在线免费看A| 男女日逼| 久久精品视频99| 7x7x7x人成免费观学生视频 | 色色色777| 秋霞丝鲁片一区二区三区手机在绒免| 91夫妻交友视频| 操逼视频无码| 久久成人福利| 亚洲天堂在线观看网站| 日本免费黄色电影| 日韩无码五月天| 黄色av网站在线观看| 北条麻妃无码在线| 亚洲在线视频免费观看| 久久国产乱子伦精品免费午夜... 国产毛片精品一区二区色欲黄A片 | 日无码| 内射久久| 狠狠热视频| 日韩无码高清网站| 五月婷婷欧美| 五月天国产| 日韩人妻系列| 日本三级片网站在线观看| 人妻日韩| 水蜜桃视频在线| 麻豆午夜福利视频| 国产探花视频在线免费观看| 毛片在线观看网站| 国产午夜精品一区二区| 日韩av成人| 91视频免费看| 欧美精品一二三| 成人做爰黄A片免费视频网站野外| 中文字幕在线播放av| 精品无码产区一区二| 91禁樱桃在线| 老太色HD色老太HD-百度| 苏妲己一级婬片A片| 高清无码在线免费观看| 一卡二卡无码| 中文字幕亚洲视频在线观看| 欧美性猛交| 亚洲视频免费| 午夜无码AV| 99久久精品国产一区二区成人 | 日韩黄色在线观看| 亚洲黄色视频免费看| 亚洲中文偷拍| 久久香蕉电影| 亚洲综合无码| 高清无码在线免费| 色婷婷激情视频| 亚洲AV无码乱码国产精品| 色五月国产| 欧美A∨| 黄色AV免费看| 91大香蕉视频| A级视频免费观看| 体内射精免费视频| 自拍偷拍第一页| 日韩午夜剧场| 婷婷丁香一区二区三区| 国产伦精品一级A片视频夜夜| 欧美久久电影| 黄色在线网站| 欧美人妻视频| 中文字幕无码人妻在线视频| 亚洲综合视频网| 精品久久三级片| 成人在线乱码视频| 91偷拍视频| A在线免费观看| 可以免费看的AV| 亚洲一区二区免费视频| 一级无码A片| 成人毛片网| 伊人99热| 国产在线观看无码免费视频| 日韩不卡AV| 日韩无码AV中文字幕| 亚州AV在线| 国内毛片毛片毛片毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 亚洲色人妻| 午夜精品久久久久久不卡8050| 久久夜色精品| 影音先锋国产| 欧美日逼网| 午夜黄色视频在线观看| 在线观看免费a片| 色老板免费精品无码免费视频| 久久V| 黄页网站在线免费观看| 国产在线视频一区二区| 欧美黄色片网站| 日韩AV大片| 92自拍视频| 国产V精品| 日韩一级黄色电影| 国产丨熟女丨国产熟女视频| 中文字幕久久人妻无码精品蜜桃| 欧美午夜精品久久久久久3D| 真实白嫖91探花无码| 亚洲精品在线观看免费| TokyoKot大交乱无码| 德美日三级片在线观看| www.骚逼| 成人无码区免费AV片| 无码一区二| 国产超碰| 男女无套在线观看免费| 日韩AV大片| 91三级片在线播放| 天天操天天干麻豆| 韩国午夜激情| 色婷婷视频在线观看| 大鸡吧在线观看| 国产ww| 影音先锋在线视频| 精品国产午夜福利在线观看| 一级大片免费看| 操婷婷逼| 欧美午夜电影| 未满十八18禁止免费无码网站| 搡BBBB搡BBB搡五十粉嫩| 日韩欧美国产| 五月婷婷影院| 一级A片免费观看| 久久免费视频观看| 91探花视频在线观看| 日韩欧美操逼视频| 国内久久婷婷| 91成人网站| www.五月天.con| 婷婷综合欧美| 欧美性爱a视频| 国产三级片视频在线观看| 免费看毛片中文字幕| 成人性生活A级毛片网站| 欧美一级片在线观看| 日韩电影无码| 日本人人操| 亚洲青青草| 91探花视频在线观看| 午夜黄色小视频| 国产最新地址| 亚洲乱伦电影| 高清亚洲| 成人无码免费毛片| 成人毛片18| 首屈一指视频在线观看| 日韩黄色精品| 九一久色| 国产在线视频第一页| 日本黄色精品| 91麻豆精品国产91久久久久久久久| 韩国AV三级| 自慰喷水流白浆中文字幕| 亚洲系列| 精品福利在线观看| 一区免费视频| 黄色片网站| 強姧伦一区二区三区在线播放| 大香蕉性爱视频| 日本成人黄色视频| 躁BBB躁BBB添BBBBBB| 四虎高清无码| 日韩欧美精品在线观看| 国产乱子伦视频国产印度| 美女日屄| 91蝌蚪视频在线观看| aa免费视频| 国产AV日韩AV| 青青草免费观看视频| 欧美第二页| 欧美综合第一页| 少妇做爱| 免费无码av| 天堂俺去俺来也www久久婷婷| 亚洲码无| 青榴社区| 欧美日一区二区三区| 国产毛片一区二区| 中文字幕在线视频免费观看| 欧美色视频在线观看| 日韩欧美123| 黄片日逼| 日本精品在线视频| 西西444www无码精品| 无码免费视频在线观看| 亚洲秘无码一区二区三区,| 91亚洲精品在线| A片在线视频| 欧美一级特黄A片免费看视频小说 东北嫖老熟女一区二区视频网站 国产丨熟女丨国产熟女视频 | 91蜜桃网| 欧美特黄AAAAAAAAA片| 操逼视频免费播放| 人妻久久久| 亚洲成人免费网站| 在线视频一区二区三区| 悠悠色影院| 国产福利av| 欧美日韩国产在线| 亚洲色图在线观看| 天天干天天干| 三级片青青草| 欧美成人社区| 动漫日逼| 亚洲国产成人精品女人久久| 中文字幕婷婷五月天| 国产乱子伦真实精品!| 男人的天堂一区| 亚洲狼人综合网| 日韩在线一区二区三区四区| 成人AV一区二区三区| 无码人妻一区二区三区免水牛视频 | 第一福利成人AV导航| 亚洲高清AV| 99这里只有精品视频| 六月色婷婷| 波多野结衣高清无码| 详情:绿帽夫妻多人运动开淫啪-91n| 操你久久| 国产69av| 丁香五月亭亭| 日本欧美成人片AAAA| 亚洲日本无码50p| 亚洲天堂在线免费| 大香蕉黄色片| 自拍偷拍精品视频| 青娱乐伊人| 亚洲有码在线| 天天干天天撸| 亚洲骚妇| 国产清纯可爱美女自卫裸贷偷情 | 国产美女啪啪视频| 青青草原在线| 成人在线一区二区| 欧美精品一区二区三区使用方法| 岛国av在线| 婷婷国产成人精品| 激情婷婷在线| 天堂中文资源在线观看| 翔田千里在线观看| 亚洲AV秘成人久久无码海归| 99热在线观看免费精品| 欧美午夜精品成人片在线播放| 天天日天天射天天干| 成人免费无码婬片在线| 日韩一级A片| 91在线91| 97色色视频| 亚洲国产成人无码a在线播放| 神马午夜精品91| 色老板视频在线观看| 国产欧美综合一区二区三区| 无码久久久| 亚洲三级片在线观看| 日韩免费在线视频观看| 乱人伦欲国语对白| 黄色生活片| 亚洲无码蜜桃| 天天操夜| 熟妇在线观看| 国产你懂的| www.色欲av| 色99在线| A片在线观看网站| 豆花视频免费观看| 青青草原成人| 成人做爰A片AAA毛真人| 日韩欧美高清| 欧美一区电影| 国产精品久免费的黄网站| 日韩中文字幕在线人成网站| 日本综合视频| 亚洲日韩av在线| 一区二区不卡视频| 国产精品欧美综合在线| 日韩最新高清无码| 日本精品视频一区二区| 精品人妻一区二区三区在线视频不卡| 中文字幕在线观看不卡| 亚洲黄色精品| 久久91| 久久精品国产AV一区二区三区 | 一区二区三区在线观看| 亚洲高清国产欧美综合s8| 精品国产免费无码久久噜噜噜AV| 无码蜜桃吴梦梦| 久久久久久久免费| www.91n| 亚洲无码第一页| 亚洲操逼无码| 日韩蜜桃视频| 久久精品秘一区二区三免费| 特级西西444WWW视频| 黄色A级毛片| 97无码免费| 四川BBB操BBB| 日韩无码视频观看| 国内自拍无码| 久久99精品视频| 九九精品12| 99精品9| 午夜综合网| 亚洲精品成人视频| 蜜桃Av噜噜一区二区三区| 韩日无码人妻| 久久综合无码内射国产| 日日骚av一区二区三区| 色五月综合网| 久久成人免费视频| 日韩一区二区三区在线视频| 91热爆TS人妖系列| 午夜福利免费| 国产无遮挡又黄又爽免费网站| 51XX嘿嘿午夜| wwwxx国产| 亚洲一区二区三区视频| 黄色成人在线视频| 免费成人AV| 老熟女搡BBBB搡BBBB视频| 人人妻人人玩人人澡人人爽| 欧美猛交| 视频一视频二在线视频| 操逼去| 国产无码小视频| 91婷婷五月天| 女人的天堂AV在线观看| 尹人大香蕉网| av资源在线看| 青娱乐网| 玩弄大乳乳妾高潮乳喷视频| 51嘿嘿嘿国产精品伦理| 少妇搡BBBB搡BBB搡AA| 日皮视频免费在线观看| 五月天激情小说| 人妖和人妖互交性XXXX视频| 99久在线视频| 亚洲AV无码成人精品区欧洲| 久久一做爱| 国产白嫩精品久久久久久| 日韩在线视频一区二区三区| 国产爱搞| 成人123区| 在线视频A| 黄片网站在线看| 91成人免费视频| 夜夜撸夜夜| 青青草原视频在线| 国产在线小电影| 成人做爰100片免费-百度| 久视频在线观看| 怡红院欧美| 日韩人妻精品中文字幕| 国产高清精品在线| 热久久在线观看| 男男做受A片AAAA| 懂色av粉嫩AV蜜臀AV| 久久久久女人精品毛片九一| 天天色色色| 婷婷五月中文字幕| 2020人妻中文字幕| 欧美视频基地| 大香蕉在线精品视频| 久久99草| 黄av在线| 91人人人| 午夜精品18视频国产17c| 国产亚洲无码激情前后夹击| 麻豆av在线观看| 免费A片视频| 豆花视频在线播放| 91麻豆福利视频| 大香蕉综合在线| 日韩性生活| 亚洲中文字幕在线视频观看| 91九色口爆吞精| 男女做爱无码| 久久成人国产| 成人黄色A片| 五月天国产视频| 国产成人黄色| 最近中文字幕免费mv第一季歌词強上 | 99热一区二区三区| 婷婷五月丁香激情| 国产成人精品视频| 先锋AV资源在线| 午夜黄色小视频| 91乱子伦国产乱子伦无码| 国产精品中文字幕在线观看| 污视频在线看| 日韩操逼视频| 超碰黄片| 一本一道AV| 欧美日韩国产不卡视频| 青青草免费在线观看| 殴美A片| 欧亚精品视频| 俺去也www俺去也com| 一级A片60分钟免费看| 亚洲日韩欧美国产| 大奶AV| 日韩欧美国产高清91| 中文字幕无码综合| 91热热| 色玖玖| 俺去啦俺去啦| 日本久久久| 日韩性爱视频在线播放| HEYZO少婦AV無碼精品|