日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

一次完整的HTTP事务过程--超详细!

發(fā)布時(shí)間:2025/4/16 70 豆豆
生活随笔 收集整理的這篇文章主要介紹了 一次完整的HTTP事务过程--超详细! 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

簡單的來說如下:

域名解析 --> 發(fā)起TCP的3次握手 --> 建立TCP連接后發(fā)起http請(qǐng)求 --> 服務(wù)器響應(yīng) http請(qǐng)求,瀏覽器得到html代碼 --> 瀏覽器解析html代碼,并請(qǐng)求html代碼中的資源(如js、css、圖片等) --> 瀏覽器對(duì)頁面進(jìn)行渲染呈現(xiàn)給用戶

以下就是上面過程的一一分析,我們就以Chrome瀏覽器為例:

1.域名解析

首先Chrome瀏覽器會(huì)解析www.csdn.net 這個(gè)域名(準(zhǔn)確的叫法應(yīng)該是主機(jī)名)對(duì)應(yīng)的IP地址。怎么解析到對(duì)應(yīng)的IP地址?

① Chrome瀏覽器 會(huì)首先搜索瀏覽器自身的DNS緩存(緩存時(shí)間比較短,大概只有1分鐘,且只能容納1000條緩存),看自身的緩存中是否有www.linux178.com 對(duì)應(yīng)的條目,而且沒有過期,如果有且沒有過期則解析到此結(jié)束。
注:我們?cè)趺床榭碈hrome自身的緩存?可以使用 chrome://net-internals/#dns 來進(jìn)行查看

② 如果瀏覽器自身的緩存里面沒有找到對(duì)應(yīng)的條目,那么Chrome會(huì)搜索操作系統(tǒng)自身的DNS緩存,如果找到且沒有過期則停止搜索解析到此結(jié)束.
注:怎么查看操作系統(tǒng)自身的DNS緩存,以Windows系統(tǒng)為例,可以在命令行下使用 ipconfig /displaydns 來進(jìn)行查看

③ 如果在Windows系統(tǒng)的DNS緩存也沒有找到,那么嘗試讀取hosts文件(位于C:\Windows\System32\drivers\etc),看看這里面有沒有該域名對(duì)應(yīng)的IP地址,如果有則解析成功。

④ 如果在hosts文件中也沒有找到對(duì)應(yīng)的條目,瀏覽器就會(huì)發(fā)起一個(gè)DNS的系統(tǒng)調(diào)用,就會(huì)向本地配置的首選DNS服務(wù)器(一般是電信運(yùn)營商提供的,也可以使用像Google提供的DNS服務(wù)器)發(fā)起域名解析請(qǐng)求。

補(bǔ)充:通過的是UDP協(xié)議向DNS的53端口發(fā)起請(qǐng)求,這個(gè)請(qǐng)求是遞歸的請(qǐng)求,也就是運(yùn)營商的DNS服務(wù)器必須得提供給我們?cè)撚蛎腎P地址

  • 運(yùn)營商的DNS服務(wù)器首先查找自身的緩存,找到對(duì)應(yīng)的條目,且沒有過期,則解析成功。如果沒有找到對(duì)應(yīng)的條目,則有運(yùn)營商的DNS代我們的瀏覽器發(fā)起迭代DNS解析請(qǐng)求。
    接下來的三步就是迭代請(qǐng)求的過程:
  • 運(yùn)營商DNS服務(wù)器會(huì)找根域的DNS的IP地址(DNS服務(wù)器都內(nèi)置13臺(tái)根域的DNS的IP地址),找到根域的DNS地址,就會(huì)向其發(fā)起請(qǐng)求(請(qǐng)問www.linux178.com這個(gè)域名的IP地址是多少啊?),根域發(fā)現(xiàn)這是一個(gè)頂級(jí)域com域的一個(gè)域名,于是就告訴運(yùn)營商的DNS我不知道這個(gè)域名的IP地址,但是我知道com域的IP地址,你去找它去。
  • 于是運(yùn)營商的DNS就得到了com域的IP地址,又向com域的IP地址發(fā)起了請(qǐng)求(請(qǐng)問www.linux178.com這個(gè)域名的IP地址是多少?),com域這臺(tái)服務(wù)器告訴運(yùn)營商的DNS我不知道www.linux178.com這個(gè)域名的IP地址,但是我知道linux178.com這個(gè)域的DNS地址,你去找它去
  • 于是運(yùn)營商的DNS又向linux178.com這個(gè)域名的DNS地址(這個(gè)一般就是由域名注冊(cè)商提供的,像萬網(wǎng),新網(wǎng)等)發(fā)起請(qǐng)求(請(qǐng)問www.linux178.com這個(gè)域名的IP地址是多少?),這個(gè)時(shí)候linux178.com域的DNS服務(wù)器一查,誒,果真在我這里,于是就把找到的結(jié)果發(fā)送給運(yùn)營商的DNS服務(wù)器,
  • 這個(gè)時(shí)候運(yùn)營商的DNS服務(wù)器就拿到了www.linux178.com這個(gè)域名對(duì)應(yīng)的IP地址,并返回給Windows系統(tǒng)內(nèi)核,內(nèi)核又把結(jié)果返回給瀏覽器,終于瀏覽器拿到了www.linux178.com對(duì)應(yīng)的IP地址,該進(jìn)行一步的動(dòng)作了。
  • 注:一般情況下是不會(huì)進(jìn)行以下步驟的

    如果經(jīng)過以上的4個(gè)步驟,還沒有解析成功,那么會(huì)進(jìn)行如下步驟(以下是針對(duì)Windows操作系統(tǒng)):

    ⑤ 操作系統(tǒng)就會(huì)查找NetBIOS name Cache(NetBIOS名稱緩存,就存在客戶端電腦中的),那這個(gè)緩存有什么東西呢?凡是最近一段時(shí)間內(nèi)和我成功通訊的計(jì)算機(jī)的計(jì)算機(jī)名和Ip地址,就都會(huì)存在這個(gè)緩存里面。什么情況下該步能解析成功呢?就是該名稱正好是幾分鐘前和我成功通信過,那么這一步就可以成功解析。

    ⑥ 如果第⑤步也沒有成功,那會(huì)查詢WINS 服務(wù)器(是NETBIOS名稱和IP地址對(duì)應(yīng)的服務(wù)器)

    ⑦ 如果第⑥步也沒有查詢成功,那么客戶端就要進(jìn)行廣播查找

    ⑧ 如果第⑦步也沒有成功,那么客戶端就讀取LMHOSTS文件(和HOSTS文件同一個(gè)目錄下,寫法也一樣)

    如果第八步還沒有解析成功,那么就宣告這次解析失敗,那就無法跟目標(biāo)計(jì)算機(jī)進(jìn)行通信。只要這八步中有一步可以解析成功,那就可以成功和目標(biāo)計(jì)算機(jī)進(jìn)行通信。

    看下圖抓包截圖:
    Linux虛擬機(jī)測(cè)試,使用命令 wget www.linux178.com 來請(qǐng)求,發(fā)現(xiàn)直接使用chrome瀏覽器請(qǐng)求時(shí),干擾請(qǐng)求比較多,所以就使用wget命令來請(qǐng)求,不過使用wget命令只能把index.html請(qǐng)求回來,并不會(huì)對(duì)index.html中包含的靜態(tài)資源(js、css等文件)進(jìn)行請(qǐng)求。

    抓包分析:

    1號(hào)包,這個(gè)是那臺(tái)虛擬機(jī)在廣播,要獲取192.168.100.254(也就是網(wǎng)關(guān))的MAC地址,因?yàn)榫钟蚓W(wǎng)的通信靠的是MAC地址,它為什么需要跟網(wǎng)關(guān)進(jìn)行通信是因?yàn)槲覀兊腄NS服務(wù)器IP是外圍IP,要出去必須要依靠網(wǎng)關(guān)幫我們出去才行。

    2號(hào)包,這個(gè)是網(wǎng)關(guān)收到了虛擬機(jī)的廣播之后,回應(yīng)給虛擬機(jī)的回應(yīng),告訴虛擬機(jī)自己的MAC地址,于是客戶端找到了路由出口。

    3號(hào)包,這個(gè)包是wget命令向系統(tǒng)配置的DNS服務(wù)器提出域名解析請(qǐng)求(準(zhǔn)確的說應(yīng)該是wget發(fā)起了一個(gè)DNS解析的系統(tǒng)調(diào)用),請(qǐng)求的域名www.linux178.com,期望得到的是IP6的地址(AAAA代表的是IPv6地址)

    4號(hào)包,這個(gè)DNS服務(wù)器給系統(tǒng)的響應(yīng),很顯然目前使用IPv6的還是極少數(shù),所以得不到AAAA記錄的

    5號(hào)包,這個(gè)還是請(qǐng)求解析IPv6地址,但是www.linux178.com.leo.com這個(gè)主機(jī)名是不存在的,所以得到結(jié)果就是no such name

    7號(hào)包,這個(gè)才是請(qǐng)求的域名對(duì)應(yīng)的IPv4地址(A記錄)

    8號(hào)包,DNS服務(wù)器不管是從緩存里面,還是進(jìn)行迭代查詢最終得到了域名的IP地址,響應(yīng)給了系統(tǒng),系統(tǒng)再給了wget命令,wget于是得到了www.linux178.com的IP地址,這里也可以看出客戶端和本地的DNS服務(wù)器是遞歸的查詢(也就是服務(wù)器必須給客戶端一個(gè)結(jié)果)這就可以開始下一步了,進(jìn)行TCP的三次握手。

    2.發(fā)起TCP的3次握手

    拿到域名對(duì)應(yīng)的IP地址之后,User-Agent(一般是指瀏覽器)會(huì)以一個(gè)隨機(jī)端口(1024 < 端口 < 65535)向服務(wù)器的WEB程序(常用的有httpd,nginx等)80端口發(fā)起TCP的連接請(qǐng)求。這個(gè)連接請(qǐng)求(原始的http請(qǐng)求經(jīng)過TCP/IP4層模型的層層封包)到達(dá)服務(wù)器端后(這中間通過各種路由設(shè)備,局域網(wǎng)內(nèi)除外),進(jìn)入到網(wǎng)卡,然后是進(jìn)入到內(nèi)核的TCP/IP協(xié)議棧(用于識(shí)別該連接請(qǐng)求,解封包,一層一層的剝開),還有可能要經(jīng)過Netfilter防火墻(屬于內(nèi)核的模塊)的過濾,最終到達(dá)WEB程序(本文就以Nginx為例),最終建立了TCP/IP的連接。
    如下圖:

  • Client首先發(fā)送一個(gè)連接試探,ACK=0 表示確認(rèn)號(hào)無效,SYN = 1 表示這是一個(gè)連接請(qǐng)求或連接接受報(bào)文,同時(shí)表示這個(gè)數(shù)據(jù)報(bào)不能攜帶數(shù)據(jù),seq = x 表示Client自己的初始序號(hào)(seq = 0 就代表這是第0號(hào)包),這時(shí)候Client進(jìn)入syn_sent狀態(tài),表示客戶端等待服務(wù)器的回復(fù)

  • Server監(jiān)聽到連接請(qǐng)求報(bào)文后,如同意建立連接,則向Client發(fā)送確認(rèn)。TCP報(bào)文首部中的SYN 和 ACK都置1 ,ack = x + 1表示期望收到對(duì)方下一個(gè)報(bào)文段的第一個(gè)數(shù)據(jù)字節(jié)序號(hào)是x+1,同時(shí)表明x為止的所有數(shù)據(jù)都已正確收到(ack=1其實(shí)是ack=0+1,也就是期望客戶端的第1個(gè)包),seq = y 表示Server 自己的初始序號(hào)(seq=0就代表這是服務(wù)器這邊發(fā)出的第0號(hào)包)。這時(shí)服務(wù)器進(jìn)入syn_rcvd,表示服務(wù)器已經(jīng)收到Client的連接請(qǐng)求,等待client的確認(rèn)。

  • Client收到確認(rèn)后還需再次發(fā)送確認(rèn),同時(shí)攜帶要發(fā)送給Server的數(shù)據(jù)。ACK 置1 表示確認(rèn)號(hào)ack= y + 1 有效(代表期望收到服務(wù)器的第1個(gè)包),Client自己的序號(hào)seq= x + 1(表示這就是我的第1個(gè)包,相對(duì)于第0個(gè)包來說的),一旦收到Client的確認(rèn)之后,這個(gè)TCP連接就進(jìn)入Established狀態(tài),就可以發(fā)起http請(qǐng)求了。
    看抓包截圖:

  • 9 號(hào)包這個(gè)就是對(duì)應(yīng)上面的步驟 1)

    10 號(hào)包這個(gè)對(duì)應(yīng)的上面的步驟 2)

    11 號(hào)包這個(gè)對(duì)應(yīng)的上面的步驟 3)

    TCP 為什么需要3次握手?

    舉個(gè)例子:

    假設(shè)一個(gè)老外在故宮里面迷路了,看到了小明,于是就有下面的對(duì)話:

    老外: Excuse me,Can you Speak English?
    小明: yes 。
    老外: OK,I want …

    在問路之前,老外先問小明是否會(huì)說英語,小明回答是的,這時(shí)老外才開始問路

    2個(gè)計(jì)算機(jī)通信是靠協(xié)議(目前流行的TCP/IP協(xié)議)來實(shí)現(xiàn),如果2個(gè)計(jì)算機(jī)使用的協(xié)議不一樣,那是不能進(jìn)行通信的,所以這個(gè)3次握手就相當(dāng)于試探一下對(duì)方是否遵循TCP/IP協(xié)議,協(xié)商完成后就可以進(jìn)行通信了,當(dāng)然這樣理解不是那么準(zhǔn)確。

    為什么HTTP協(xié)議要基于TCP來實(shí)現(xiàn)?

    目前在Internet中所有的傳輸都是通過TCP/IP進(jìn)行的,HTTP協(xié)議作為TCP/IP模型中應(yīng)用層的協(xié)議也不例外,TCP是一個(gè)端到端的可靠的面向連接的協(xié)議,所以HTTP基于傳輸層TCP協(xié)議不用擔(dān)心數(shù)據(jù)的傳輸?shù)母鞣N問題。

    3.建立TCP連接后發(fā)起http請(qǐng)求

    進(jìn)過TCP3次握手之后,瀏覽器發(fā)起了http的請(qǐng)求(看第12 包),使用的http的方法 GET 方法,請(qǐng)求的URL是 / ,協(xié)議是HTTP/1.0


    下面是第12號(hào)包的詳細(xì)內(nèi)容:

    以上的報(bào)文是HTTP請(qǐng)求報(bào)文。

    那么HTTP請(qǐng)求報(bào)文和響應(yīng)報(bào)文會(huì)是什么格式呢?

    起始行:如 GET / HTTP/1.0 (請(qǐng)求的方法 請(qǐng)求的URL 請(qǐng)求所使用的協(xié)議)
    頭部信息:User-Agent Host等成對(duì)出現(xiàn)的值
    主體

    不管是請(qǐng)求報(bào)文還是響應(yīng)報(bào)文都會(huì)遵循以上的格式。

    那么起始行中的請(qǐng)求方法有哪些種呢

    GET: 完整請(qǐng)求一個(gè)資源 (常用)
    HEAD: 僅請(qǐng)求響應(yīng)首部
    POST:提交表單 基于給定的表述信息,在當(dāng)前資源的下一級(jí)創(chuàng)建資源(常用)
    PUT: (webdav) 上傳文件(但是瀏覽器不支持該方法)
    DELETE:(webdav) 刪除資源
    OPTIONS:獲取資源所能響應(yīng)的http方法列表
    TRACE: 追求一個(gè)資源請(qǐng)求中間所經(jīng)過的代理(該方法不能由瀏覽器發(fā)出)

    那什么是URL、URI、URN?

    URI Uniform Resource Identifier 統(tǒng)一資源標(biāo)識(shí)符
    URL Uniform Resource Locator 統(tǒng)一資源定位符
    URN Uniform Resource Name 統(tǒng)一資源名稱
    URL和URN 都屬于 URI
    為了方便就把URL和URI暫時(shí)都通指一個(gè)東西

    請(qǐng)求的協(xié)議有哪些種?

    有以下幾種:

    http/0.9: stateless
    http/1.0: MIME, keep-alive (保持連接), 緩存
    http/1.1: 更多的請(qǐng)求方法,更精細(xì)的緩存控制,持久連接(persistent connection) 比較常用

    下面是Chrome發(fā)起的http請(qǐng)求報(bào)文頭部信息


    其中

  • Accept 就是告訴服務(wù)器端,我接受那些MIME類型
  • Accept-Encoding 這個(gè)看起來是接受哪些壓縮方式的文件
  • Accept-Lanague 告訴服務(wù)器能夠發(fā)送哪些語言
  • Connection 告訴服務(wù)器支持keep-alive特性
  • Cookie 每次請(qǐng)求時(shí)都會(huì)攜帶上Cookie以方便服務(wù)器端識(shí)別是否是同一個(gè)客戶端
  • Host 用來標(biāo)識(shí)請(qǐng)求服務(wù)器上的那個(gè)虛擬主機(jī),比如Nginx里面可以定義很多個(gè)虛擬主機(jī), 那這里就是用來標(biāo)識(shí)要訪問那個(gè)虛擬主機(jī)。
  • User-Agent 用戶代理,一般情況是瀏覽器,也有其他類型,如:wget curl 搜索引擎的蜘蛛等
  • 條件請(qǐng)求首部:
    If-Modified-Since 是瀏覽器向服務(wù)器端詢問某個(gè)資源文件如果自從什么時(shí)間修改過,那么重新發(fā)給我,這樣就保證服務(wù)器端資源,文件更新時(shí),瀏覽器再次去請(qǐng)求,而不是使用緩存中的文件
    安全請(qǐng)求首部:
    Authorization: 客戶端提供給服務(wù)器的認(rèn)證信息;

    什么是MIME?

    MIME(Multipurpose Internet Mail Extesions 多用途互聯(lián)網(wǎng)郵件擴(kuò)展)是一個(gè)互聯(lián)網(wǎng)標(biāo)準(zhǔn),它擴(kuò)展了電子郵件標(biāo)準(zhǔn),使其能夠支持非ASCII字符、二進(jìn)制格式附件等多種格式的郵件消息,這個(gè)標(biāo)準(zhǔn)被定義在RFC 2045、RFC 2046、RFC 2047、RFC 2048、RFC 2049等RFC中。 由RFC 822轉(zhuǎn)變而來的RFC 2822,規(guī)定電子郵件標(biāo)準(zhǔn)并不允許在郵件消息中使用7位ASCII字符集以外的字符。正因如此,一些非英語字符消息和二進(jìn)制文件,圖像,聲音等非文字消息都不能在電子郵件中傳輸。MIME規(guī)定了用于表示各種各樣的數(shù)據(jù)類型的符號(hào)化方法。 此外,在萬維網(wǎng)中使用的HTTP協(xié)議中也使用了MIME的框架,標(biāo)準(zhǔn)被擴(kuò)展為互聯(lián)網(wǎng)媒體類型。

    MIME 遵循以下格式:major/minor 主類型/次類型 例如:

    image/jpg image/gif text/html video/quicktime appliation/x-httpd-php

    4.服務(wù)器端響應(yīng)http請(qǐng)求,瀏覽器得到html代碼

    看下圖 第12號(hào)包是http請(qǐng)求包,第32包是http響應(yīng)包

    服務(wù)器端WEB程序接收到http請(qǐng)求以后,就開始處理該請(qǐng)求,處理之后就返回給瀏覽器html文件。

    第32號(hào)包 是服務(wù)器返回給客戶端http響應(yīng)包(200 ok 響應(yīng)的MIME類型是text/html),代表這一次客戶端發(fā)起的http請(qǐng)求已成功響應(yīng)。200 代表是的 響應(yīng)成功的狀態(tài)碼,還有其他的狀態(tài)碼如下:

    1xx: 信息性狀態(tài)碼
    100, 101

    2xx: 成功狀態(tài)碼
    200:ok,請(qǐng)求下載成功
    201:create ok,上傳成功

    3xx: 重定向狀態(tài)碼
    301: 永久重定向, Location響應(yīng)首部的值仍為當(dāng)前URL,因此為隱藏重定向;
    302: 臨時(shí)重定向,顯式重定向, Location響應(yīng)首部的值為新的URL
    304:Not Modified 未修改,比如本地緩存的資源文件和服務(wù)器上比較時(shí),發(fā)現(xiàn)并沒有修改,服務(wù)器返回一個(gè)304狀態(tài)碼,告訴瀏覽器,你不用請(qǐng)求該資源,直接使用本地的資源即可。

    4xx: 客戶端錯(cuò)誤狀態(tài)碼
    403:forbidden,表示客戶端沒有權(quán)限訪問所請(qǐng)求的資源
    404:Not Found,表示客戶端所請(qǐng)求的資源不存在
    405:Method Not Allowd:表示客戶端所用的方法不被允許

    5xx: 服務(wù)器端錯(cuò)誤狀態(tài)碼
    500: Internal Server Error 服務(wù)器內(nèi)部錯(cuò)誤
    502: Bad Gateway 前面代理服務(wù)器聯(lián)系不到后端的服務(wù)器時(shí)出現(xiàn)
    503:service unavailable,服務(wù)器暫時(shí)不可用
    504:Gateway Timeout 這個(gè)是代理能聯(lián)系到后端的服務(wù)器,但是后端的服務(wù)器在規(guī)定的時(shí)間內(nèi)沒有給代理服務(wù)器響應(yīng)

    用Chrome瀏覽器看到的響應(yīng)頭信息:

  • Connection 使用keep-alive特性
  • Content-Encoding 使用gzip方式對(duì)資源壓縮
  • Content-type MIME類型為html類型,字符集是 UTF-8
  • Date 響應(yīng)的日期
  • Server 使用的WEB服務(wù)器
  • Transfer-Encoding:chunked 分塊傳輸編碼 是http中的一種數(shù)據(jù)傳輸機(jī)制,允許HTTP由網(wǎng)頁服務(wù)器發(fā)送給客戶端應(yīng)用(通常是網(wǎng)頁瀏覽器)的數(shù)據(jù)可以分成多個(gè)部分,分塊傳輸編碼只在HTTP協(xié)議1.1版本(HTTP/1.1)中提供
    Vary 這個(gè)可以參考(http://blog.csdn.net/tenfyguo/article/details/5939000)
    X-Pingback 參考(http://blog.sina.com.cn/s/blog_bb80041c0101fmfz.html)
  • 那到底服務(wù)器端接收到http請(qǐng)求后是怎么樣生成html文件?

    假設(shè)服務(wù)器端使用nginx+php(fastcgi)架構(gòu)提供服務(wù)

    ① nginx讀取配置文件

    我們?cè)跒g覽器的地址欄里面輸入的是 http://www.linux178.com (http://可以不用輸入,瀏覽器會(huì)自動(dòng)幫我們添加),其實(shí)完整的應(yīng)該是http://www.linux178.com./ 后面還有個(gè)點(diǎn)(這個(gè)點(diǎn)代表就是根域,一般情況下我們不用輸入,也不顯示),后面的/也是不用添加,瀏覽器會(huì)自動(dòng)幫我們添加(且看第3部那個(gè)圖里面的URL),那么實(shí)際請(qǐng)求的URL是http://www.linux178.com/,那么好了Nginx在收到 瀏覽器 GET / 請(qǐng)求時(shí),會(huì)讀取http請(qǐng)求里面的頭部信息,根據(jù)Host來匹配 自己的所有的虛擬主機(jī)的配置文件的server_name,看看有沒有匹配的,有匹配那么就讀取該虛擬主機(jī)的配置,發(fā)現(xiàn)如下配置:

    root /web/echo

    通過這個(gè)就知道所有的網(wǎng)頁文件就在這個(gè)目錄下 這個(gè)目錄就是/ 當(dāng)我們http://www.linux178.com/時(shí)就是訪問這個(gè)目錄下面的文件,例如訪問http://www.linux178.com/index.html,那么代表/web/echo下面有個(gè)文件叫index.html

    index index.html index.htm index.php

    通過這個(gè)就能得知網(wǎng)站的首頁文件是那個(gè)文件,也就是我們?cè)谌雋ttp://www.linux178.com/ ,nginx就會(huì)自動(dòng)幫我們把index.html(假設(shè)首頁是index.php 當(dāng)然是會(huì)嘗試的去找到該文件,如果沒有找到該文件就依次往下找,如果這3個(gè)文件都沒有找到,那么就拋出一個(gè)404錯(cuò)誤)加到后面,那么添加之后的URL是/index.php,然后根據(jù)后面的配置進(jìn)行處理

    location ~ .*\.php(\/.*)*$ {root /web/echo;fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;astcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;include fastcgi_params; }

    這一段配置指明,凡是請(qǐng)求的URL中匹配(這里是啟用了正則表達(dá)式進(jìn)行匹配) *.php后綴的(后面跟的參數(shù))都交給后端的fastcgi進(jìn)程進(jìn)行處理。

    ② 把php文件交給fastcgi進(jìn)程去處理

    于是nginx把/index.php這個(gè)URL交給了后端的fastcgi進(jìn)程處理,等待fastcgi處理完成后(結(jié)合數(shù)據(jù)庫查詢出數(shù)據(jù),填充模板生成html文件)返回給nginx一個(gè)index.html文檔,Nginx再把這個(gè)index.html返回給瀏覽器,于是乎瀏覽器就拿到了首頁的html代碼,同時(shí)nginx寫一條訪問日志到日志文件中去。

    注1:nginx是怎么找index.php文件的?

    當(dāng)nginx發(fā)現(xiàn)需要/web/echo/index.php文件時(shí),就會(huì)向內(nèi)核發(fā)起IO系統(tǒng)調(diào)用(因?yàn)橐布蚪坏?#xff0c;這里的硬件是指硬盤,通常需要靠內(nèi)核來操作,而內(nèi)核提供的這些功能是通過系統(tǒng)調(diào)用來實(shí)現(xiàn)的),告訴內(nèi)核,我需要這個(gè)文件,內(nèi)核從/開始找到web目錄,再在web目錄下找到echo目錄,最后在echo目錄下找到index.php文件,于是把這個(gè)index.php從硬盤上讀取到內(nèi)核自身的內(nèi)存空間,然后再把這個(gè)文件復(fù)制到nginx進(jìn)程所在的內(nèi)存空間,于是乎nginx就得到了自己想要的文件了。

    注2:尋找文件在文件系統(tǒng)層面是怎么操作的?

    比如nginx需要得到/web/echo/index.php這個(gè)文件

    每個(gè)分區(qū)(像ext3 ext3等文件系統(tǒng),block塊是文件存儲(chǔ)的最小單元 默認(rèn)是4096字節(jié))都是包含元數(shù)據(jù)區(qū)和數(shù)據(jù)區(qū),每一個(gè)文件在元數(shù)據(jù)區(qū)都有元數(shù)據(jù)條目(一般是128字節(jié)大小),每一個(gè)條目都有一個(gè)編號(hào),我們稱之為inode(index node 索引節(jié)點(diǎn)),這個(gè)inode里面包含 文件類型、權(quán)限、連接次數(shù)、屬主和數(shù)組的ID、時(shí)間戳、這個(gè)文件占據(jù)了那些磁盤塊也就是塊的編號(hào)(block,每個(gè)文件可以占用多個(gè)block,并且block不一定是連續(xù)的,每個(gè)block是有編號(hào)的),如下圖所示:

    還有一個(gè)要點(diǎn):目錄其實(shí)也普通是文件,也需要占用磁盤塊,目錄不是一個(gè)容器。你看默認(rèn)創(chuàng)建的目錄就是4096字節(jié),也就說只需要占用一個(gè)磁盤塊,但這是不確定的。所以要找到目錄也是需要到元數(shù)據(jù)區(qū)里面找到對(duì)應(yīng)的條目,只有找到對(duì)應(yīng)的inode就可找到目錄所占用的磁盤塊。

    那到底目錄里面存放著什么,難道不是文件或者其他目錄嗎?

    其實(shí)目錄存著這么一張表(姑且這么理解),里面放著 目錄或者文件的名稱和對(duì)應(yīng)的inode號(hào)(暫時(shí)稱之為映射表),如下圖:

    假設(shè)
    / 在數(shù)據(jù)區(qū)占據(jù) 1、2號(hào)block ,/其實(shí)也是一個(gè)目錄 里面有3個(gè)目錄 web 111
    web 占據(jù) 5號(hào)block 是目錄 里面有2個(gè)目錄 echo data
    echo 占據(jù) 11號(hào) block 是目錄 里面有1個(gè)文件 index.php
    index.php 占據(jù) 15 16號(hào) block 是文件

    其在文件系統(tǒng)中分布如下圖所示

    那么內(nèi)核究竟是怎么找到index.php這個(gè)文件的呢?

    內(nèi)核拿到nginx的IO系統(tǒng)調(diào)用要獲取/web/echo/index.php這個(gè)文件請(qǐng)求之后

    ① 內(nèi)核讀取元數(shù)據(jù)區(qū) / 的inode,從inode里面讀取/所對(duì)應(yīng)的數(shù)據(jù)塊的編號(hào),然后在數(shù)據(jù)區(qū)找到其對(duì)應(yīng)的塊(1 2號(hào)塊),讀取1號(hào)塊上的映射表找到web這個(gè)名稱在元數(shù)據(jù)區(qū)對(duì)應(yīng)的inode號(hào)
    ② 內(nèi)核讀取web對(duì)應(yīng)的inode(3號(hào)),從中得知web在數(shù)據(jù)區(qū)對(duì)應(yīng)的塊是5號(hào)塊,于是到數(shù)據(jù)區(qū)找到5號(hào)塊,從中讀取映射表,知道echo對(duì)應(yīng)的inode是5號(hào),于是到元數(shù)據(jù)區(qū)找到5號(hào)inode
    ③ 內(nèi)核讀取5號(hào)inode,得到echo在數(shù)據(jù)區(qū)對(duì)應(yīng)的是11號(hào)塊,于是到數(shù)據(jù)區(qū)讀取11號(hào)塊得到映射表,得到index.php對(duì)應(yīng)的inode是9號(hào)
    ④ 內(nèi)核到元數(shù)據(jù)區(qū)讀取9號(hào)inode,得到index.php對(duì)應(yīng)的是15和16號(hào)數(shù)據(jù)塊,于是就到數(shù)據(jù)區(qū)域找到15 16號(hào)塊,讀取其中的內(nèi)容,得到index.php的完整內(nèi)容

  • 瀏覽器解析html代碼,并請(qǐng)求html代碼中的資源
  • 瀏覽器拿到index.html文件后,就開始解析其中的html代碼,遇到j(luò)s/css/image等靜態(tài)資源時(shí),就向服務(wù)器端去請(qǐng)求下載(會(huì)使用多線程下載,每個(gè)瀏覽器的線程數(shù)不一樣),這個(gè)時(shí)候就用上keep-alive特性了,建立一次HTTP連接,可以請(qǐng)求多個(gè)資源,下載資源的順序就是按照代碼里的順序,但是由于每個(gè)資源大小不一樣,而瀏覽器又多線程請(qǐng)求請(qǐng)求資源,所以從下圖看出,這里顯示的順序并不一定是代碼里面的順序。

    瀏覽器在請(qǐng)求靜態(tài)資源時(shí)(在未過期的情況下),向服務(wù)器端發(fā)起一個(gè)http請(qǐng)求(詢問自從上一次修改時(shí)間到現(xiàn)在有沒有對(duì)資源進(jìn)行修改),如果服務(wù)器端返回304狀態(tài)碼(告訴瀏覽器服務(wù)器端沒有修改),那么瀏覽器會(huì)直接讀取本地的該資源的緩存文件。

    詳細(xì)的瀏覽器工作原理請(qǐng)看:http://kb.cnblogs.com/page/129756/

    6.瀏覽器對(duì)頁面進(jìn)行渲染呈現(xiàn)給用戶

    最后,瀏覽器利用自己內(nèi)部的工作機(jī)制,把請(qǐng)求到的靜態(tài)資源和html代碼進(jìn)行渲染,渲染之后呈現(xiàn)給用戶。

    自此一次完整的HTTP事務(wù)宣告完成.
    傳送門:http://blog.51cto.com/linux5588/1351007 <<<原文鏈接
    個(gè)人覺得這篇博客寫的不錯(cuò),轉(zhuǎn)載收藏。

    ------做運(yùn)維之前很矯情的小年輕-----

    總結(jié)

    以上是生活随笔為你收集整理的一次完整的HTTP事务过程--超详细!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

    久久 一区 | 日本高清久久久 | 亚洲黄色在线 | 欧美日韩午夜爽爽 | 国产97在线播放 | 国产黄在线免费观看 | 国产精品麻豆欧美日韩ww | 久久97久久 | 中文字幕丝袜一区二区 | 欧美坐爱视频 | 欧产日产国产69 | 久久成人一区二区 | 久热色超碰 | 国产一区二区在线免费播放 | 日韩欧美精选 | 亚洲精品欧美专区 | 五月天久久激情 | 国产精品亚洲精品 | 亚洲精品字幕在线观看 | 三级a视频 | 欧美看片 | 国产成人在线网站 | 中文字幕日韩在线播放 | 激情影音先锋 | 国产成人av免费在线观看 | 国产 一区二区三区 在线 | 国产在线观看h | 国产永久免费观看 | freejavvideo日本免费 | 夜色.com| 国产看片网站 | 精品亚洲免费 | 精品国产123 | 亚洲一区二区三区毛片 | 五月激情婷婷丁香 | 久久久久亚洲精品国产 | 国产精品一区二区在线播放 | 亚洲精品网站 | 精品国产资源 | 国产视频1 | 成人午夜电影免费在线观看 | 天天操欧美 | 国产丝袜美腿在线 | 五月的婷婷 | 日韩www在线 | av蜜桃在线 | 丁香午夜| 91片黄在线观看 | 五月婷婷在线观看 | 欧美日韩一级在线 | 99精品视频免费全部在线 | 日韩亚洲在线观看 | 91视频-88av| 久久综合婷婷国产二区高清 | 国产成人av网 | 丁香婷婷综合激情五月色 | 91免费视频网站在线观看 | 亚洲最大色 | 97精品国产97久久久久久免费 | 国产成人333kkk| 国产黄色免费 | 久久久99国产精品免费 | 夜添久久精品亚洲国产精品 | 日韩精品在线一区 | 亚洲午夜精品电影 | 亚洲精品乱码久久久久久写真 | 成人免费视频免费观看 | 视频在线一区二区三区 | 黄色一级网 | 国产99久久久精品 | 99精品乱码国产在线观看 | www.夜夜爱| 色爽网站 | 探花视频免费在线观看 | 啪啪免费试看 | 一本到视频在线观看 | 久久电影国产免费久久电影 | 日韩中字在线观看 | 国产一区二区三区视频在线 | 视频福利在线 | 婷婷草 | 丁香婷婷激情国产高清秒播 | 色婷婷亚洲综合 | 97夜夜澡人人双人人人喊 | a在线观看视频 | 久久午夜精品视频 | 成人h电影在线观看 | 色婷婷综合久久久久中文字幕1 | 黄www在线观看 | 人人爽爽人人 | 怡红院久久 | 男女免费av | 国产精品美女久久久免费 | 欧美a√在线| 国产精品黄色影片导航在线观看 | 午夜精品一区二区三区可下载 | 精品久久99 | 国产精品岛国久久久久久久久红粉 | 最近2019好看的中文字幕免费 | 九色精品 | 丁香花中文在线免费观看 | 999ZYZ玖玖资源站永久 | 日本xxxxav| 天天干,天天干 | 免费视频久久久久久久 | 色综合久久综合中文综合网 | 亚洲天堂网站 | 精品视频成人 | 99热精品在线观看 | 国产一区成人在线 | 欧美a级免费视频 | 中文字幕人成人 | 国产精品久久久久久婷婷天堂 | 黄色app网站在线观看 | 黄色日视频 | 色哟哟国产精品 | 婷婷九月丁香 | 六月丁香婷婷网 | 波多在线视频 | 婷婷免费在线视频 | 亚洲草视频 | 黄色亚洲片 | 日韩精品一区二区在线视频 | 欧美日韩xxxxx | 国内精品美女在线观看 | 天天插狠狠干 | 三级黄色a | 伊人va| 成人免费亚洲 | 国产一二区精品 | 玖玖在线播放 | 国产中文字幕91 | 国产亚洲精品xxoo | 国产69精品久久99不卡的观看体验 | 国产精品尤物视频 | 日韩精品欧美专区 | 在线视频一区观看 | 国产专区视频在线观看 | 日韩高清av | 成年人免费在线看 | 亚洲一区二区三区四区在线视频 | 色操插| 91精品视频免费观看 | 91伊人久久大香线蕉蜜芽人口 | 91精品国产一区二区在线观看 | 91污污视频在线观看 | 欧美一进一出抽搐大尺度视频 | 成片免费观看视频 | 久草综合在线观看 | 国产日韩欧美视频 | 国产视频精品久久 | 亚洲国产精品电影 | 粉嫩av一区二区三区入口 | 成人久久国产 | 国产精品小视频网站 | 在线观看一区 | 国产高清日韩欧美 | 五月婷婷激情综合网 | 国产在线一区观看 | 成人h动漫精品一区二 | 在线观看av片 | 日韩精品一区二区三区在线播放 | 国产高清免费视频 | 免费视频你懂得 | 一本到在线 | 国产原厂视频在线观看 | 不卡在线一区 | 国产麻豆电影在线观看 | 92精品国产成人观看免费 | 免费黄色小网站 | 免费视频区| 在线视频a | 欧洲视频一区 | 婷婷亚洲五月色综合 | 日本不卡久久 | 国产精品99精品 | 日韩视频一区二区三区在线播放免费观看 | 免费黄色a网站 | 亚洲天堂香蕉 | 久久成人在线视频 | 麻豆视频在线看 | 91亚瑟视频| 国产又粗又猛又黄又爽视频 | 毛片网在线 | 亚洲影音先锋 | 中文字幕av免费在线观看 | 九九热久久免费视频 | 久久久福利影院 | 国产日韩精品欧美 | 午夜视频在线观看一区二区三区 | 在线免费观看视频 | 69亚洲乱| 日日夜夜精品免费观看 | 在线av资源 | 激情小说网站亚洲综合网 | 久久国产一区二区三区 | 国产成人333kkk| 色在线观看网站 | 最近中文字幕免费观看 | 国产又黄又爽无遮挡 | 欧美精品久久久久久久久老牛影院 | 久久精品视频在线观看 | 日本久久久久久科技有限公司 | 五月婷婷综合激情网 | 成人在线小视频 | 国产精品九九九九九九 | 日韩v欧美v日本v亚洲v国产v | 天天色官网 | 中文字幕视频一区 | 亚洲精品天天 | av片子在线观看 | 日韩欧美精品一区二区 | 天天操天天干天天干 | 蜜臀av免费一区二区三区 | 黄色电影小说 | 亚洲精品乱码久久久一二三 | 亚洲成av人影院 | 干 操 插 | 91成人免费视频 | 国产精品99久久久久的智能播放 | 久久久久久久精 | 欧美日韩中文字幕综合视频 | 国产精品午夜在线 | 欧美日韩国产欧美 | 视频在线观看日韩 | 亚洲一级片 | 91视频国产高清 | 最近日本中文字幕 | 中文字幕在线观看免费观看 | 国产精品色在线 | 日日干 天天干 | 日韩有码欧美 | 韩国av电影网| 久久国产精品99久久久久久丝袜 | 黄色免费观看 | 中文字幕在线色 | 日本韩国在线不卡 | 懂色av一区二区在线播放 | 日韩欧美高清一区二区三区 | 久视频在线播放 | 久久精品国产美女 | 亚洲国产理论片 | 日韩欧美国产视频 | 欧美一级片免费 | 狠狠干夜夜操 | 亚欧日韩成人h片 | 久久6精品| 免费av一级电影 | 麻豆国产电影 | 天天躁天天躁天天躁婷 | 国产99色| 中文字幕最新精品 | 一区二区不卡 | 欧美日韩裸体免费视频 | 精品亚洲一区二区三区 | 久久久精品一区二区 | 欧美日韩亚洲精品在线 | 免费在线成人av电影 | 亚洲综合成人专区片 | 九九爱免费视频在线观看 | 国产视频欧美视频 | a天堂中文在线 | 亚洲欧美激情插 | 国内精品久久久久影院优 | 久久与婷婷 | 丰满少妇在线观看 | 成人免费观看完整版电影 | 国产午夜三级一区二区三桃花影视 | 免费成人在线观看视频 | 91看片淫黄大片在线播放 | 免费看黄在线观看 | 久久99日韩 | 久久视频免费在线观看 | 天天爽夜夜爽精品视频婷婷 | 日韩精品一区二区在线观看视频 | 伊人看片 | 超碰在线观看av | 97香蕉超级碰碰久久免费软件 | 免费观看成人 | 国产精品专区一 | 免费国产在线精品 | 毛片网站免费 | 日韩高清在线一区二区三区 | 国产精彩在线视频 | 超碰在线官网 | 国产精品亚洲片夜色在线 | 国产亚洲精品日韩在线tv黄 | 亚洲国产999 | 国产精品激情在线观看 | 日韩免费一级a毛片在线播放一级 | 992tv人人网tv亚洲精品 | 99中文视频在线 | 中文字幕在线观看你懂的 | 久久黄页 | 日韩精品在线观看视频 | 久久夜av | 一二三区av | 91视频高清 | 国产色久 | 国产视频 亚洲精品 | 欧美福利视频一区 | a级免费观看 | 精品久久久久久亚洲综合网站 | 高清av免费看| 国产乱对白刺激视频不卡 | 91九色视频在线 | 狠狠操91 | 天堂av在线网址 | 九九九在线观看 | 色吧久久 | 国产精品亚洲综合久久 | 久草在线综合 | 亚洲精品视频在线免费 | 麻豆免费在线播放 | 免费在线观看av的网站 | 国产成人黄色在线 | 亚洲午夜久久久综合37日本 | 激情电影在线观看 | 五月情婷婷 | 国产亚洲综合性久久久影院 | 天天干天天干天天 | 三级性生活视频 | 在线中文字幕一区二区 | 伊人网av | 综合av在线 | 色在线亚洲| 国产美女永久免费 | 激情影音| 久久免费黄色网址 | 久久精品亚洲一区二区三区观看模式 | 久久视频一区 | 三级在线视频观看 | 黄色软件网站在线观看 | 91一区一区三区 | 日精品在线观看 | 在线电影日韩 | 在线成人中文字幕 | 精品视频在线看 | 黄色字幕网 | 91干干干 | 日韩经典一区二区三区 | 成人久久18免费 | 一级片黄色片网站 | 久久免费a | 日韩首页| www.com黄色| 日韩免费成人 | 午夜久久久精品 | 国产麻豆精品免费视频 | 国产一区二区在线免费视频 | 91九色网站 | 99热网站| 成人在线免费看视频 | 99久久国产免费免费 | 国产精成人品免费观看 | 在线韩国电影免费观影完整版 | 黄网站app在线观看免费视频 | 四虎影院在线观看av | 91爱爱电影| 2022久久国产露脸精品国产 | 91精品天码美女少妇 | 日韩精品亚洲专区在线观看 | 亚洲永久在线 | 日韩午夜电影 | 久草在线欧美 | 91精品国产91p65 | 丁香婷婷综合激情五月色 | 一区二区三区动漫 | 人人爽人人看 | 久久成人国产精品免费软件 | 国产高潮久久 | 伊人va| 久草色在线观看 | 在线观看免费一区 | 国产成人av网址 | 欧美va在线观看 | 精品视频亚洲 | 国产高清在线看 | 亚洲最快最全在线视频 | 国产高清黄 | 射久久久 | 精品久久在线 | 国产精品久久久久久久久费观看 | www色综合 | 国产精品久久一区二区三区不卡 | 成人av一区二区兰花在线播放 | 日日夜夜网站 | 久久免费精品视频 | 人人干人人上 | 免费福利在线视频 | 天天摸天天干天天操天天射 | 久久综合九色99 | 国产手机视频在线播放 | 最新午夜 | 久久99在线视频 | 久久草在线精品 | 欧美精品一级视频 | 欧美美女视频在线观看 | 久操久| 日韩在线观看精品 | 中文字幕在线观看1 | 久草在线视频首页 | 欧美精品在线一区二区 | 久草在线一免费新视频 | www..com毛片| 精品中文字幕在线观看 | 欧美天天综合 | 国产在线精品区 | 中文字幕在线影院 | 91看毛片 | 久久极品 | 国产精品91一区 | 日韩成人在线免费观看 | 亚洲成av人影片在线观看 | 欧美日产在线观看 | 亚洲九九九在线观看 | 国产中文字幕在线视频 | 亚洲理论视频 | 国产视频二区三区 | 麻豆极品 | 亚洲午夜小视频 | 亚洲精品免费在线播放 | 日韩欧美一区二区三区免费观看 | 国产精品自产拍在线观看桃花 | 一区av在线播放 | 天堂在线一区二区三区 | 国产美女视频免费观看的网站 | 日韩四虎| 99视频网站 | 日韩精品久久一区二区三区 | 黄网站色成年免费观看 | 免费观看视频的网站 | 久草精品视频在线播放 | 久久成人国产精品免费软件 | 中文字幕精品一区二区三区电影 | 中文字幕在线观看一区二区三区 | 亚洲人视频在线 | 中文字幕免费不卡视频 | 在线av资源 | 亚州精品视频 | 久久伊人八月婷婷综合激情 | 亚洲精区二区三区四区麻豆 | 91人人在线 | 国产精品18videosex性欧美 | 在线观看的黄色 | 欧美 日韩 国产 中文字幕 | 国产区网址 | 亚洲国产日韩av | av日韩不卡| 国产午夜精品一区 | 亚洲一区二区精品视频 | 日日骑| www.xxxx欧美| 又黄又爽又刺激视频 | 91免费版在线观看 | 日韩大片在线免费观看 | 亚洲天天 | 超碰资源在线 | 久久久国产一区二区 | 在线www色| 亚洲精品成人av在线 | 又黄又刺激又爽的视频 | 色综合天天狠狠 | 福利视频在线看 | 日本中文字幕在线免费观看 | 日韩精品一区二区三区在线播放 | 亚洲91中文字幕无线码三区 | 欧美aaa大片 | 亚洲最大免费成人网 | 国产小视频免费观看 | 天天色天天草天天射 | 99精品视频在线观看视频 | 国产三级av在线 | 91激情 | 久草电影在线观看 | 狠狠色狠狠色合久久伊人 | 欧美日韩1区2区 | 亚洲一级久久 | 国产视频日韩视频欧美视频 | 日本女人逼 | 亚洲aⅴ在线 | 国产精品嫩草在线 | 国产婷婷一区二区 | 99精品视频在线观看 | 99在线看| 亚洲精品日韩av | 日日干美女 | 色婷婷88av视频一二三区 | 亚洲国产精品久久久久婷婷884 | 日韩在线观看视频中文字幕 | 日韩 精品 一区 国产 麻豆 | 免费久久99精品国产婷婷六月 | 久久av在线播放 | 999免费视频| 精品一区91| 国产偷v国产偷∨精品视频 在线草 | 91丨九色丨国产在线 | 色国产精品一区在线观看 | 日本天天操 | 婷婷六月激情 | 亚洲h视频在线 | 国产精品成人aaaaa网站 | 五月婷婷激情综合 | 国产精品99久久免费观看 | 菠萝菠萝在线精品视频 | 就要干b | 91大神精品视频在线观看 | 97在线观看免费观看 | 欧美精品一区二区三区四区在线 | 亚洲精品在线一区二区 | 成人不用播放器 | 91视视频在线直接观看在线看网页在线看 | 国产精品激情在线观看 | 日本精品xxxx| 欧美激情一区不卡 | 一区二区视频在线看 | 久久国产欧美日韩精品 | 中文字幕传媒 | 91精品在线看 | 国产一区福利在线 | 久久久久久美女 | 国产69久久 | 精品国产电影一区 | 精品国产一区二区三区四区在线观看 | 中文字幕资源在线观看 | 日韩欧美视频在线免费观看 | 精品免费久久久久久 | 青青色影院 | 亚洲天堂网在线播放 | 日韩专区av | 国产精品门事件 | 成人免费看视频 | 涩涩网站在线观看 | 精品久久网| 三级av免费 | 男女免费av | 久久精品亚洲国产 | 9999亚洲| 国产九色在线播放九色 | av网址在线播放 | 夜夜摸夜夜爽 | 成人资源在线播放 | 在线看国产| 激情综合五月天 | 日韩av线观看 | 国产精品成人在线 | 精品资源在线 | 亚洲成人xxx | 日韩在线视频网站 | 中文字幕色站 | 午夜精品久久久久久久99 | 欧美极品久久 | 欧美日韩在线免费观看视频 | 偷拍视频一区 | 国产午夜亚洲精品 | 国产第页 | 国产日本在线观看 | 亚洲精品91天天久久人人 | 亚州天堂 | 国产五月色婷婷六月丁香视频 | 少妇bbw撒尿 | av电影不卡在线 | 国产精品99久久久久的智能播放 | 欧美精品在线一区二区 | 国产精品久久久久aaaa九色 | 麻豆久久久久久久 | 免费网站观看www在线观看 | 国产精品久久久久三级 | 国产精品成人一区 | 亚洲欧美成aⅴ人在线观看 四虎在线观看 | 精品不卡视频 | 日韩av女优视频 | 波多野结衣在线视频免费观看 | 青春草免费视频 | 亚洲精区二区三区四区麻豆 | 日韩av线观看 | 日韩欧美精品在线 | 国产一区二区在线免费 | 久久久久区 | 国产精品久久久久一区二区 | 成人在线播放av | 国产999精品久久久久久麻豆 | 久久视频国产精品免费视频在线 | 日韩美女免费线视频 | 蜜桃av综合网 | 精品视频亚洲 | 成人a大片| 国产精品永久在线观看 | 久久久久久久久久亚洲精品 | 天天射天天干天天操 | 天天射天天操天天 | 久久亚洲免费 | 久久久久久蜜桃一区二区 | 五月天视频网站 | 国产91丝袜在线播放动漫 | 欧美性超爽| 亚洲劲爆av | 久久人人爽人人爽 | 六月丁香色婷婷 | 亚洲午夜av久久乱码 | 国产精品专区在线观看 | 免费a一级| 中文字幕av在线播放 | 人成电影网 | 国产精品福利视频 | 国产精品久久久久久久久久免费 | 五月天激情综合网 | av福利在线看 | 人人爱天天操 | 夜夜躁日日躁狠狠躁 | 日韩亚洲在线视频 | 99欧美精品 | 在线亚洲观看 | 国产分类视频 | 亚洲激情五月 | 中文字幕二区在线观看 | 91久久在线观看 | 美女黄久久 | 狠狠综合网 | 99国产一区二区三精品乱码 | 欧美日韩一级在线 | 黄色软件在线观看免费 | zzijzzij日本成熟少妇 | 高清国产午夜精品久久久久久 | 天堂av色婷婷一区二区三区 | 韩日色视频 | 欧美一级淫片videoshd | 天天操夜夜曰 | 免费日韩精品 | 欧美一级在线看 | 国产99久久九九精品免费 | 久久久久久欧美二区电影网 | 日韩精品久久久久久 | 午夜精品久久久久久久久久久久久久 | 最新av在线网站 | 欧美一性一交一乱 | 草久草久 | 久久久久国 | 成年人在线 | 国产18精品乱码免费看 | 亚洲天堂色婷婷 | 国产视频在 | 久久综合国产伦精品免费 | 国产一级淫片在线观看 | 天天射天天色天天干 | 精品国产亚洲日本 | 中文字幕第一页在线 | 色视频在线观看免费 | 99久久爱 | av一级久久 | 又黄又爽又色无遮挡免费 | 亚洲精品18日本一区app | 久久综合色8888| 婷婷丁香导航 | 欧美性生活免费看 | 97超碰人人爱| 日本不卡一区二区三区在线观看 | 五月综合色婷婷 | 亚洲成人精品影院 | 成年人毛片在线观看 | 99资源网 | 久久www免费人成看片高清 | 国产精品免费一区二区三区在线观看 | 97精品国产97久久久久久春色 | 婷婷六月在线 | 国产91aaa| 日韩av片无码一区二区不卡电影 | 欧美一区二区三区在线播放 | 丁香六月国产 | 国产精品黄色影片导航在线观看 | 丁香婷婷激情 | av一区二区在线观看中文字幕 | 久久艹精品| 一级做a爱片性色毛片www | 青青草在久久免费久久免费 | 97成人在线视频 | 精品日本视频 | 久久观看免费视频 | 日本91在线 | www.婷婷com | 中文字幕在线视频网站 | 亚洲精品字幕 | 午夜精品视频一区 | 日韩中午字幕 | 福利视频精品 | 久久精品在线视频 | 国产91九色视频 | 中文字幕av免费在线观看 | 婷婷综合av| 狠狠狠狠狠狠 | 尤物九九久久国产精品的分类 | 在线 影视 一区 | 成人资源站 | 亚洲精品在线观看不卡 | 久一网站 | 免费在线精品视频 | 欧美一级片播放 | 国产精品96久久久久久吹潮 | 国产精品国产自产拍高清av | 中文字幕 国产视频 | 特级免费毛片 | 精品产品国产在线不卡 | 中文字幕亚洲情99在线 | 九九综合久久 | 麻豆91在线播放 | 日韩一片| 国产精品乱码一区二区视频 | 91网页版在线观看 | 在线免费av播放 | 91视频3p| 午夜18视频在线观看 | 色中色亚洲 | 成人久久久电影 | 伊人手机在线 | 午夜久久 | 久久国产精品一区二区三区四区 | 婷婷av资源 | 日韩精品中文字幕在线 | 亚洲 欧美 国产 va在线影院 | 91中文字幕网 | 午夜电影久久久 | 黄色a级片在线观看 | 99国内精品久久久久久久 | 国产午夜在线观看 | 欧美午夜视频在线 | 亚洲国产av精品毛片鲁大师 | 五月激情综合婷婷 | 国产美女永久免费 | 最近中文字幕免费观看 | 国产精品美女免费视频 | 精品9999 | 依人成人综合网 | 日韩精品中文字幕久久臀 | 亚洲第一久久久 | 婷婷色吧 | 91在线观看黄| 国内精品久久久久久久久久久 | 国产精品久久久久久久99 | 日韩精品视频在线观看免费 | 丁香激情五月婷婷 | 色插综合 | 国语久久 | 精品国产91亚洲一区二区三区www | 亚洲片在线 | 欧美地下肉体性派对 | 国产精品第一页在线观看 | 91在线你懂的 | 久草在线中文视频 | 亚洲黄色影院 | 韩国av免费在线观看 | 欧美电影黄色 | 99免费在线视频 | 国产精品高清在线观看 | 免费三级av| 六月丁香激情综合色啪小说 | 91精品国产电影 | 国产亚洲精品久久19p | 中文字幕在线网址 | 天天爱综合 | 午夜精品999| 欧美日韩国产亚洲乱码字幕 | 丁香午夜婷婷 | 婷婷六月网 | 超碰97在线看| 五月激情天 | 久久经典国产 | 伊人天堂网 | 在线视频观看91 | 激情综合狠狠 | 久久亚洲福利视频 | 久久国产一区二区 | 欧美一区二区伦理片 | 欧美日韩在线精品一区二区 | av网站地址 | 日韩精品一区二区久久 | 97视频入口免费观看 | 911久久香蕉国产线看观看 | 99久久精品免费看国产一区二区三区 | 国产精品久久一区二区三区, | 久久人人爽视频 | 欧美在线aaa | 国产一区二区久久久 | 五月婷久 | 日韩一区二区三区在线观看 | 婷婷精品在线视频 | 好看av在线| 婷婷中文字幕在线观看 | 天天弄天天干 | 久久dvd| 91看片在线看片 | 天天综合网在线观看 | 日韩经典一区二区三区 | av资源免费观看 | 蜜桃视频成人在线观看 | 国产精品欧美 | 中文字幕电影一区 | 久久综合五月天婷婷伊人 | 中文字幕在线播放第一页 | 久久精品国产免费 | 不卡的av电影在线观看 | 日韩电影一区二区三区 | 黄色三级网站在线观看 | 日日夜夜狠狠 | 亚洲高清免费在线 | 久久综合之合合综合久久 | 久久精品中文字幕少妇 | 综合影视 | 国产视频资源在线观看 | 超碰在线最新地址 | 人人射| 久久久久网址 | 精品亚洲国产视频 | 波多野结衣在线播放视频 | 激情av网址 | 九九色在线观看 | 99在线热播精品免费99热 | 在线亚洲观看 | 麻豆免费在线视频 | 最新真实国产在线视频 | 免费看wwwwwwwwwww的视频 久久久久久99精品 91中文字幕视频 | 亚洲无吗av| 香蕉视频亚洲 | 婷婷久久网站 | 色www.| av三区在线 | 黄网站app在线观看免费视频 | 99精品在线观看视频 | 久久99精品久久久久久 | 国产精品女人久久久 | 国产精品一区二区免费 | 色av婷婷 | 成人在线免费视频 | 香蕉免费在线 | 黄色亚洲免费 | 成人午夜电影在线播放 | 999久久久久久久久久久 | 麻豆精品国产传媒 | 国产成人av免费在线观看 | 久久久久国产成人精品亚洲午夜 | 久久国产精品久久精品 | 国产麻豆视频免费观看 | 天天干天天操天天拍 | 91精品在线看| 国产二区视频在线观看 | 黄色午夜网站 | 欧美在线观看禁18 | 国产一区免费看 | 92中文资源在线 | 欧美日比视频 | 成人久久久久久久久久 | 久久中文字幕导航 | 久久中文网 | 丁香六月天婷婷 | 天天操天天艹 | 黄色一级大片免费看 | 国产爽视频 | 欧美日韩精品免费观看视频 | 96精品高清视频在线观看软件特色 | 久久精品观看 | 激情五月婷婷丁香 | 欧美日韩xx| 91麻豆国产福利在线观看 | 在线观看网站黄 | 国产精品久久久久毛片大屁完整版 | 久久夜色电影 | 69精品视频在线观看 | 久久99久| 亚洲精品av中文字幕在线在线 | 国产一级二级在线观看 | 国产手机视频 | 视频在线观看入口黄最新永久免费国产 | 国产精品美女久久久久久久网站 | 国产成人一区二区三区在线观看 | 九七人人干 | 国产精品九九九九九九 | 久久久久久久久久伊人 | 韩国一区二区三区视频 | 中文字幕国内精品 | 99热播精品| 一区二区视频欧美 | 91在线精品秘密一区二区 | 91精品在线观看视频 | 17videosex性欧美 | 国产在线不卡精品 | 久久人91精品久久久久久不卡 | 五月天色站| 一区电影 | 久草久草在线 | 国产成人a亚洲精品 | 热久久视久久精品18亚洲精品 | 亚洲少妇xxxx | 91大神精品视频在线观看 | 亚洲精品日韩在线观看 | 久久精品国产免费看久久精品 | 欧美精品被 | 午夜精品久久久久久久99 | 看毛片网站 | 天天碰天天操视频 | 久草在线观看视频免费 | 亚洲视频2| 精品一区在线 | 男女激情片在线观看 | 麻豆视频国产 | 伊人色播 | 日本久久视频 | 免费观看国产成人 | 精品国产精品国产偷麻豆 | 婷婷亚洲五月色综合 | 99久久99久久精品免费 | 国产99免费视频 | 免费看黄色毛片 | 人成电影网 | 久久久久亚洲精品中文字幕 | 精品一区三区 | 999久久久免费精品国产 | 99精品国产一区二区三区麻豆 | 久草手机视频 | 欧美日韩性 | 黄a网站| 99久久日韩精品免费热麻豆美女 | 五月婷婷丁香综合 | 99精品久久久久久久久久综合 | 久久久精品久久日韩一区综合 | 欧美精品在线一区二区 | 国产一级片免费播放 | 久久视频一区二区 | 在线国产福利 | 色婷婷啪啪免费在线电影观看 | 成人一区不卡 | 国产一区高清在线观看 | 91中文字幕在线播放 | 日韩一区二区三区免费视频 | 久久久精品国产一区二区 | 狠狠色狠狠色合久久伊人 | 成人av资源网站 | av网站有哪些 | 国产精品视频全国免费观看 | 日韩,中文字幕 | 久久久久看片 | 国产精品一区二区在线观看免费 | 一区二区精品久久 | 久久精品中文字幕 | 999国产| 成人免费视频网 | 久久久久www | 久久一区二 | 亚洲综合一区二区精品导航 | 天天操操 | 国内精品久久久久影院男同志 | 九九在线高清精品视频 | 午夜在线资源 | 99久久精品国产亚洲 | av女优中文字幕在线观看 | 麻豆一精品传二传媒短视频 | 免费观看日韩av | 国产区欧美 | 亚洲狠狠| 涩涩爱夜夜爱 | 中文字幕国产精品一区二区 | 天天射天天操天天干 | 亚洲国产视频网站 | 中文一区在线观看 | 粉嫩高清一区二区三区 | 日日夜夜天天射 | 日韩欧美成 | 91av在线播放视频 | 精品女同一区二区三区在线观看 | 国产日韩在线播放 | 亚洲视频在线观看 | 成人免费xxxxxx视频 | 亚洲夜夜网 | 制服丝袜一区二区 | 日本精品久久久久中文字幕 | 日韩欧美视频在线免费观看 | 国产日韩精品欧美 | 97在线视频免费看 | 亚洲国产精品一区二区久久hs | 欧美午夜精品久久久久久浪潮 | 草久草久| 成人免费观看a | 国产一区二区三区四区大秀 | 黄色小说视频在线 | 美女免费黄视频网站 | a午夜在线 | 久久成人国产精品免费软件 | 在线国产黄色 | 日韩中文字幕免费视频 | 成 人 黄 色 片 在线播放 | 色婷婷狠狠操 | 亚洲精品视频中文字幕 | 999久久国产精品免费观看网站 | 黄污视频网站大全 | 免费午夜在线视频 | 亚洲一级片在线观看 | 国产精品免费久久久久影院仙踪林 | 91影视成人 | 人人爱在线视频 | 日韩资源视频 |