http協議簡單介紹

http 就是一個協議

##輸入url以後解析域名的過程css

  1. chrome搜索本身的dns緩存 chrome://net-internals/#dns
  2. 搜索操做系統自身的dns緩存
  3. 讀取本地的host文件
  4. 瀏覽器發起一個dns的一個系統調用
    1. 寬帶運營商服務器查看自己緩存
    2. 運營商服務器發起一個迭代的dns解析的請求
    3. 運營商服務器吧結果返回操做系統內核是緩存起來
    4. 操做系統內核把結果返回給瀏覽器
    5. 最終瀏覽器拿到了對應的IP地址
  5. 瀏覽器得到ip地址以後,發起http的三次握手(tcp)
  6. tcp/ip鏈接以後,瀏覽器就能夠向服務器發起一個http請求了
  7. 服務器接受到請求以後,根據路徑參數,通過後端的一些處理以後,把處理以後的結果的數據返回給瀏覽器
  8. 瀏覽器獲取代碼以後,解析和渲染這個頁面,同時css,js代碼也會經歷以上步驟
  9. 瀏覽器把一個完整的頁面展現給客戶
相關文章
相關標籤/搜索