IPV4: 十進制,0.0.0.0 , 13臺頂級域名服務器
IPV6: 十六進制,X:X:X:X:X:X:X:X, 25臺頂級域名服務器瀏覽器
4.TCP連接創建(3次握手)緩存
5.客戶端發起HTTP請求安全
//General
Request Url: 服務器地址
Request Method: 請求方式(get, post, options, put, head, delete, connect, trace)
Status Code: 請求返回的狀態碼
Remote Address: 請求的遠程服務器地址(IP)
Referrer Policy: (引用策略)用來監管哪些訪問來源信息【not IE】
// Request Head
Accept: 接受類型,瀏覽器支持的MIME類型(對標服務端放回的Content-Type)
Accept-Encoding: 瀏覽器支持的壓縮類型,如gzip等,超出類型不能接受
Content-Type: 客戶端發送出去的實體內容的類型
Cache-Control: 指定請求和響應遵循的緩存機制,如no-cache,no-store
If-Modified-Since: 對應服務端你的Last-Modified, 用來匹配文件是否變更,只能精確到1s以內,http1.0中
Expires: 緩存到期時間,(服務端時間)http1.0中
Max-age: 表明資源在本地緩存多少秒, http 1.1中
If-None-Match: 對應的服務端的ETag,用來匹配文件內容是否改變(很是精確),http1.1中
Cookie: 有cookie而且同域訪問會自動帶上
Connection: 當瀏覽器與服務器通訊時對於長連接如何進行處理,如keep-alive;
Host: 請求的服務器URL
Origin: 最初的請求是從哪裏發起的(只會精確到端口),origin比Referrer更尊重隱私
Referrer: 該頁面的來源URL(適用於全部類型的請求,會精確到詳細頁面地址,CSRF攔截經常使用到這個字段)
User-Agent: 用戶客戶端的一些必要信息,如UA頭部等;
// Response Head
Access-Control-Allow-Headers: 服務端容許的請求的headers
Access-Control-Allow-Methods: 服務端容許的請求方法
Access-Control-Allow-Origin: 服務端容許的Origin頭部
Content-Type: 服務端返回的實體內容的類型
Date: 數據從服務端發送的時間
Cache-Control: 告訴瀏覽器或其餘客戶,什麼環境能夠安全的緩存文檔
Last-Modified: 請求的資源最後修改時間
Expires: 文檔何時過時,從而再也不緩存
Max-age: 客戶端的本地資源應該緩存多少秒,開啓Cache-Control後有效
ETag: 請求變量的實體標籤的當前值
Set-Cookie: 設置和頁面關聯的cookie,服務器經過這個頭部把cookie傳給客戶端
keep-alive: 若是客戶端有keep-alive, 服務端也會有相應(如timeout = 38)
Server: 服務器的一些相關信息
複製代碼
6.瀏覽器解析渲染頁面bash
若在此過程遇到script標籤,則會暫停DOM樹的構建。服務器
解析CSS規則的過程時JS將暫停執行,直到CSS規則樹構建完成。cookie
精簡CSS可加快CSS樹的構建,從而加快頁面響應速度。併發
迴流:因爲DOM屬性的改變(節點尺寸發生了變化,瀏覽器中受影響的部分失效),致使從新構建render樹的過程;(迴流一定致使重繪。) 重繪:一個元素的外觀發生改變,瀏覽器會根據元素的新屬性從新繪製,使元素呈現新的外觀(background, color, border-color ...)佈局
7.TCP連接釋放(4次揮手)post